MiMo Code 的持久记忆是支持多人协同的项目级知识同步系统,以 MEMORY.md 为共享锚点实现决策性内容结构化沉淀,结合会话检查点、子智能体任务协作与 Dream 自进化机制,确保跨终端、跨开发者的一致性与可追溯性。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

MiMo Code 的持久记忆不是单机本地缓存,而是支持多人协同的项目级知识同步系统。关键不在“能不能共享”,而在于“怎么让不同开发者在各自终端里,读到同一份更新过的项目记忆”。
项目记忆(MEMORY.md)是共享锚点
每次 MiMo Code 在项目根目录下生成或更新 MEMORY.md 文件,它就成为整个团队的“记忆共识源”。这个文件不是日志,而是结构化摘要:记录技术选型依据、模块职责边界、API 设计约束、已知坑点等决策性内容。
- 所有成员都应将
MEMORY.md提交到 Git 仓库(建议加进.gitignore的例外列表) - MiMo Code 启动时自动读取最新版,无需手动加载——只要 git pull 过,下次运行
mimo就生效 - 当多人同时修改 MEMORY.md,Git 冲突会像代码冲突一样出现,需人工合并,确保决策逻辑不被覆盖
会话检查点支持跨终端恢复
每个开发者本地的会话状态(如正在调试的分支、临时生成的测试用例、未提交的重构草稿)保存为 .mimo/checkpoints/ 下的加密快照。这些文件默认不提交,但可通过配置开启共享:
- 在项目根目录添加
.mimo/config.json,设"shared_checkpoints": true - 快照上传至团队私有 MinIO 或 GitHub Actions Artifact,路径统一为
checkpoints/{branch}/{dev_name} - 其他人执行
/resume dev-lee@main即可拉取指定分支下某人的会话进度,继续其未完成任务
子智能体协作天然适配多人节奏
当主 Agent 派生子 Agent 处理并行任务(如一人写接口、一人写前端、一人跑测试),这些子任务的状态会自动写入 .mimo/tasks/ 目录,并打上 assignee 和 deadline 标签。
- 其他成员运行
/tasks list可看到全部待办、负责人与截止时间 -
/tasks claim T3.2可主动接手他人挂起的任务,系统自动同步上下文和历史尝试记录 - 任务完成后,子 Agent 自动更新 MEMORY.md 中对应模块的“验证状态”字段,避免重复踩坑
Dream 自进化可配置为团队级触发
默认每 7 天本地触发 /dream,但团队可统一调度,在每周一 CI 流程中加入:
mimo --dream --scope=team --target=main- 该命令会拉取 main 分支全部成员最近 14 天的会话轨迹,去重合并后生成新版 MEMORY.md 并发起 PR
- PR 描述自动生成“本周知识沉淀摘要”,含新增架构约定、修复的典型错误模式、高频复用代码片段
不复杂但容易忽略:真正让多人记忆同步落地的,不是技术能力,而是把 MEMORY.md 当成和 README.md 一样需要 Review 和版本管理的文档。谁改、为什么改、是否已验证,都得留下痕迹。











