OpenClaw 更新解读 (2026.6.9 → 2026.6.11)

OpenClaw 更新解读 (2026.6.9 → 2026.6.11)

本次版本跨度约 2 天,合并 PR 共 308 个。OpenClaw Core 升级到 2026.6.11,微信插件(openclaw-weixin)维持 2.4.4 不变。本次重点在 多通道控制能力增强Operator 工作流工具插件分发安全Agent 长期稳定性


OpenClaw Core 更新要点

多通道控制能力

各 IM 通道的可控性进一步增强,便于自动化和按场景调优:

  • Slack 中继模式:新增 Slack relay 模式,外部消息可被路由到其他目标,便于集成 (#94707)
  • Mattermost 原生 /oc_queue 斜杠命令:Mattermost 注册 /oc_queue 为原生斜杠命令 (#95546)
  • Per-DM 模型覆盖:通道支持 directUserId 维度的 per-DM 模型覆盖,便于按用户/会话调优模型 (#95120)
  • Telegram 进度渲染:富消息换行材质化为 <br>,进度草稿渲染为可读文本 (#95532, #95007)
  • Telegram Webhook 生命周期:通道重启时不再误清注册的 webhook (#94506)
  • Telegram 反应指令:出站 reaction 指令被正确处理 (#94977)
  • Telegram 镜像去重:当主回复已存在时跳过镜像写入 (#95069)
  • Telegram 排队更新:worker-spooled 排队的 Telegram 更新立即被消费 (#95577)
  • WhatsApp 原生引用回复:保留 WhatsApp 原生 quote reply (#95483)
  • WhatsApp Baileys:补齐 Baileys 重试/缓存钩子,群消息可靠性提升 (#94338)
  • iMessage 拆分发送:拆分发送合并改为显式 opt-in (#93143)
  • iMessage 回声缓存清理:剥离前导回声损坏标记 (#94442, #93511)

Operator 工作流工具

  • openclaw agent --message-file:支持从文件载入消息内容,便于批处理 (#93351)
  • RAFT CLI wake bridge:新增 RAFT CLI 唤醒桥通道,用于远程唤醒 (#95497)
  • /status 简化:固定模型的会话 /status 输出更简洁 (#95797)
  • Compact 计数:用户消息中的图像块在 cut-point 估算时计入 (#95128)

插件分发与图标

  • 官方插件进一步外部化:更多官方插件以独立 npm 包形式发布 (#95683)
  • 打包插件图标元数据:安装端可读取打包插件的图标元数据 (#95845)
  • owner skills 入 plugins 目录:owner skills 迁入 plugins 目录 (#95664)
  • ClawHub 更新策略加固:ClawHub 安装/更新策略更稳健 (#95684)
  • McpServerSchema transport:新增 stdio 传输类型 (#95102)

Android 移动端

  • 设置详情面板:Android 设置页提供详情面板,提升移动端配置可视性和控制 (#95148)
  • iOS 通知权限 UX:整合 iOS 通知权限 UX (#95640)
  • iOS 应用主色:集中管理 iOS 应用主色 (#94627)

Agent 长期稳定性

  • Codex 部分 delta 流式:非最终答案的 assistant delta 作为 partials 流式发送 (#95404)
  • 选中的 harness 插件激活:Agent 选中的 harness 插件被实际激活 (#95652)
  • 长上下文缓存稳定:长上下文工具结果提示词保持缓存命中稳定 (#95624, #95653)
  • 消息工具镜像恢复:消息工具的镜像重放 poison 状态可恢复 (#84708)
  • 中止的工具运行:中止后立即停止 loop,不再继续执行 (#94412)
  • Gemini 工具 schema 清理:按模型 ID 清理 Gemini 工具 schema (#91559)
  • provider 响应体限大小:provider 响应体被限大小,避免爆炸 (#95218, #95508)

Gateway / 会话安全

  • 绑定通道身份保持:non-delivery 回合间保持绑定的 channel identity (#95467)
  • draining 状态报告:Gateway 在 readiness 中报告 draining 状态 (#94915)
  • 远程状态探针超时:尊重远程状态探针的超时时间 (#89859)
  • 畸形 paired access lists:规范处理畸形的配对访问列表 (#92178)
  • release_lane 卡死:live worker 持有 claim 时 release_lane 不再是 no-op,修复 Telegram 入站事件被卡死直到 gateway 重启的 bug (#95299)
  • session-extension plugin 契约:迁移包含已持久化的 plugin 契约 (#89612)
  • 跨 agent 可见性:澄清跨 agent 可见性指导 (#90489)
  • gateway 端口健康探针:health 接受端口参数 (#94687)
  • TUI PTY 测试纳入 CI shard:CI node shard 增加 TUI PTY 测试 (#95872)

Provider / 模型边缘场景

  • OpenRouter 模型 ID:短规范 ID 展开为上游 API slug (#95268)
  • Ollama 嵌入维度:尊重 Ollama 嵌入输出维度 (#94811)
  • Ollama 远程/cloud base URL:远程/cloud base URL 跳过自动发现 (#93956)
  • Ollama 发现:发现路径正确处理 (#93956)
  • Gemini 目录新增:Gemini 3.5 Flash 加入模型目录 (#94726)
  • xAI 加密推理:xAI 所有推理模型请求加密 reasoning include (#95686)
  • LMStudio 模型键:规范化 variant 模型键 (#95401)
  • 模型目录前缀:剥离 manifest 中模型 ID 的前缀 (#95744)
  • 加密推理支持:openai-completions 在 /reasoning 开启时正确处理原生推理 (#95283)
  • Vercel AI Gateway 动态模型:正确解析动态模型选择 (#95710)
  • 非 Anthropic cache boundary 标记:从非 Anthropic 提示词中剥离 cache-boundary 标记 (#89716)
  • provider-usage 代理环境:provider-usage 拉取时尊重代理环境变量 (#93943)
  • Codex usage-limit 响应:Codex 用量超限响应被正确分类 (#95400)
  • Claude CLI 信用失败回退:Claude CLI 信用失败时继续走 fallback (#95420, #95418)
  • Codex toolResult 块截断:在工具结果截断中处理 Codex toolResult 块 (#87912)

配置 / UI 安全护栏

  • 非交互 configure 失败关闭:configure 在无交互 TTY 时直接失败 (#94238)
  • TLS 路径空值拒绝:gateway.tls 拒绝空白 certPath/keyPath (#94054)
  • DOMPurify 升级:UI 使用修复版 DOMPurify (#95691)
  • 会话记忆清理:保存记忆前清理模型 artifacts (#95791)
  • Control UI 发送后清空:聊天输入文本在发送后被清空 (#95503)
  • 隐藏子 agent 页面:web-ui 跳过隐藏的子 agent picker 页 (#89323)
  • provider 用量配额显示:侧边栏 session 切换器恢复 provider 用量配额 pill (#94219)
  • 持久历史文本块渲染:持久化的历史文本块正确渲染 (#93841)
  • OpenAI 图像选项 CLI:暴露 OpenAI 图像 quality/moderation CLI 选项 (#94156, #95300)
  • mmx-hex TTS:mmx TTS 显式请求 hex 输出格式 (#73079)
  • plugin-sdk 模型目录响应:限制模型目录成功响应的 body 大小 (#95827)

Cron 与投递校验

  • no-config 投递校验保留:cron preserve no-config 投递校验 (#95754)
  • 线程去重:cron 失败目标去重时比较 thread ID (#95794)
  • pending 周期任务保留:cron add/remove 不再丢弃 due 周期任务的 pending run (#94323)
  • Cron 末尾空白清理:cron 任务对象键末尾空白被裁剪 (#95674)
  • Cron 静默快速创建:静默快速创建预设使用 main-session systemEvent (#95459)
  • Cron CLI fallback 暴露:cron 暴露 per-job fallback (#93369)
  • Cron 云端 idle watchdog:cron cloud idle watchdog 保持启用 (#94445)
  • message-tool 源回复计数:message-tool 源回复计入 user-facing reply,用于工具错误警告 (#94072)
  • Cron isolated 清理:cron isolated sessions 在运行后被清理 (#84794)
  • 媒体请求者路由:任务开始时锁定请求者投递路由 (#89949)

杂项修复

  • QMD Windows 路径:memory QMD 在 Windows 下命令路径保留 (#95274)
  • Synology Chat 重复超时:移除 Synology Chat 重复的本地投递超时 (#95707)
  • SMS/SSH 主机名冒号:SSH parseSshTarget 拒绝带前导/尾部冒号的主机名 (#93887)
  • Dreaming session 排除:active-memory eligibility gate 排除 dreaming-narrative session (#95721)
  • Office 文件扩展名归一化:归一化幻觉的 Office 文件扩展名 (#95805)
  • ClawSweeper 评论派发:CI 在签发 token 前过滤 ClawSweeper 评论派发 (#95308)
  • plugin setup 缓存:缓存 plugin setup registry,避免 /models CPU 风暴 (#93356)
  • yuaomb 插件目录同步:yuanbao 插件目录同步至 2.15.0 (#94470)
  • doctor 沙箱注册表:doctor 暴露沙箱注册表检查结果 (#84326)
  • CI 测试分片:CI 整合测试分片并调整 runner 规格 (#95649, #95681, #95870)
  • iMessage echo 缓存:iMessage echo 缓存剥离前导 NUL/损坏标记前缀 (#94442, #93511)
  • feishu 语音时长:飞书语音消息通过 upload duration 显示时长 (#89172)
  • matrix OOM 防护:matrix 清理 finished fake-indexeddb 事务,避免 OOM (#94942)
  • memory-wiki 重试:memory-wiki 在源页改写竞态时重试 (#94443)
  • Telegram 缓存修复:修复 Telegram 消息缓存 reply 类型 (#82909)
  • Matrix 跨签重置:避免 forced reset 中重复 bootstrapCrossSigning 重置 (#95720)
  • QQ Bot GFM 表格:识别一/两横线的 GFM 表格分隔符 (#95637)
  • Webchat 状态:webchat 当前会话状态可解析 (#89800)
  • CI runner 注册峰值:CI 平滑 PR runner-registration 峰值 (#95625)
  • LLM 请求失败分类:将通用 “LLM request failed.” 归为瞬时超时 (#94062)
  • opencode-go 流式完成:streaming 在 provider 结束 responses 时完成 (#93965)
  • Webchat 会话持久化:webchat 会话在重连后持久化 (#89017)
  • Compact 紧凑 token 格式:1M 附近从 k 翻到 M 的紧凑 token 格式 (#95485)
  • auto-reply 模型缓存清理:auto-reply reset 时清理运行时模型缓存 (#77339)
  • embodeed-run 恢复:embodeed-run 在刷新 session 活动后恢复 (#94701)
  • command help 启动加速:预计算 command help 启动加速 (#89628)
  • QQ Bot 符号链接媒体:QQ Bot 符号链接媒体测试在 Windows 下更稳 (#90223)
  • agent 错误警告分类:分类失败/被拦截的工具事件为 tool.call.failed (#95383)
  • 配置 patch 重启通知:config patch 修复重启必要提示 (#83041)
  • provider-usage 代理环境:provider-usage 拉取尊重代理环境变量 (#93943)
  • 非交互式 configure:configure 无 TTY 时不自动重启 gateway (#94148)
  • TLS 路径校验:gateway.tls 拒绝空 certPath/keyPath (#94054)
  • OTel 模型 ID:诊断 OTel span 保留完整 model id,不再折叠为 “unknown” (#89981)

微信插件(2.4.4)

本次 openclaw-weixin 插件无版本变化,仍为 2.4.4。


更新方式

如需更新到最新版本:

1
2
npx -y @tencent-weixin/openclaw-weixin-cli install  # 更新微信插件
openclaw update # 更新 OpenClaw Core

控制面板地址:http://localhost:18789(令牌见上)


以上内容基于 OpenClaw 官方 Changelog 人工整理,覆盖 308 个 PR 的主要用户感知变化。如发现表述不准确之处欢迎指正。