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)
| Action | Purpose |
|---|---|
memory.set_goal | Set the session high-level goal. |
memory.remember | Store a durable fact (typically aliased Remember). |
memory.task_create | Add one plan step. |
memory.task_update | Update a step status. |
tools:
modules:
memory: {}
capabilities:
default_policy: auto
grant:
- module: memory
{"name": "Remember", "arguments": {"content": "Prefer go test ./..."}}
Project-level durable notes are a separate feature - see Project memory.
Cross-references
- Module page: memory
- Context injection: App Configuration