
4月14日,OpenClaw 发布了 v2026.4.14——官方对这个版本的定位是"大范围质量修复",重点是模型提供商兼容性和渠道稳定性。
实际看下来,这个版本修了 50 多个问题,而且有几处改动对日常使用影响挺大。
两个新功能
GPT-5.4 Pro 前瞻支持
OpenClaw 提前为 gpt-5.4-pro 加入了兼容支持——包括定价/限额配置,以及在模型列表和状态面板里的可见性,即使 OpenAI 的上游目录还没跟上。
这是 OpenClaw 团队一贯的做法:新模型发布前先把接入层做好,用户一旦有 API 权限,不用等 OpenClaw 更新就能直接用。
GitHub Copilot 那边也同步更新:gpt-5.4 在 Copilot 里现在可以使用 xhigh 推理级别,和直接走 OpenAI API 的行为对齐了。
Telegram 群组主题名称识别
Telegram 的群组(Forum Topics)功能越来越多人用——一个群里可以有"技术讨论""日常闲聊"等多个主题分区。
这次更新之后,OpenClaw 能自动从 Telegram 的服务消息里学习主题名称,在 Agent 上下文、元数据里都会显示成"技术讨论"这样的可读名称,而不是一串数字 ID。而且学到的名称会持久化存储,重启之后不需要重新学习。
值得关注的修复
Ollama 本地模型用户
这次集中修了好几个 Ollama 相关的问题:
超时被截断的问题:本地跑 Ollama,如果模型响应比较慢,之前会被系统默认的流超时切断,而不是等到你设置的超时时间。现在修好了,会正确遵守你在配置里设的超时时间。
token 统计错误导致提前压缩:Ollama 的流式响应之前没有正确上报 token 用量,OpenClaw 拿到的是错误数字,有时候会误判为"上下文快满了"然后触发提前压缩。这个问题也修了,现在会上报真实的 token 消耗。
Ollama 视觉模型被拒绝:你有 Ollama 视觉模型,想用来处理图片或 PDF,之前会报"未知模型"而被拒绝——原因是模型路径没走统一的归一化处理。现在修好了。
Ollama 内存 embedding 搜索:memory.memorySearch.provider: "ollama" 这个配置之前失效了。现在恢复了,而且不同 Ollama 地址的 embedding 缓存现在也独立存储,不会相互污染。
会话文件名生成超时:Ollama 跑得慢时,会话内存的 slug(文件名)生成只等 15 秒就放弃,导致文件名变成通用默认名。现在会遵守你设的超时时间。
安全修复(多处)
这次安全修复比较密集,几处值得单独说:
Control UI XSS 防护:把 marked.js 换成了 markdown-it,修复了一个可以通过精心构造的 Markdown 冻结 Control UI 的 ReDoS 漏洞。
Gateway 工具权限收紧:AI 在使用 config.patch / config.apply 工具时,现在无法通过这些工具启用安全审计里列出的危险配置项(比如 dangerouslyDisableDeviceAuth、allowInsecureAuth 等)。操作员直接通过认证 RPC 调用的行为不受影响。
附件路径校验:本地附件路径在通过路径白名单检查时,现在必须经过完整的路径规范化(realpath)。之前存在一个缺口:路径规范化失败时会降级到非规范化比较,可能被绕过。
Slack 交互事件权限:Slack 的按钮点击、模态框等交互事件,现在会正确应用全局 allowFrom 白名单,之前这些事件可以绕过配置的权限限制。
飞书 allowlist 精确匹配:飞书的用户 ID 和群组 ID 现在严格区分命名空间,不再出现用户 ID 误匹配到群组 ID 的情况,也不再做大小写不敏感匹配。
心跳安全降级:来自不受信来源的 hook:wake 心跳事件,现在会强制降级为普通用户权限,防止通过心跳事件提权。
Cron 调度稳定性
cron 这块修了两个比较隐蔽的 bug:
一是当 cron 任务计算不出下次执行时间时,之前会进入无限重试循环。现在遇到这种情况会停止短间隔重试,等待正常的维护唤醒来恢复。
二是任务失败后有退避逻辑,但维护阶段重新计算执行时间时会意外清掉退避等待,导致失败的任务提前重启。这个也修了。
浏览器工具
本地浏览器(Chrome CDP 模式)这次修了几个相关问题:
本地 Chrome 启动后,OpenClaw 自己的心跳探测把它误判为"不可达" 手动指定 CDP 地址的配置,有时候报"browser not running" SSRF 策略过于严格,导致普通网页导航被拦截
这些问题在 SSRF 策略调整后都连带修好了。
语音和媒体
TTS 语音回复:修了一个导致语音消息静默丢失的 bug——生成的语音文件路径没有正确注册到媒体管理系统。
AAC 语音转文字:发送 .aac 格式语音消息时,之前转写接口会报错,现在会自动将 .aac 重命名为 .m4a 再上传,符合 OpenAI 兼容接口的要求。
媒体大小限制:生成图片或保存回复媒体时,之前被硬限制在 5MB,没有遵守你配置里设的 agentMediaLimits。现在会正确使用配置值。
Dreaming 记忆系统
Dreaming 系统修了一个重复触发的问题:心跳检查有时候会多次触发同一个 Dreaming 任务,即使那个任务已经在计划的时间点跑过了。现在要求有排队中的 Dreaming cron 事件才会触发。
Control UI 里 Dreaming 标签页的"未知方法"错误也修了——之前在没开 Memory Wiki 插件时,界面会显示报错,现在会正确跳过不可用的方法。
升级方式
npm update -g openclaw
openclaw doctor --fix
这个版本没有破坏性配置变更,直接升级即可。如果之前有 Ollama 相关问题,这次升级后应该都能好。
看到这里了,说明你是真爱👀
如果这篇对你有用,点个赞和在看支持一下——这是我继续更新最大的动力。
还没关注的话,搜索公众号「AI小白笔记本」,每周都有 AI 实用干货,不整虚的。
夜雨聆风