MiMo Code 的持久化记忆透明可控,主记忆存于 MEMORY.md,索引由本地 SQLite FTS5 管理;支持手动编辑、按节重建索引、/dream 记忆清洗及重置操作。
MiMo Code 的持久化记忆不是黑箱,它设计得足够透明,也支持开发者主动干预。你不需要等系统自动归档,也能随时查看、编辑、刷新关键记忆内容。
所有项目级记忆默认存放在当前工作目录下的 MEMORY.md 文件中——这是人类可读的主记忆入口,记录架构决策、技术选型、命名规范等关键上下文。
底层全文检索索引由 SQLite FTS5 实现,数据库文件名为 .mimo/memory.db(隐藏目录)。它不依赖外部服务,纯本地存储,开箱即用。
你可以像编辑普通 Markdown 一样修改 MEMORY.md。比如补充新接口约定、删除过时的调试技巧、调整模块职责说明。
保存后,下次调用 mimo 时,主 Agent 会自动重新加载并理解变更。注意以下几点:
## API 规范、### 身份验证流程),有助于子 Agent 精准检索[已弃用] 标记,方便回溯当 MEMORY.md 修改较多,或发现检索不准(比如搜“登录逻辑”没返回相关段落),可手动重建索引:
mimo --reindex,触发 FTS5 全量重建mimo --reset-memory,会删除 .mimo/memory.db 并清空 MEMORY.md 内容(不删文件本身)mimo --reindex --section="测试策略",按二级标题精准重建/dream 默认每7天自动运行,但你也可以随时手动触发:
/dream now,让子 Agent 立即执行记忆清洗:合并重复项、校验路径是否存在、剔除失效引用.mimo/dream-snapshot-20260625.md,供你人工复核后再确认合并