小米 MiMo Code 的持久化记忆分四层:项目记忆存架构逻辑并语义检索;会话检查点抓关键节点快照;任务进度日志记执行状态;草稿笔记为临时暂存区,72小时自动过期。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

小米 MiMo Code 的持久化记忆不是简单堆数据,而是按用途和生命周期做了明确分层,让 AI 编程代理既能“记得住”,又“记得准”。
项目记忆:存架构逻辑,不存临时代码
这一层记录的是项目级的长期知识,比如技术选型原因、核心模块职责划分、关键接口设计意图。它以结构化方式写入 SQLite 数据库,配合 FTS5 全文搜索,支持语义检索。例如你曾决定用 Zustand 而非 Redux 管理状态,系统会把决策背景(如“为减少 bundle 体积,避免引入额外中间件”)一并存入,而非只记下“用了 Zustand”这个结果。
- 只在用户明确确认或任务完成时写入,避免噪声干扰
- 内容经过语义提炼,剔除对话中的口语化表达和试错过程
- 路径有效性会在 /dream 自动优化时被验证,失效引用会被标记或清理
会话检查点:抓关键节点,不录每轮对话
不是所有对话都值得保存。MiMo Code 的子代理会在识别到特定信号时自动创建检查点——比如你输入 “把这个 API 封装成 React Hook”,或执行完一次 git commit 后的总结性反馈。这些节点代表任务阶段性收敛,系统会提取上下文快照(含当前文件状态、依赖版本、未提交变更摘要),而非逐条存聊天记录。
- 检查点带时间戳和任务标签,支持按功能模块回溯
- 主代理可在任意时刻调用 check-point list 查看可用断点
- 窗口压力大时,旧检查点可被压缩归档,但不会被丢弃
任务进度日志:记“做到哪了”,不记“怎么想的”
这是最轻量也最实用的一层。它专注追踪当前任务的执行状态:比如“已生成 TypeScript 类型定义”“测试用例覆盖率 62%,待补全边界 case”。日志格式统一,便于主代理快速读取并判断下一步动作,不掺杂解释性文字或情绪表达。
- 每条日志包含状态码(如 DONE / IN_PROGRESS / BLOCKED)、关联文件路径、最后更新时间
- 支持命令行直接查询:mimo task status --id auth-flow
- 当任务中断后重启,系统优先加载该日志,再结合最近检查点恢复上下文
草稿笔记:临时暂存区,用完即焚或升格
这是唯一允许“随手记”的层级。当你临时想到一个命名建议、一段待查文档链接、或一个待验证的正则表达式,可以用 /note 命令快速存入。这部分内容默认 72 小时后自动过期,除非你手动执行 /note promote 将其升级为项目记忆或检查点的一部分。
- 支持模糊搜索,但不参与全局语义索引
- 与终端剪贴板联动,粘贴时可自动触发 /note capture
- 调试过程中产生的临时变量推导、API 响应片段,适合放在这里



















