一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

MiMo Code 持久化记忆:怎样手动管理与更新 AI 的记忆库

时间:2026-07-01 08:41:56 编辑:袖梨 来源:一聚教程网

MiMo Code 的持久化记忆透明可控,主记忆存于 MEMORY.md,索引由本地 SQLite FTS5 管理;支持手动编辑、按节重建索引、/dream 记忆清洗及重置操作。

MiMo Code 的持久化记忆不是黑箱,它设计得足够透明,也支持开发者主动干预。你不需要等系统自动归档,也能随时查看、编辑、刷新关键记忆内容。

记忆文件在哪:直接定位 MEMORY.md 和 SQLite 数据库

所有项目级记忆默认存放在当前工作目录下的 MEMORY.md 文件中——这是人类可读的主记忆入口,记录架构决策、技术选型、命名规范等关键上下文。
底层全文检索索引由 SQLite FTS5 实现,数据库文件名为 .mimo/memory.db(隐藏目录)。它不依赖外部服务,纯本地存储,开箱即用。

手动更新 MEMORY.md:改完立刻生效

你可以像编辑普通 Markdown 一样修改 MEMORY.md。比如补充新接口约定、删除过时的调试技巧、调整模块职责说明。
保存后,下次调用 mimo 时,主 Agent 会自动重新加载并理解变更。注意以下几点:

  • 保持标题层级清晰(如 ## API 规范### 身份验证流程),有助于子 Agent 精准检索
  • 避免大段无结构描述;用列表、代码块、引用块提升可解析性
  • 删掉已废弃条目时,建议保留时间戳或加 [已弃用] 标记,方便回溯

重置或重建 SQLite 记忆索引

MEMORY.md 修改较多,或发现检索不准(比如搜“登录逻辑”没返回相关段落),可手动重建索引:

  • 运行命令:mimo --reindex,触发 FTS5 全量重建
  • 想清空全部记忆(慎用):mimo --reset-memory,会删除 .mimo/memory.db 并清空 MEMORY.md 内容(不删文件本身)
  • 仅刷新某类记忆:mimo --reindex --section="测试策略",按二级标题精准重建

利用 /dream 命令做一次高质量记忆收敛

/dream 默认每7天自动运行,但你也可以随时手动触发:

  • 输入 /dream now,让子 Agent 立即执行记忆清洗:合并重复项、校验路径是否存在、剔除失效引用
  • 它会生成一份 .mimo/dream-snapshot-20260625.md,供你人工复核后再确认合并
  • 特别适合在版本发布前、交接给新成员前,或重构完成后的记忆同步节点

热门栏目