mimo code的项目记忆是结构化决策知识库,自动提取架构选择、代码约定、接口契约、未完成事项和修改动机等关键信息,通过自动捕获、交互强化和/dream自动整理三重机制持续演化,并实时驱动编码行为。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

MiMo Code 的项目记忆不是简单存聊天记录,而是主动提取、结构化保存开发过程中真正影响决策的信息。它不靠堆上下文,而是靠“记重点”来让 AI 越用越懂你。
项目记忆存什么?不是日志,是决策快照
它自动识别并归档以下几类关键信息:
- 架构选择:比如你在 README 或设计文档里写的“采用微服务拆分,用户中心独立部署”,会被提取为结构化条目,而非整段文本
- 代码约定:命名规范(如“所有 DTO 后缀为 Request/Response”)、错误码范围(如“4xx 表示客户端校验失败”)、注释风格要求
- 接口契约:从 OpenAPI 文件、JSDoc 或实际代码中抽取出的请求参数、响应字段、状态码含义
- 未完成事项:带上下文的 TODO 注释(如“TODO: 这里需加幂等校验,参考 payment-service/v2 的 idempotency-key 实现”)
- 历史修改动机:Git commit message 中明确说明的重构原因(如“修复并发下单重复扣减,改用 Redis Lua 原子操作”)
怎么学?靠三重机制协同工作
记忆不是被动写入,而是一套闭环学习流程:
- 自动捕获:启动 MiMo Code 后,它会扫描项目根目录下的 MEMORY.md、ARCHITECTURE.md、OpenAPI 文件、.git/config、package.json 等元数据源,提取语义信息
- 交互强化:当你在会话中说“按我们约定,所有 API 返回都带 code/msg/data”,它会立刻将这条规则写入项目记忆,并标记来源为本次会话
- /dream 自动整理:每 7 天触发一次,调用专用子 Agent 合并相似条目(如多次提到“禁止直接操作数据库”会聚合成一条权威规则),剔除过期内容(如已合并的 PR 中的临时方案),生成精简版记忆快照
怎么用?记忆直接驱动编码行为
项目记忆不是静态档案,而是实时参与当前任务的“开发搭档”:
- 你输入“给订单服务加个取消接口”,它不会只生成一个 handler,而是自动补全:遵循已存的 REST 命名规范、复用已有错误码体系、返回结构与其它接口对齐、在对应位置插入 TODO 提醒幂等处理
- 当它修改多个文件时,会检查记忆中是否有关联约束(如“user-service 和 order-service 共享 auth-token 校验逻辑”),避免引入不一致
- 执行 git diff 或 npm test 后,它把结果反馈回记忆系统——成功则强化该路径,失败则记录异常条件,下次同类任务会绕开
本质上,MiMo Code 把项目知识从“人脑隐性经验”变成了“机器可读、可推理、可演化的显性资产”。它不替代开发者思考,而是把思考过程沉淀下来,让每一次交互都成为下一次更精准响应的基础。











