大家好,我是二哥呀。
说真的,这两天我被 OpenClaw 的 memory 机制狠狠干懵了一次。
一开始我以为,记忆就是 MEMORY.md 加上 memory/*.md 这些 Markdown 文件。结果排查着排查着,突然又冒出来一个 ~/.openclaw/memory/paismart.sqlite。我当时脑子里就一个问号:不是都已经有 md 了么,怎么又来一个 sqlite?这到底是升级了,还是我理解错了?
后来我一边查配置,一边看日志,一边折腾 Ollama 的 embedding,终于把这个事掰明白了:OpenClaw 不是把记忆从 Markdown 升级成 SQLite,而是把“记忆内容”和“记忆搜索”拆成了两层。Markdown 负责存,SQLite 负责找。
大约 15 分钟
