Skip to main content

memory

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

PropertyValue
Module idmemory
Toolsset_goal, remember, task_create, task_update

Tools​

ToolShort alias (typical)Purpose
set_goalSet the session high-level goal.
rememberRememberStore a durable fact (survives compaction when wired).
task_createTaskCreateAdd one plan step (subject, optional description).
task_updateTaskUpdateUpdate a step status (pending / in_progress / completed / blocked).
yaml
tools:
modules:
memory: {}
capabilities:
default_policy: auto
grant:
- module: memory

There is no kv_backend / Redis config block on this module in the Go catalog. Persistence details follow the session store of the running daemon.