II.
InteractionPrimitive JSON
Structured · liveinteraction-primitive:krate-memory-update
Krate Memory Update json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "interaction-primitive:krate-memory-update",
"_kind": "InteractionPrimitive",
"_file": "domain/products/krate-agent-layer.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Krate Memory Update",
"description": "Update the company brain with new knowledge, subject to review policy.\nAgents propose memory mutations (add entity, update association,\ndeprecate stale knowledge) through this primitive. The memory update\ncontroller validates the proposed change against the memory ontology,\nroutes it through the configured review workflow (auto-approve,\nhuman-review, or consensus), and applies approved changes to the\nmemory repository.\n",
"kind": "collaborative",
"surface": "prompt-ui",
"category": "interaction-primitive-category:human-in-loop",
"availableInModes": [
"chat",
"headless"
],
"requiresPermission": true
},
"outgoingEdges": [
{
"from": "interaction-primitive:krate-memory-update",
"to": "layer:10-interaction",
"kind": "realizes",
"attributes": {}
},
{
"from": "interaction-primitive:krate-memory-update",
"to": "interaction-primitive-category:human-in-loop",
"kind": "in_category",
"attributes": {}
},
{
"from": "interaction-primitive:krate-memory-update",
"to": "interaction-primitive-category:collaborative",
"kind": "in_category",
"attributes": {}
},
{
"from": "interaction-primitive:krate-memory-update",
"to": "topic:krate-agent-memory-repository",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "interaction-primitive:krate-memory-update",
"to": "topic:krate-agent-memory-update",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "interaction-primitive:krate-memory-update",
"to": "topic:krate-agent-memory-ontology",
"kind": "integrates_with",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "platform:krate",
"to": "interaction-primitive:krate-memory-update",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
}
]
}