Skip to main content

Cognitive Memory

Session working memory: a goal, a task list, and durable facts. memory is a system catalog module, built into the runtime directly - there is no separate memory module to configure beyond tools.modules.memory: {}.

Tools (catalog)​

ActionPurpose
memory.set_goalSet the session high-level goal.
memory.rememberStore a durable fact (typically aliased Remember).
memory.task_createAdd one plan step.
memory.task_updateUpdate a step status.
yaml
tools:
modules:
memory: {}
capabilities:
default_policy: auto
grant:
- module: memory
json
{"name": "Remember", "arguments": {"content": "Prefer go test ./..."}}

Project-level durable notes are a separate feature - see Project memory.

Cross-references​