docs/en/memory/index.mdx
Long-term memory is stored in workspace files, persisting across sessions. The Agent loads historical memory on demand via retrieval tools during conversation, and automatically writes conversation summaries to long-term memory when context is trimmed.
Stored in ~/cow/MEMORY.md, containing long-term user preferences, important decisions, key facts, and other information that doesn't fade over time. The Agent reads and writes this file via tools to maintain long-term knowledge.
Stored in ~/cow/memory/ directory, named by date (e.g., 2026-03-08.md), recording daily conversation summaries and key events. Files are only created on first write to avoid generating empty files.
A byproduct of the Deep Dream (memory distillation) process, recording discoveries, deduplication operations, and new insights from each consolidation. Stored in ~/cow/memory/dreams/ directory, named by date.
The Agent automatically persists conversation content to long-term memory through the following mechanisms:
All memory writes run asynchronously in a background thread (LLM summarization + file writing), never blocking normal conversation replies.
The memory system supports hybrid retrieval modes:
The Agent automatically triggers memory retrieval during conversation as needed, incorporating relevant historical information into context. Results are ranked by a combined score (default: 0.7 vector weight + 0.3 keyword weight). Daily memory scores decay over time (30-day half-life), while core memory does not decay.
Files related to memory in the workspace (default ~/cow):
| File | Description |
|---|---|
AGENT.md | Agent personality and behavior settings |
USER.md | User identity information and preferences |
RULE.md | Custom rules and constraints |
MEMORY.md | Core memory (long-term) |
memory/YYYY-MM-DD.md | Daily memory (created on demand) |
memory/dreams/YYYY-MM-DD.md | Dream diary (auto-generated by Deep Dream) |
The memory management page in the Web console allows browsing memory files and dream diaries, with tab switching support:
<Frame> </Frame>| Parameter | Description | Default |
|---|---|---|
agent_workspace | Workspace path, memory files stored under this directory | ~/cow |
agent_max_context_tokens | Max context tokens; when exceeded, content is trimmed and summarized into memory | 50000 |
agent_max_context_turns | Max context turns; when exceeded, content is trimmed and summarized into memory | 20 |