OpenClaw 3.13 相较于 3.2 版本,其记忆系统的核心进化可以概括为 从“被动工具”到“主动系统”的转变。如果说 3.2 版本建立了记忆的基础架构,那么 3.13 版本则通过引入混合检索、主动冲刷和可插拔架构,让记忆真正变得“智能”和“可用”。
由于之前配置的是qmd进行记忆检索,配置过程可查看 openclaw配置qmd记忆系统(一),openclaw配置qmd记忆系统(二),虽然通过openclaw memory status 展示的状态正常,实际通过查看qmd应用的sqlite数据,向量数据并未生成。查看qmd status,会有报错现象,主要是我安装openclaw 是在虚拟机中,无法使用cuda驱动,qmd会回退到cpu的模式并下载一个小的向量模型。之前运行会卡住,经过查看发现是网络问题,通过翻墙也未能下载模型。这里找到一种办法,通过添加环境变量,用国内镜像下载。
export HF_ENDPOINT=https://hf-mirror.com
export XDG_CONFIG_HOME="/root/.openclaw/agents/main/qmd/xdg-config"export XDG_CACHE_HOME="/root/.openclaw/agents/main/qmd/xdg-cache"


3.13 版本记忆系统的三大亮点(AI总结)
混合检索:告别“看得懂,但找不到”的尴尬
解决的问题:3.2 版本的向量搜索虽然能理解“帮我查一下网关地址”和“那台跑网关的机器IP是多少”是同一个意思,但当你精确搜索环境变量名
DB_PASSWORD时,它就无能为力了 。3.13 的解决方案:同时运行向量搜索(找语义)和 BM25 搜索(找关键词),然后将两者的结果按权重合并。这让 Agent 既能理解你的意图,又能精准定位代码中的特定符号 。
预压缩冲刷:防止“聊着聊着就忘了”
解决的问题:大模型在长对话中会进行“上下文压缩”,这个过程可能会丢失一些关键细节。比如你和 Agent 花了一小时讨论的复杂方案,第二天它可能就完全“失忆”了 。
3.13 的解决方案:在系统即将进行压缩前,它会自动执行一个后台任务,对 Agent 说:“嘿,快把还没记下来的重要东西写到你的‘日记’(
memory/YYYY-MM-DD.md)里,不然等会儿就没了!” 。这极大地保证了重要信息的持久化。可插拔架构:赋予开发者“定制记忆”的自由
解决的问题:开发者想尝试新的记忆管理算法,比如知识图谱,但在老版本中可能需要修改大量核心代码。
3.13 的解决方案:通过新的 Context Engine 接口,记忆的“组织方式”可以被轻松替换。你可以在不破坏系统其他部分的情况下,为你的 Agent 换上更强大的“记忆大脑” 。
总的来说,3.13 版本让 OpenClaw 的记忆系统从一个需要你时刻提醒的“被动工具”,进化成了一个会主动帮你整理笔记、防止遗忘的“智能伙伴”
资深工程师,业余摄影、吉他爱好者,不定期更新关于人工智能、产品设计、系统架构、管理、生活的思考,关注我一起进步。
夜雨聆风