mimo code 的任务编排可靠性源于单次长程任务不掉链子,通过项目记忆、会话检查点、动态简报压缩和 /dream 命令四大机制实现状态持久化与渐进式理解。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

MiMo Code 的任务编排可靠性,核心不在“多 Agent 同时跑”,而在“单次长程任务不掉链子”——它把状态持久化做成了一套可落地的工程机制,而不是靠模型硬记。
项目记忆:自动沉淀关键决策
每次启动 MiMo Code,它会扫描当前目录结构、Git 状态和已有代码风格,生成或更新 MEMORY.md。这个文件不是日志堆砌,而是结构化记录:
- 你明确指定的技术选型(比如“用 React Router v6,禁用 hash 路由”)
- 已确认的架构约束(如“所有 API 请求走 /api/v1 前缀”)
- 人工介入过的修改点(标注“用户否决了自动生成的 TypeScript 类型推导,改用手写 interface”)
后续任何命令(如 /refactor 或 /test)都会主动读取该文件,避免重复踩坑。
会话检查点:中断后精准续写
当你 Ctrl+C 中断执行,或关闭终端再重进,MiMo Code 不会从头开始解释需求。它会在本地保存一个轻量级检查点文件(.mimo/checkpoint.json),包含:
- 最后一步执行的命令及返回结果摘要
- 当前工作树中被修改/新增的文件路径
- 尚未验证完成的子目标(例如:“已生成组件代码,待补充单元测试”)
重新运行 mimo 后,它默认加载最近检查点,并提示:“检测到未完成任务,是否继续?[y/N]”。
动态简报压缩:百轮交互不卡顿
当会话轮次接近上下文上限(比如已达 80 万 token),内置子 Agent 会自动触发简报生成,不是简单删减,而是做语义压缩:
- 合并同类操作(多次 git add → “已暂存全部变更”)
- 提取结论性判断(“经三次调试,确认 bug 出在 WebSocket 心跳超时逻辑”)
- 剔除中间冗余输出(编译警告、npm install 进度条等)
压缩后的简报作为新上下文锚点,主 Agent 继续推理时仍能准确引用原始文件位置和决策依据。
/dream 命令:跨 session 的渐进式理解
每七天自动运行一次的 /dream,是真正让 MiMo Code “越用越懂你”的关键:
- 读取全部历史会话 + 当前 MEMORY.md + 最近 5 次检查点
- 识别矛盾点(如某次说“用 ESM”,另一次却生成 CommonJS 导出)并标记待确认
- 将分散的临时约定(如命名习惯、错误处理模板)收敛为统一规则写入 MEMORY.md
- 生成一份 DREAM_SUMMARY.md,供你快速回顾项目演进脉络
这不是一次性快照,而是一个持续收敛的过程——它让跨天、跨周的协作具备事实一致性,而非依赖人脑补全上下文。











