Memory
Long-term memory is a core capability — every agent can remember across runs by default, with no plugin to install.
Memory in OpenBook is markdown-native: each memory is a document with a path inside a workspace (e.g. core/USER.md), stored as a row with full-text search.
Long-term memory is core. Every agent gets the
memory_* tools (remember, recall, list, search, forget) by default — there is no plugin to activate. Opt a single agent out with memory_config.longTerm = false.The tools
| Tool | Purpose |
|---|---|
| memory_remember | Save or update a markdown memory doc. |
| memory_recall | Fetch one doc by id or path. |
| memory_search | Full-text search across the workspace's memory. |
| memory_list | List memory paths (lightweight). |
| memory_forget | Delete a memory (soft by default). |
Always-in-prompt
Docs flagged always_in_prompt are injected into the agent's system prompt every run, so durable facts are always present without a lookup.