II.
Definition JSON
Structured · livedefinition:krate-memory-model
Krate Agent Memory Model (Company Brain) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "definition:krate-memory-model",
"_kind": "Definition",
"_file": "domain/products/krate.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Krate Agent Memory Model (Company Brain)",
"authoredAt": "2026-05-10T00:00:00Z",
"text": "The resource kinds implementing Krate's company brain — cross-run\nknowledge persistence for AI agents:\n\nAgentMemoryRepository: Org-scoped resource that represents a\n knowledge store. Configures the vector index backend, retention\n policy, and access control. Each org can have multiple memory\n repositories (e.g., per-team, per-project, or org-wide).\nAgentMemorySnapshot: An individual knowledge artifact produced\n by an agent session. Contains structured metadata (source repo,\n PR, session ID, timestamp), a natural-language summary, code\n patterns discovered, architectural decisions made, and embedding\n vectors for similarity search.\nAgentMemoryQuery: A read-only resource used to query the memory\n repository. Specifies search terms, filters (time range, repo,\n author), similarity threshold, and max results. The aggregated\n API server resolves the query against the vector index and\n returns matching snapshots.\n\nThe memory model enables agents to build cumulative organizational\nknowledge: coding patterns, architecture decisions, common error\nresolutions, and team conventions persist across independent\nagent dispatch runs.\n",
"status": "canonical"
},
"outgoingEdges": [
{
"from": "definition:krate-memory-model",
"to": "domain:platform-engineering",
"kind": "applies_to"
},
{
"from": "definition:krate-memory-model",
"to": "domain:software-engineering",
"kind": "applies_to"
},
{
"from": "definition:krate-memory-model",
"to": "tool:kubernetes",
"kind": "supports"
},
{
"from": "definition:krate-memory-model",
"to": "skill-area:platform-engineering",
"kind": "supports"
}
],
"incomingEdges": []
}