MiMo Code 通过工程化方式实现代码路径的可追溯性,而非动态监控。它将调用链写入 MEMORY.md,支持路径搜索与图谱回溯;Compose 模式嵌入路径建模;子 Agent 并行验证生成 PATH-REPORT.md;/dream 定期收敛为 PATH-SNAPSHOT.json,使路径成为可复用、可演进、可验证的项目资产。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

MiMo Code 本身不提供传统意义上的“代码路径追踪”(如运行时 call stack 或 profiler 数据),但它能通过工程化方式,自动构建、记录并维护代码逻辑的调用关系与变更路径,实现开发过程中的可追溯性。关键不在于动态执行监控,而在于把路径信息作为项目记忆的一部分,持续沉淀、结构化、可检索。
用项目记忆(MEMORY.md)固化路径逻辑
MiMo Code 的 SQLite FTS5 记忆系统会自动将你每次分析或修改代码时推导出的调用链,写入项目专属的 MEMORY.md 文件。这不是日志,而是带语义的结构化记录。
- 当你输入类似“找出 user-service 中登录流程的完整调用链”时,Agent 不仅返回结果,还会把路径节点(如
AuthController → AuthService → JwtTokenService → RedisClient)连同上下文判断依据(例如“因 @Transactional 注解推断事务边界”)一并存入记忆 - 后续任何涉及该路径的修改(比如替换 JwtTokenService 实现),Agent 会自动关联旧记录,更新路径状态,并标记变更原因和影响范围
- 可通过
/search "login flow"或 Web UI 的“路径图谱”视图快速回溯历史版本中的路径定义
在 Compose 模式中嵌入路径生成任务
按下 Tab 进入 Compose 模式后,直接描述需求时,系统会在方案设计阶段主动识别并显式建模关键路径。
- 例如输入:“为订单取消功能添加幂等校验,需覆盖从 API 入口到 DB 更新的全链路”,Compose 会自动生成含路径约束的 spec:
→ 明确标注入口点(OrderController.cancel())
→ 列出中间必经层(Service、Domain、Repository)
→ 标注各层间数据流转契约(如 DTO 字段、异常类型) - 生成的代码自带注释块,如
// PATH: cancel → validate → lock → update → notify,这些标签会被 Harness 系统识别,用于后续 diff 分析与回归检查
结合子 Agent 并行验证路径完整性
主 Agent 可调度多个子 Agent 同步完成路径相关验证,确保“写即可信”。
- 发起
/verify-path order-cancel命令后,系统自动派发:
• 子 Agent A:静态扫描所有cancel相关方法调用图(基于 AST)
• 子 Agent B:运行集成测试,捕获实际调用栈快照
• 子 Agent C:比对 MEMORY.md 中的历史路径定义,标出新增/断裂节点 - 三者结果聚合后生成
PATH-REPORT.md,包含路径覆盖率、潜在空指针点、跨服务调用缺失告警等,直接提交为 Git commit message 附件
用 /dream 定期收敛路径知识
每七天自动触发的 /dream 命令,会对分散的路径信息做去重、验证与压缩,形成稳定的知识快照。
- 合并重复发现的路径(如多次分析得出相同 controller→service 链路)
- 剔除已删除文件或废弃方法对应的路径条目
- 将模糊描述(如“前端传参经校验后入库”)升级为精确签名(如
POST /api/v1/order/cancel → OrderCancelRequest → validate() → OrderCancelService.cancel()) - 最终输出一份轻量级
PATH-SNAPSHOT.json,可用于 CI 流程中做架构合规性检查
不复杂但容易忽略:路径追踪的价值不在实时性,而在一致性。MiMo Code 把每次人工梳理的路径变成可复用、可演进、可验证的项目资产,而不是散落在聊天记录里的临时结论。


















