工作原理
Agent 会在以下场景主动存储记忆:- 用户分享重要信息时 — 自动识别偏好、决策、事实等关键信息并存储
- 对话达到一定长度时 — 自动提取摘要,避免信息丢失
- 需要检索时 — 智能搜索历史记忆,结合上下文进行回答
记忆类型
核心记忆
存储在~/cow/memory/core.md 中,包含用户的长期偏好、重要决策、关键事实等不会随时间淡化的信息。
天级记忆
存储在~/cow/memory/daily/ 目录下,按日期组织,记录每天的对话摘要和关键事件。
首次启动
首次启动 Agent 时,Agent 会主动向用户询问关键信息,并记录至工作空间(默认~/cow)中:
| 文件 | 说明 |
|---|---|
system.md | Agent 的系统提示词和行为设定 |
user.md | 用户身份信息和偏好 |
memory/core.md | 核心记忆 |
memory/daily/ | 天级记忆目录 |

记忆检索
记忆系统支持混合检索模式:- 关键词检索 — 基于关键词匹配历史记忆
- 向量检索 — 基于语义相似度搜索,即使表述不同也能找到相关记忆
相关配置
| 参数 | 说明 | 默认值 |
|---|---|---|
agent_workspace | 工作空间路径,记忆文件存储在此目录下 | ~/cow |
agent_max_context_tokens | 最大上下文 token 数,影响短期记忆容量 | 40000 |
agent_max_context_turns | 最大上下文轮次,超出后自动丢弃最早对话 | 30 |
