
上周把 v4.7 的踩坑文发完,官方连着推了三个版本——v2026.4.9、4.10、4.11,最后一个是昨天凌晨发的。
4.9 还算常规,修了一堆 bug、加固了安全;4.10 直接往上怼了好几个新功能,贡献者名单快要超过 60 个人;4.11 版本小但有几个挺有意思的点,特别是 Dreaming 加了 ChatGPT 记忆导入这件事。
三个版本一起来聊,挑对普通用户影响最大的几块说。
最大的新功能:Active Memory 插件
这个我觉得值得单独说一遍。
以前 OpenClaw 的记忆是被动的——你得主动说"记住这个",或者手动触发记忆搜索,AI 才会去翻记录。如果你忘了说,那它就真的"不记得"你昨天提过的偏好。
v4.10 加了一个叫 Active Memory 的可选插件,原理是:在你每次发消息、AI 正式回复之前,先跑一个专门的记忆子 agent,主动从历史里检索和你当前对话相关的偏好、上下文和过往细节,然后把这些信息塞给主 agent 用。
用人话说:以前 AI 回答你之前不会主动"想起"你的习惯,现在它会先查一遍再答。
官方文档链接:https://docs.openclaw.ai/concepts/active-memory
几个配置点值得知道:
• 消息模式:支持 message、recent、full 三种上下文范围,可以控制它"翻多深"
• 调试开关:/verbose 可以实时看它检索了什么,方便调参
• Prompt 覆盖:高级用户可以自定义记忆子 agent 的 prompt,甚至控制它的 thinking 行为
• 可选的 transcript 持久化:如果你想留存记忆检索的记录,可以开
这个插件默认不启用,得手动开。对于长期重度使用 OpenClaw 的用户来说,值得试试。
Dreaming 的升级
v4.9 继续在 Dreaming 上加料。
这次加了一条叫 REM backfill lane 的机制。简单说,就是你可以用 rem-harness --path 指定一个历史日志路径,让旧的 daily notes 重新"回放"进 Dreams 和持久记忆里,不需要再维护第二套记忆栈。
同时加了结构化的日记视图,有时间轴导航,backfill 和 reset 都可以从 UI 里直接操作,不用再手撸命令。
v4.10 接着收尾——修了 Dreaming cron 在 gateway 启动时没有正确恢复的问题,也修了 Scene 和 Diary 界面上等待中条目排序混乱的视觉问题。另外重要的一条:/dreaming on|off 的持久化写入现在要求 operator.admin 权限,防止没权限的客户端偷改配置。
我之前写过的 Dreaming 踩坑文里提到的 CPU 问题,这两个版本对 cron 调度逻辑做了不少清理,包括修了 nextRunAtMs <= 0 会触发立即执行的 bug。如果你还在跑着 cron 任务,建议尽快升上来。
Codex 独立 Provider
v4.10 把 Codex 从 OpenAI provider 里拆出来,成了单独的 bundled provider。
以后用 codex/gpt-* 走 Codex 自己的 auth、native threads 和 model discovery;openai/gpt-* 还是原来的 OpenAI provider 路径,互不干扰。
Codex OAuth 流程也加了 OpenClaw 的品牌标识,auth prompt 里不再是一片空白。对接 Codex 的朋友应该能明显感受到这次梳理。
macOS 本地语音
Talk Mode 在 macOS 上加了一个实验性的本地 MLX speech provider。
这意味着语音合成可以完全在本地跑,不依赖系统 TTS,延迟更低,也不用担心数据传出去。如果 MLX 跑不起来,会自动 fallback 到系统语音。目前标了 experimental,能用但别报太高期望。
视频生成:Seedance 2.0
fal provider 里加了 Seedance 2.0 的 model ref,支持提交 duration、resolution、audio、seed 这些参数。
这个没什么特别可说的,之前写过的视频生成相关配置基本没变,直接用就行。
vLLM 本地模型的重要修复
这个对自建 vLLM 的朋友很重要。
修了一个很恶心的 bug:当 reasoning 模型(比如 qwen3 系列)返回空的 tool_calls 数组时,OpenClaw 会误判 stop reason 为 toolUse,然后一直等 tool 调用……结果就是请求挂着不动,直到超时。
同时修了另一条:如果没有实际的 tool,现在不会再往 vLLM 发 tool_choice 参数了,这也是导致 reasoning 模型卡住的一个原因。
我自己之前用 qwen3:14b 跑 RAGFlow 时就遇到过类似的挂起现象,当时以为是 KV cache 的问题。现在回想,可能这个 bug 也有一定关系。
安全加固
这两个版本在安全方面的修复量很大,我挑几条说:
4.9 修了浏览器的 SSRF 问题——之前用户点击触发的主帧跳转不会重新做安全检查,可以绕过 SSRF 防护跳到禁止的 URL。4.10 接着做了更大范围的收紧,覆盖了 hostname allowlist、CDP discovery、subframe、Docker CDPSource Range 等一堆入口。
4.9 还修了 .env 文件里的环境变量注入问题:不可信的工作区 .env 文件里如果带了 browser-control override 或 skip-server 之类的运行时控制变量,现在会被拒绝。
另外 gateway 的 node exec 事件也做了防护——远程 node 返回的 exec 输出现在被标记为 untrusted,不能再通过注入 System: 前缀的内容影响后续 AI 回复。
其他几个值得注意的修复
cron auth 一致性(4.10):修了 isolated cron job 不用配置的 auth profile 跑的问题,现在定时任务和交互 session 用同一套 provider credentials 了。如果你有定时任务莫名其妙换模型或者报 auth 错误,可以关注这个。
LLM idle timeout 延长到 120s(4.10):之前默认是 60s,慢模型还没出第一个 token 就超时了。现在改成 120s,给慢速模型更多余地。
Microsoft Teams 大修(4.10):个人 DM 里的文件下载、OneDrive/SharePoint 共享文件、Bot Framework audience token、SSO 回调……一口气修了将近 20 个 issue,Teams 用户这次应该能明显感受到。
Heartbeat 的一个小坑(4.10):如果你的 HEARTBEAT.md 里有顶层的 interval: 或 prompt: 字段(不在 tasks: 块里),之前会污染最后一个 heartbeat task 的解析。这个 bug 修了,但如果你的 heartbeat 任务之前表现异常,可以检查一下配置文件格式。
ChatGPT 记忆导入,Dreaming 打通了另一边
4.11 今天凌晨刚出,更新量不大,但有一个功能我觉得对重度用户很有吸引力。
Dreaming 现在支持导入 ChatGPT 聊天记录了。
导入进来之后,你的 ChatGPT 历史对话会被 Dreaming 处理成两个新的日记子标签页:Imported Insights(从历史对话里提炼出来的洞察)和 Memory Palace(完整的 wiki 页面和源对话)。可以直接在 UI 里翻,不需要手动整理。
这对那些之前在 ChatGPT 积累了大量对话的用户来说挺实用——以前换工具等于清空记忆,现在至少有个迁移路径了。具体能导进去多少、质量如何,我还没实测,等后面试了再跟大家说。
4.11 还修了几个影响面比较大的 bug:
Codex OAuth 登录失败:4.10 刚独立了 Codex provider,结果 4.11 就修了一个登录的严重问题——之前登录时 scope 参数被改写,导致拿不到 authorization code,直接报 invalid_scope。刚配好 Codex 又碰壁的朋友,升 4.11 应该能解决。
语音转录断了:4.10 的安全修复把 OpenAI、Groq、Mistral 的音频转录一起误伤了。4.11 修复了这个回归,这三家的转录重新可用。用 Whisper 做转录的朋友注意升版本。
macOS Talk Mode 麦克风权限的 UX 问题:第一次开 Talk Mode 授权麦克风之后,之前需要再手动拨一次开关才能真正启动。4.11 修了,授权完直接开始,不用再多余操作一步。
Ollama 模型发现的性能优化:加了 /api/show 的缓存,每次刷新模型列表不再重复请求没有变化的模型信息。本地跑着很多 Ollama 模型的朋友,这次列表加载应该快不少。
Google Veo 视频生成修复:之前往 Gemini Developer API 发 Veo 请求时带了一个不支持的 numberOfVideos 字段,导致请求直接失败。修了。
MiniMax 重新认证后 Bearer auth 失效:通过 openclaw configure 重新认证 minimax-portal 之后,auth 配置没有被正确写入,导致后续请求鉴权出问题。4.11 修了。
升级建议
可以直接升,没有破坏性变更。
Active Memory 插件默认关闭,想试的话按文档手动开,观察一段时间再决定要不要留着。
夜雨聆风