MiMo Code 的 Memory Agent 通过独立子智能体实现可靠记忆:项目记忆(MEMORY.md)记录结构、决策与规范并支持语义检索;会话检查点(checkpoint.md)结构化保存编辑状态与指令;任务树追踪层级化执行链路;/dream 命令每7天自动收敛历史生成 project-state.digest。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

MiMo Code 的 Memory Agent 并不依赖主模型“边干活边记笔记”,而是通过独立子智能体(subagent)专职处理状态保存,实现开发上下文的可靠持久化。
项目记忆:跨会话自动沉淀知识
Memory Agent 会在项目根目录生成并维护 MEMORY.md 文件,持续记录以下内容:
- 项目结构拓扑(如 src/api/ 下有哪些服务模块)
- 关键架构决策(例如“统一使用 Axios 封装请求”“组件状态交由 Zustand 管理”)
- 团队约定与编码规范(如 ESLint 规则、命名前缀、API 响应格式)
该文件基于 SQLite FTS5 全文搜索引擎索引,支持语义检索,下次启动时能精准召回相关上下文。
会话检查点:结构化快照自动存档
每次会话结束或窗口即将满载时,checkpoint-writer 子智能体会自动生成 checkpoint.md:
- 包含当前编辑的文件路径、光标位置、未提交变更摘要
- 标记已确认的用户指令(如“已将 Button 组件提取为独立 Hook”)
- 以 YAML 格式结构化存储,便于后续解析与恢复
任务进度树:层级化追踪执行链路
Memory Agent 会动态构建并更新一棵任务树(如 T1 → T1.1 → T1.1.1),每个节点对应一个可验证的开发动作:
- T1:实现暗色模式切换功能
- T1.1:新增 themeContext.tsx(✅ 已完成)
- T1.2:改造 Header 组件适配主题(⏳ 进行中)
该树状结构被写入内存缓存,并定期同步至磁盘,确保中断后能准确定位断点。
/dream 命令:周期性记忆收敛
每7天自动触发一次 /dream,由专用 Agent 执行:
- 读取全部历史会话日志 + MEMORY.md + checkpoint.md + notes.md
- 合并重复信息,验证路径有效性(例如确认某 import 路径仍存在)
- 压缩冗余描述,剔除过期上下文(如已删除的临时分支名)
- 输出一份精简、一致、当前有效的 project-state.digest
这个过程让 MiMo Code 不只是“记得”,而是持续“理解”项目演进逻辑。


















