问题背景
每次会话结束后,AI 的上下文丢失,导致"失忆"——无法记住之前的讨论、决策和配置。
分层记忆方案
P0 - 手动记忆(立即实施)
- MEMORY.md - 长期记忆,记录关键决策和偏好
- memory/YYYY-MM-DD.md - 每日日志
- .learnings/ - 学习记录(纠正、错误、最佳实践)
P1 - 自动摘要(本周实施)
- 显式指令触发:"记住这个"/"总结"
- 每日 23:00 自动总结
- 空闲 30 分钟后自动触发
P2 - 语义检索(本月规划)
- 接入 pgvector 向量数据库
- 实现语义搜索
文件结构
workspace/
├── MEMORY.md # 长期记忆
├── SOUL.md # AI 身份定义
├── USER.md # 用户偏好
├── AGENTS.md # 工作流程
├── memory/
│ ├── YYYY-MM-DD.md # 每日日志
│ └── session-state.json # 状态追踪
└── .learnings/
├── LEARNINGS.md # 学习记录
├── ERRORS.md # 错误记录
└── FEATURE_REQUESTS.md # 功能需求
💡 最佳实践
每次会话结束时,主动总结并更新 MEMORY.md。重要学习点记录到 .learnings/LEARNINGS.md。