mimo code 的协作 agent 通过分工、状态隔离与自动协同解决系统集成难题:planner 拆解需求、coder 写代码、tester 跑测试、reviewer 把关,各 agent 独立沙箱运行,共享 memory.md 记忆但状态隔离,通信采用结构化 json,支持 compose 模式端到端闭环及记忆驱动的跨工具协同。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

MiMo Code 的协作 Agent 不是多个模型简单并行,而是通过明确分工、状态隔离与自动协同,把系统集成中“工具不互通、上下文断层、任务难追踪”这些老问题,从架构上拆解掉。
多 Agent 分工机制:各司其职不抢活
它把一个开发任务拆成几个固定角色的子 Agent,比如 Planner 负责拆解需求、Coder 专注写代码、Tester 自动跑单元测试、Reviewer 检查变更合规性。每个 Agent 运行在独立沙箱里,只处理自己那块逻辑,不会互相覆盖变量或误读对方输出。比如你让 MiMo Code “给用户登录接口加 JWT 验证”,Planner 先确认需要改 controller、middleware 和 test 文件;Coder 在安全模式下批量编辑;Tester 立即调用本地 jest 或 pytest 验证;Reviewer 对照项目里的 lint 规则和 Git 提交规范做最终把关。
- 所有 Agent 共享同一份项目记忆(MEMORY.md),但各自维护独立的状态快照
- 执行失败时,只回滚对应 Agent 的操作,不影响其他环节进度
- Agent 间通信走结构化 JSON 协议,不依赖自然语言解释,避免语义歧义
Compose 模式:一键触发全流程闭环
按 Tab 键进入 Compose 模式后,MiMo Code 不再等待你逐条指令,而是自动串联多个 Agent 完成端到端交付。它会先读取当前 Git 分支、最近 commit、已安装的测试框架和 CI 配置,再决定是否生成 mock 数据、要不要更新 OpenAPI 文档、是否触发 pre-commit hook。
- 支持自定义 workflow.yaml,可插入企业内部的审批网关、安全扫描工具或部署脚本
- 每步执行结果实时写入会话检查点,中断后 resume 时能精准跳过已完成环节
- 输出带时间戳和 Agent 签名的日志,方便审计和复盘
记忆驱动的跨工具协同
传统集成靠人工配置 Webhook 或写胶水脚本,MiMo Code 把 Git、Lint、CI/CD 工具的状态直接变成记忆的一部分。比如它发现项目用了 ESLint + Prettier,就会在 Coder 执行前自动格式化;看到 .github/workflows/test.yml 存在,就主动在 Tester 阶段模拟 CI 环境运行。
- 项目记忆自动识别工具链拓扑,无需手动声明“我用的是 Jest 而不是 Vitest”
- 会话检查点记录每次 Git diff、lint 报错位置、测试覆盖率变化,形成可追溯的决策链
- /dream 命令每七天整合这些碎片信息,生成新版 MEMORY.md,让下次协作更贴合团队习惯
它不强行替换你现有的工具,而是让它们在同一个记忆底座上自然对话。











