Cognitive Memory
Session working memory: a goal, a task list, and durable facts.
In the Go daemon this is a system catalog module
(internal/compiler/catalog/system_modules.go), not a full
package under internal/modules/memory (that directory is a stub).
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 ./..."}}
What is not claimed here
Older docs described Redis/SQLite kv_backend knobs, episode
stores, procedural memory, and rich cleanup APIs. Those are
not part of the current catalog manifest. Prefer the four
tools above and verify behaviour on a running daemon.
Project-level .digitorn.md injection is a separate feature and
is not loaded by the Go runtime yet - see
Project memory.
Cross-references
- Module page: memory
- Context injection: App Configuration