OpenClaw 2026.4.5 来了:这次,它的记忆能力终于超越了你
我承认,在看到 2026.4.5 的更新日志时,我的心态从”又一个例行更新”变成了”这波有点东西”。
不是因为版本号跳到了 2026.4.5 有什么特殊含义,而是因为这次更新,终于把那个被无数人念叨的功能——记忆——摆在了台面上。不是修修补补,不是遮遮掩掩,而是一套完整的、从根本上重构的解决方案。
如果你也在意 AI 能不能”记住你”,这篇文章值得你认真看完。
从”金鱼记忆”到”持久记忆”:发生了什么变化?
在 2026.4.5 之前,OpenClaw 的记忆能力说不上差,但总是差点意思。每次重启会话,那些重要的上下文就像被格式化了一样消失不见。你需要反复告诉它你的偏好、你的项目、你的工作方式。
2026.4.5 彻底改变了这个局面。
现在的记忆体系由三个核心组件构成:
1. MEMORY.md —— 长期记忆
这是记忆体系的基石。一个放在工作目录根部的 Markdown 文件,会在每次 DM 会话开始时自动加载。
它存储的是什么?是那些你希望 AI 一辈子都记住的事实:你的名字、你的偏好、你的工作习惯、你项目的关键配置。
更重要的是,你不需要手动编辑它。让 AI 记住一件事很简单,直接告诉它:“记住我偏好 TypeScript。“它会自动写入正确的位置。
2. memory/YYYY-MM-DD.md —— 每日笔记
每天的记录会自动创建一个独立的 Markdown 文件。今天和昨天的笔记会被自动加载,形成一个”近期记忆”的概念。
这意味着 AI 既能记住那些跨越几个月的重要事实,又能随时调取这两天的具体上下文。短期记忆和长期记忆第一次真正打通了。
3. DREAMS.md —— 梦境日记(实验性)
这是 2026.4.5 最让人兴奋的新功能,也是我今天想重点展开的内容。
什么是”Dreaming”?AI 也会”睡觉”和”做梦”
Dreaming 是 2026.4.5 引入的实验性功能。它的设计理念非常有意思:让 AI 在后台”思考”自己的记忆。
具体来说,Dreaming 会做这几件事:
第一,收集信号。 AI 会在日常对话中标记哪些信息可能是重要的、值得保留的。这些信号可能是一句话、一个偏好、一个新的项目需求。
第二,打分筛选。 不是所有标记过的内容都值得进入长期记忆。Dreaming 会根据多个维度打分:这条信息被提及的频率、它与历史信息的关联度、它的价值密度。
第三,晋升机制。 只有通过分数门槛的内容才会被写入 MEMORY.md。其他的会被保留在短期区域,等待进一步的考验。
第四,人类审阅。 所有晋升操作都会被记录在 DREAMS.md 中。你可以随时打开这个文件,看看 AI 认为什么是”值得记住的”。如果你不同意,直接删掉就好。
这本质上是一个自动化的记忆整理流程。以前你需要手动告诉 AI 什么重要、什么可以忘记。现在 AI 自己学会了筛选和整理。
会话记忆:这一次,连聊天记录都能搜索
如果你以为 2026.4.5 只解决了长期记忆的问题,那低估这次更新的力度了。
Session Memory(会话记忆) 是另一个实验性功能。它做的事情更激进:把你们之间的聊天记录也纳入搜索范围。
想象一下这个场景:三个月前你让 AI 帮你排查过一个 Docker 问题,当时的解决方案你忘了,但现在你只记得大概是和”网络驱动”有关。以前的版本做不到精确召回,但现在,你可以直接搜索,AI 会把那条尘封已久的会话翻出来。
启用这个功能需要在配置中开启:
{ "agents": { "defaults": { "memorySearch": { "experimental": { "sessionMemory": true }, "sources": ["memory", "sessions"] } } }}注意:这意味着你的会话内容会被索引。建议只对敏感度不高的对话启用这个功能。
搜索能力升级:Hybrid Search + 向量检索
光是能存储还不够,关键时刻还得能找出来。
2026.4.5 的搜索能力也迎来了升级。默认启用了 Hybrid Search——一种结合了向量相似度(语义理解)和 BM25(关键词匹配)的混合搜索方案。
底层存储上,默认使用 SQLite 数据库(Builtin Memory Engine),索引文件位于 ~/.openclaw/memory/{agentId}.sqlite。不需要额外安装数据库软件,开箱即用。可选的存储后端还有 QMD(本地优先)和 Honcho(AI-native),但默认配置已经足够。
这意味着:
- 你用自然语言描述需求,AI 能理解含义并召回相关内容
- 精确的术语、文件名、函数名依然能被准确匹配
- 两者的权重可以配置,默认是 7:3(语义为主)
如果你的模型提供商支持向量嵌入(比如 OpenAI、Gemini、Voyage、Mistral),这部分能力是开箱即用的。OpenClaw 会自动检测你的 API Key,选择合适的 provider。
现在升级?先看看这些注意事项
作为一个刚踩完升级坑的人,我必须说几句负责任的话。
第一,pnpm 环境需要特殊处理。
2026.4.5 的打包方式有变化,某些依赖链在新环境下可能断裂。如果你在 Ubuntu 上使用 pnpm,升级后可能会遇到 Gateway 无法启动的问题。解决方案是运行:
pnpm approve-builds -gpnpm install -g这部分我在另一篇踩坑记录里有详细说明,强烈建议先看完再升级。
第二,Dreaming 需要配置。
这个功能默认是关闭的。如果你想体验,需要在配置中手动启用:
{ "plugins": { "entries": { "memory-core": { "config": { "dreaming": { "enabled": true, "frequency": "30 21 * * *" } } } } }}frequency 是 cron 表达式。上述配置会让 Dreaming 每天晚上 21:30 自动运行。
第三,Session Memory 还在实验阶段。
如官方文档所说,会话索引是”opt-in and runs asynchronously”的。结果可能略有延迟,而且索引文件会占用额外的磁盘空间。如果你的会话量巨大,注意磁盘使用情况。
第四,回退方案依然有效。
如果升级后出现问题,不要犹豫,直接回退:
# 停掉服务openclaw gateway stop
# 安装旧版本pnpm add -g openclaw@2026.4.2
# 恢复配置cp ~/.openclaw/openclaw.json.bak ~/.openclaw/openclaw.json
# 重启openclaw gateway start为什么要升级?我的理由
说句心里话,在这次升级之前,我对 OpenClaw 的记忆能力是”够用但不满意”的状态。每次新建会话都要重复交代背景,这种体验让我一度考虑过切换到其他方案。
2026.4.5 改变了这个局面。
它让我感觉,AI 真的在”记住”我。
这不是玄学。当你发现 AI 能自己把重要信息写入 MEMORY.md,当你发现三个月前的会话能被准确召回,当你看到 DREAMS.md 里那些 AI 认为值得记住的点滴——你会感受到一种不一样的关系。
它不再是一个每次都要从零开始对话的工具,而是一个在背后默默积累关于你的知识的伙伴。
当然,目前的 Dreaming 还只是实验性功能,官方也说了”phase behavior, scoring signals, and Dream Diary details”可能会变化。但这个方向是对的。
如果你也厌倦了每次都要重复背景,如果你想让 AI 成为真正的”第二大脑”,2026.4.5 值得你认真考虑。
← Back to blog