KnowledgeBaseVersion
An immutable version of a Knowledge base (1.53.0): the frozen configuration, the counts of its manifest and the gate it passed. A Call reads exactly one version of each bound Knowledge base and records it. Never content.
An object with 18 fields.
Fields
| Field | Type | Required | Description |
|---|---|---|---|
active | boolean | yes | True for the active version, the one bindings that track active resolve at dispatch. |
chunk_count | integer | yes | |
config | KnowledgeBaseConfig | yes | |
config_sha256 | string | yes | The SHA-256 of the canonical configuration, in lowercase hex. |
document_count | integer | yes | |
evaluation_id | KnowledgeEvaluationId or null | yes | The Evaluation the gate read, or null when none ran. |
excluded_document_count | integer | yes | The pending Documents exclude_pending left out; 0 when it was not set. |
excluded_document_ids | array of KnowledgeDocumentId | yes | The first 100 of them (a target), in id order. |
gate | KnowledgeGateOutcome | yes | |
knowledge_base_id | KnowledgeBaseId | yes | |
notes | string or null | yes | |
object | "knowledge_base_version" | yes | |
published_at | Timestamp | yes | |
published_by | ActorRef or null | yes | Who published it; null when auto_publish published it after an Ingestion run. |
retired_at | Timestamp or null | yes | |
source_revision | integer | yes | The draft revision whose configuration the version froze. |
status | KnowledgeBaseVersionStatus | yes | |
version | integer | yes | The snapshot number, from 1. |
Used by
The operations whose parameters, request body or responses name this shape directly.