> For the complete documentation index, see [llms.txt](https://k-ai.gitbook.io/knowledge-ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://k-ai.gitbook.io/knowledge-ai/reference/changelog.md).

# Changelog

## 2026-08-26 — API key authentication for autonomous agents

* Organization API keys (`ks_org_…`) are now accepted **directly** in `Authorization: Bearer` on the K-AI Audit API, the K-AI Retrieval API, and both MCP endpoints — no OAuth consent screen and no token-exchange step. Built for agent platforms that run unattended. The K-AI Platform API still requires an exchanged token.
* Authentication on that path returns `401` (credential refused — stop) or `503` with `Retry-After` (momentarily unavailable — retry), and nothing else.
* `retrieval_instances_list_available_instances` documents its `notice` field: returned with an empty `instances` array when the identity belongs to no retrieval group.
* New page: [Autonomous agents (API key)](/knowledge-ai/k-ai-mcp/autonomous-agents.md).
* Corrected the documented token-exchange response — it is wrapped in `{ "response": … }` and `expires_in` is `900`, not `3600`.

## 2026-06-23 — Audit conflict parity & priority

* Audit API now 48 operations; Audit MCP surface now 21 tools.
* New tool `audit_question_conflict_ignore` — mark a question conflict as `IGNORED` (false positive / no change needed), mirroring `audit_full_audit_conflict_ignore`. Question conflicts now expose the full `OPEN · ANSWERED · RECOMMENDATIONS_READY · MANAGED · IGNORED` state set.
* Priority surfacing on full-audit conflicts: `audit_full_audit_conflict_list` accepts `only_linked_to_question`, and conflicts linked to a mandatory question are flagged `is_important` (with `linked_questions`). These share priority with question conflicts.

## 2026-05-13 — DKP refonte

* Documentation rebuilt around the Document Knowledge Platform positioning.
* 5-layer conceptual architecture documented (Sources → Ingestion → Semantic Document Layer → Governance & Quality → Exposure).
* Three OpenAPI 3.1 specifications published: Instance API (33 ops), Retrieval API (5 ops), Audit API (47 ops with 20 MCP).
* Authentication surfaces consolidated into a single section with a chooser table.
* Glossary of 22 DKP terms added.

## 2026-04-13 — API surface split

* `/search` and `/conversation` removed from the K-AI Instance API. Replacements: `retrieval_semantic_nodes_search` and host-LLM-driven conversation via MCP.
* Retrieval API (5 ops) and Audit API (47 ops) extracted as standalone surfaces hosted at `api-retrieval.kai-studio.ai` and `api-audit.kai-studio.ai`.
* MCP exposure added on both surfaces. Retrieval MCP and Audit MCP both stable.

## Earlier

Earlier history captured in the internal monorepo git logs.
