OpenClaw在9号发了2026.4.9版本,最显眼的新功能叫Dreaming——让你的AI agent在凌晨三点"做梦",把白天攒下来的短期记忆,自动整理成长期记忆。
这名字取得很有想象力。但它到底干了什么,值不值得开启,有没有坑,我用了一天说说。
它在解决一个真实问题
OpenClaw一直有个毛病:没记性。
每次跟它聊,都是从零开始。你告诉它你喜欢用什么代码风格、你的项目有什么特殊约定、你上周处理过的那个问题——下次打开全忘了。这让它更像一个反应灵敏的陌生人,而不是一个越用越顺手的助手。
Hermes Agent靠这一点在过去几个月里抢走了相当一部分用户:它有跨会话记忆,用得越久越了解你。OpenClaw一直在这个维度上被压着打。
Dreaming是OpenClaw的正面回应。
它是怎么运作的
Dreaming模仿了人类睡眠的三个阶段,听起来有点中二,但工程上的设计逻辑是清晰的。
浅睡(Light Sleep): 把当天的对话记录、操作日志扒出来,去重,整理成候选片段。这是原材料收集阶段,不做判断,只做归纳。
REM睡眠: 在过去7天的短期记忆里找规律——什么话题反复出现、什么偏好被多次确认、什么知识点你问了不止一遍。它给每个候选片段打分,算法考虑六个维度:关联度(权重0.30)、出现频率(0.24)、查询多样性(0.15)、时效性(0.15)、整合度(0.10)、概念丰富度(0.06)。
深睡(Deep Sleep): 把通过门槛的记忆写入MEMORY.md。门槛是三道:综合评分≥0.8、被召回次数≥3次、触发查询的多样性≥3种。只有同时过这三关的内容才能被提升为长期记忆。
还有一个额外产出:DREAMS.md,一份叙事风格的"梦境日记",记录了这次整合的过程。官方说这是给人看的,不是给agent用的——确实,语气有点像散文。
默认每天凌晨3点跑一次,全程后台静默,你不需要做任何操作。
实际体验
开启Dreaming之后,第一天没什么感觉,这很正常——它需要攒够三次以上的召回才会提升记忆,不可能立竿见影。
到第三天,开始出现明显变化。它记住了我习惯用的文件命名格式,记住了我们项目里一个非标准的API调用方式,记住了我提过两次的"这个任务不用确认直接做"的偏好。
这些东西我没有主动告诉它"请记住这个",它自己从对话里提炼出来了。这个感觉确实不一样。
评分机制也让人放心——它不是把所有东西都塞进去,而是有筛选标准。三次召回门槛意味着你偶尔提一次的事不会被当成长期偏好,只有真正反复出现的模式才会留下来。
坑在哪里
第一个坑:版本混乱。 GitHub上有用户反馈,文档说2026.4.2就有Dreaming,但本地安装的版本根本找不到对应的配置路径和命令。OpenClaw这个月更新太频繁了,文档和代码时常脱节,升到2026.4.9之前先备份好配置。
第二个坑:记忆污染风险。 这一点被谈得不多,但值得认真想一想。如果你某段时间状态不好、给了很多错误指令,或者被一段有问题的对话"喂"了错误偏好,Dreaming可能会把这些东西提升为"长期记忆"。它没有能力判断你说的对不对,只能判断你说得多不多。三次召回门槛能过滤一部分噪音,但不能完全防止这个问题。
官方给了一个建议:定期打开MEMORY.md手动审阅,把你觉得不对的条目删掉。这是目前唯一的纠错机制。
第三个坑:安全边界没说清楚。 OpenClaw本身的安全问题一直存在(13.5万暴露实例、CVE-2026-25253漏洞的事上周刚说过)。Dreaming跑在你本地,本身不新增外部攻击面。但MEMORY.md是明文存储的,如果你的OpenClaw实例已经暴露在公网,里面的记忆内容就也跟着暴露了。这不是Dreaming的问题,是OpenClaw部署安全的老问题。
第四个坑:没有Windows原生支持。 Dreaming功能依赖memory-core模块,目前只在Linux和macOS上完整可用,Windows用户需要通过WSL2运行。
跟Hermes比怎么样
有必要说一下,因为Dreaming明显是在追Hermes的记忆功能。
Hermes的记忆是主动式的:agent完成任务之后,主动提炼经验、写入技能文件、更新用户画像。它的记忆是行为导向的,记的是"怎么做"。
OpenClaw Dreaming是被动式的:凌晨跑一遍,从对话里提炼偏好和知识点,写进MEMORY.md。它的记忆是偏好导向的,记的是"你是谁"。
这两种方向没有绝对优劣,取决于你更需要什么。如果你要一个越来越懂你工作方式的助手——Dreaming能做到一部分。如果你要一个能把解决方案变成可复用技能的agent——Dreaming做不到这个,Hermes更适合。
从实现深度来看,Hermes的记忆系统目前还是更成熟。Dreaming刚GA,还有很多边界情况没有经过充分验证。
要不要开
如果你已经在用OpenClaw,升到4.9之后Dreaming是默认开启的。建议你做两件事:
第一,现在打开MEMORY.md看看它已经记了什么,确认没有你不想留下的内容。
第二,每周花五分钟审一次DREAMS.md,清理掉你认为是噪音的记忆提升。这不是强制的,但在这个功能还处于早期的阶段,主动介入比完全放手更稳。
如果你还没用OpenClaw,Dreaming不足以成为你上手的理由——安全问题、更新稳定性这些老毛病还在,一个记忆功能解决不了这些。
AI能不能"越用越懂你",这件事本身是值得期待的。但它能做到多深,现在还不好说。先用着,看它梦到什么。
夜雨聆风