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 (not a standalone package under internal/modules/memory - that path is a stub). Tools are registered from internal/compiler/catalog/system_modules.go.

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.