mimo code 的多 agent 协作是工程化拆解编程任务的系统:主 agent 兼任项目经理,子 agent 按需动态生成、可调度取消、自带上下文;支持 build(开发态)、plan(分析态)、compose(全流程编排态)三种模式;内置资源冲突规避与自动记忆沉淀机制。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

MiMo Code 的多 Agent 协作不是简单堆叠多个模型,而是用工程化方式把编程任务拆解、分派、同步与收敛——主 Agent 当项目经理,子 Agent 各司其职,彼此不抢活、不打架、不丢上下文。
三种核心模式决定协作起点
按 Tab 键即可切换,不同模式对应不同协作粒度:
- build 模式:默认开发态,主 Agent 全权执行,可主动唤起子 Agent 处理具体子任务(如补测试、改接口、查兼容性),适合已有明确目标的编码推进;
- plan 模式:只读分析态,主 Agent 不写代码,专注生成方案草稿、依赖图、风险点清单,并派多个子 Agent 并行做模块扫描、API 影响评估、历史变更回溯,结果汇总后交你拍板;
- compose 模式:全流程编排态,从需求描述开始,自动触发「设计→实现→测试→审查→文档」链路,每个环节由专用子 Agent 承担,状态实时同步,失败节点可单独重试。
子 Agent 是可调度、可取消、带上下文的“执行单元”
它不是固定几个角色,而是按需动态生成,每个都继承当前会话的项目记忆和任务进度快照:
- 启动时自动加载 SQLite 中的项目结构索引、近期修改记录、Git 分支状态;
- 支持后台异步运行,比如让一个子 Agent 跑单元测试,另一个同步重构代码,主 Agent 继续响应你的新指令;
- 任意子 Agent 都能被手动 cancel,不影响其他正在运行的子任务,也不会污染共享上下文。
并行不是盲目开多线程,而是有约束的协同
系统内置判断逻辑,避免资源冲突或逻辑依赖错乱:
- 改同一文件?自动排队,第二个子 Agent 等待锁释放;
- 任务 A 输出是任务 B 输入?强制串行,不强行并行;
- 多个子 Agent 同时读取不同模块?立刻并发,耗时压缩至最长单个任务时间。
记忆与状态由子 Agent 自动沉淀,主 Agent 只管决策
每次子 Agent 完成任务,都会把关键结论(如“已确认该函数无副作用”“mock 数据覆盖率达92%”)写入持久记忆库,而非依赖主 Agent 主动总结:
- 会话检查点每 15 轮自动保存一次中间状态;
- /dream 命令每 7 天触发一次记忆压缩,合并重复信息、验证路径有效性、剔除过期假设;
- 第二天重启时,主 Agent 开场就能拿到一份精简版项目简报,而不是从头加载全部上下文。











