Skip to main content

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)

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 ./..."}}

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