- tags
- [Claude Code, 知识管理, 记忆, 工具]
- created
- 2026-04-12
- updated
- 2026-04-17
- sources
- [raw/notes/claude-auto-dream.md]
定义¶
Claude Code 的自动记忆整合机制,类似"AI Agent 的 REM 睡眠"。定期将分散的会话记忆整理、去重、修剪,防止知识库因累积而腐烂。
关键要点¶
- 触发条件:距上次整合 ≥ 24 小时 且 ≥ 5 个会话,两个条件同时满足。也可手动触发
- 四阶段流程: 1. 定位:扫描现有记忆文件和 MEMORY.md 索引 2. 采集信号:定向搜索高价值信息(用户纠正、反复主题、架构决策),刻意避免穷尽读取 3. 整合:相对日期→绝对日期,删除矛盾/过时条目,合并重叠信息 4. 修剪与索引:MEMORY.md 保持 200 行以内
- Claude Code 四层记忆体系:CLAUDE.md(人类写的规则)→ Auto Memory(每次会话的模式捕捉)→ Session Memory(对话连续性)→ Auto Dream(定期整合清理)
- 安全设计:只能修改记忆目录(只读项目访问)、锁文件防并发、后台执行不中断会话
- 与 llm-wiki-pattern 的对应关系:Auto Dream 本质上是 LLM Wiki 的 Lint 操作在 Claude Code 记忆系统中的实现——同样解决"知识积累后如何不腐烂"的问题
- 与 知识复利 的关系:知识复利的前提是定期清理矛盾和过时信息,否则错误也会"复利"。Auto Dream 是这个清理机制的自动化实现
与 Auto Memory 的分工¶
auto-memory 管"写入边界"——什么该存、什么不该存;Auto Dream 管"长期维护"——存了之后如何整合、去重、修剪。两者构成完整的记忆生命周期:Auto Memory 决定流入,Auto Dream 决定保鲜。 任何一边失守,记忆系统都会从"长期变聪明"退化为"长期产生幻觉"。
相关概念¶
- auto-memory — 写入边界(什么该存)与 Auto Dream(如何维护)互补
- google-memory-bank — Memory Bank 的 "Gemini 自动 contradiction resolution + consolidation" 是 Auto Dream 整合机制的托管版(差异:Auto Dream 是定时离线整合,Memory Bank 靠 Gemini 在写入路径上自动合并)
- llm-wiki-pattern
- 知识复利
- 人机协作
- harness-engineering
- obs-wiki