MiMo Code 通过 spec-manager 的规格分层与任务冻结机制将依赖关系转化为可读、可审、可追溯的工程约定:L1PRD 定义目标,L2Design 明确前置依赖,L3Impl 绑定具体实现并强制关联唯一 L2 父项;Agent 依据规格状态(如 frozen)同步执行,而非进程信号;所有变更通过唯一规格 ID 关联,支持跨会话依赖回溯与完整链路追踪。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

MiMo Code 本身不直接管理多 Agent 间的依赖链,而是通过 spec-manager 提供的规格分层与任务冻结机制,把“依赖关系”从运行时调度转化为可读、可审、可追溯的工程约定。
依赖不是靠 Agent 自己推导,而是靠规格显式声明
在 MiMo Code + spec-manager 的协作中,Agent 不会凭空猜测“谁该先跑、谁等谁”。所有依赖都落在 L1→L2→L3 的规格层级里:
- L1PRD(需求层)定义目标和验收标准,是所有后续工作的源头依据
- L2Design(设计层)明确技术选型、接口契约、边界约束,天然承载前置依赖——比如“必须等 auth-L2.1 完成后,user-profile-L2.2 才能确定 token 校验方式”
- L3Impl(实现层)绑定具体文件路径、函数签名、测试用例,每个 L3 规格必须关联且仅关联一个 L2 父项,形成强依赖锚点
多个 Agent 并行时,靠“规格状态”而非“进程信号”同步
当团队启用 Compose 模式或接入类似 Claude Agent Teams 的多实例架构时,MiMo Code 不依赖 IPC 或共享内存来协调 Agent。它依赖的是 spec-manager 维护的本地规格状态:
- 每个 L3 规格有明确状态:draft → review → frozen → implemented → verified
- Agent 启动前自动检查所依赖的父规格是否为 frozen;未冻结则暂停并提示阻塞原因
- 多个 Agent 可同时处理不同 L3 规格,只要它们的父 L2 不冲突、修改文件无重叠,就天然支持安全并行
跨会话/跨 Agent 的依赖回溯,靠规格 ID 而非聊天记录
传统 AI 编程中,A Agent 改了 config.yaml,B Agent 却不知道要重载配置——这种断裂源于上下文不可沉淀。spec-manager 用唯一规格 ID(如 auth-L2.1)作为事实源:
- 所有代码变更、命令执行、测试结果都需关联到某个 L3 规格 ID
- Git commit message 自动注入
[spec: auth-L3.2],便于后续用git log --grep="spec:"追踪依赖链 - spec-manager CLI 支持
spec-manager spec trace auth-L3.2,一键展开从 L1 到当前实现的完整依赖树


















