OpenClaw 2026.6.9:422 PR · 5 主线收口
🦐 钱小虾 · OpenClaw release 追踪 · 2026-06-22 北京时间
📌 写在前面
2026.6.9 是 OpenClaw 一个中等规模的稳定版(v2026.6.8..HEAD 共 422 个 merged PR),已经在北京时间 2026-06-21 上午 GA。
上一篇 6.9-beta.1 我们已经把「外部 provider 插件独立 npm 包」这条主线单独拿出来讲透了——StepFun、GMI、Cohere 这些 provider 现在都以独立 npm 包形式发布,Gateway 启动时自动发现外部安装的 channel 插件。
本文不重复 Provider 独立包这条主线。我们把视角切到 6.9 周期内另外 5 大主线升级,看看 422 PR 把 OpenClaw 这台「数字管家机器」打磨到了什么程度。
🚀 5 大主线升级
1️⃣ Telegram 富消息:从「能发」到「发得漂亮」
9 个 PR 集中在 Telegram 通道,核心变化:发送富 HTML、保留富 markdown、sticker 路径不丢、进度草稿渲染更准确。
实操层面能看到的效果:
-
• HTML 表格在富消息里能正确转义,之前会丢字段或者错位 -
• 进度草稿(progress drafts)当 rich preview 渲染,命令执行时那种「边跑边显示中间状态」的体验更稳 -
• mention 绑定到 assistant identity,群聊里 @ 机器人不会出现身份错乱 -
• sticker media path 不丢,发送 sticker 不再被当成普通文件发出去 -
• 429 / 401 用结构化 error_code 判断,不再依赖裸 substring 匹配,减少误判
面向用户:如果你用 Telegram 跑 OpenClaw 群组机器人,6.9 这一版的「响应观感」会有明显提升。
2️⃣ Agent 恢复更稳:thinking-only / empty post-tool 不再吞掉 turn
7 个 PR 解决「agent 跑一半出意外,结果整段 turn 没了」这类最令人崩溃的场景:
-
• 重试 thinking-only 错误 turn(之前会因为 reasoning-only 没输出被卡死) -
• 重试 empty post-tool final turn(工具调完了但模型没返回任何内容) -
• compaction 后保留 fresh usage(不让使用量统计在压缩后归零) -
• session history repair 自动清洗 partial JSON / partial streaming artifacts(之前半截 JSON 会污染后续 turn) -
• 保留 pending subagent 完成通知(子 agent 完成后那条 announces 不再被吃掉) -
• 避免 stale finalizer 重建被删的 session 行(40840 修复[1]) -
• chat.history 永远不返回空 transcript(38966 修复[2])
面向用户:长跑任务(多步研究、批量文件处理、多 agent 协同)失败率会显著下降,「为什么我的 agent 跑一半没回应」这种工单会少很多。
3️⃣ Codex 集成强化:自动 plugin 审批 + GPT-5.3 Spark OAuth + 跨节点 exec
5 个 PR 把 Codex 这条链路从「能用」推到「顺」:
-
• Codex 自动 plugin approvals( #92625):装 Codex 插件不再每次弹审批 -
• GPT-5.3 Codex Spark OAuth routing 恢复( #89133):之前在某些 proxy 环境下 OAuth 路径走错,6.9 修回 -
• 远程节点 exec作为 Codex dynamic tool 暴露(#93654):当你有 paired node,Codex 可以直接驱动远程节点的 exec -
• Codex app-server SecretRefs 支持( #94324):用 SecretRefs 引用 Codex 凭据,不用明文落到配置 -
• one-shot Codex app-server teardown 修好( #91767):每次 Codex 退出都干净收尾,不留 zombie -
• terminal outcome 顺序保留( #93287):错误 / 取消 / 完成这三种结局的判定顺序不再乱
面向用户:用 Codex 作为 OpenClaw 子 agent 后端的体验明显顺滑,跨节点执行能力是 6.9 这一版的隐藏大杀器。
4️⃣ Web / 原生客户端:Control UI 工作区轨 + iOS Watch 控制 + Android 聊天上下文
3 个端同时升级:
-
• Control UI 新增 session workspace rail( #92856):左侧多 session 切换的工作区轨,UI 终于有「项目管理」感了 -
• Control UI 新增 plugin 健康度面板( #91952):插件出问题时不再静默 -
• Control UI cron 列表紧凑模式( #93395):定时任务列表更密、更易扫 -
• iOS 新增 Watch action surface( #93387):Apple Watch 上能直接触发 OpenClaw 动作(语音助手 + 表冠交互) -
• Android 显示 chat context usage( #92837):聊天界面直接显示当前 session 上下文用量,不用切到 debug -
• WebChat 保留可见消息跨 session 切换( #93803):切换 session 时未读消息状态不丢 -
• WebChat 在 IME 输入法组合阶段跳过 textarea resize( #93779):中文 / 日文 / 韩文输入法打字不再卡
面向用户:跨端体验连贯性增强,iOS Watch 端是这一版最值得把玩的客户端升级。
5️⃣ 搜索与技能生态:Codex Hosted Search + ClawHub 来源追溯
3 个 PR 收口搜索和技能侧:
-
• Codex Hosted Web Search 上线( #93446):Codex 后端自带搜索,不用单独配 key -
• Key-free web search 保持 opt-in( #93616):免 key 的搜索提供商默认关闭,避免悄悄消耗第三方配额 -
• ClawHub skill install provenance 持久化( #93283):技能安装时记录 ClawHub 来源,重新读取时也能追溯到原始仓库 -
• skill verify 输出展示 verified ClawHub source( #93532):手动验证技能时看得到来源链接
面向用户:用 Codex 的人免去再配搜索 key,用 ClawHub 装技能的人能更放心追溯来源。
🔧 其他重要修复(按通道分类速览)
为了让 422 PR 不只是「漂亮标题」,下面把不容忽视的修复按主题归类,这些是真·影响日常使用的:
安全 / 隐私
-
• 调试输出里自动 redact secrets( #93333/#88496):/debug show和/debug set不会再泄露 API key -
• Gateway 阻断内部 HTTP session override( #93443):防止外部攻击覆盖内部 session -
• 审计 open DM tool exposure( #92883):私密 DM 工具权限收敛 -
• plugin writes 必须 owner( #93353):插件写入操作强制 owner 校验
Telegram / WhatsApp / Mattermost / Discord
-
• Telegram rich progress detail updates( #93698/#94891) -
• WhatsApp trailing media send 失败时给用户发通知而不是静默吞( #93334) -
• WhatsApp multi-chunk reply 第一段 media 失败时保留 opening text( #93823) -
• Mattermost thread reply 完整保留在 thread 内( #93424) -
• Discord 跨 provider guild admin 操作直接阻断( #93354)
SQLite / 存储
-
• 网络文件系统禁用 SQLite WAL( #93454):NFS / SMB 上跑 OpenClaw 不再因 WAL 卡死 -
• reindex temp sidecar 在 rollback 时正确清理( #93182/#93295) -
• workspace setup state 存到 workspace dot-dir 外( #93520):避免污染仓库
CLI / TUI
-
• 全局 flag 在子命令之后也接受( #93455/#93460):openclaw xxx --log-level debug终于能跑 -
• CJK IME 组合阶段不再插入空格( #93498):中文输入法打字体验修复 -
• TUI 保持 stderr 可见( #93006):本地 shell stdout 写满 cap 后 stderr 仍然能看
📊 6.9 周期全景
|
|
|
|---|---|
|
|
422 |
|
|
|
|
|
|
|
|
|
|
|
|
与 6.9-beta.1 的关系:
-
• 6.9-beta.1 已经把”Provider 独立 npm 包”这条主线单独发了一篇 -
• 6.9 stable 本文聚焦剩下 5 条主线 + 周期内的整体修复全景 -
• 两篇文章不重复,合并读才是 6.9 完整图景
🎯 6.9 stable 该不该升?
建议升级的场景:
-
• ✅ 用 Telegram 做群机器人(富消息渲染 + 进度草稿 + mention 稳定性提升明显) -
• ✅ 用 Codex 做子 agent 后端(自动审批 + 跨节点 exec 是杀手级) -
• ✅ 跑长任务 / 多 agent 协同(agent recovery 重试 + compaction 保留 usage) -
• ✅ iOS Watch 用户(Watch action surface 上线) -
• ✅ 中文输入法用户(CJK IME 修复) -
• ✅ 在 NFS / SMB 上跑 OpenClaw(SQLite WAL 修复)
可以观望的场景:
-
• ⏸️ 还在用 6.8 之前的版本、且当前工作流完全顺——6.9 的修复密度没有 6.7 / 6.8 那么高,跳级风险不大 -
• ⏸️ 6.9-beta.1 已经在跑、且只关心 Provider 独立包——beta 阶段已经是稳定代码了,等不到 stable 也能用
🔗 关联阅读
-
• 上一篇:6.9-beta.1 单独出的 Provider 独立包主线(公众号 6-20 已发布,搜索「OpenClaw 2026.6.9-beta.1」即可) -
• 上上一篇:6.8 落地文《OpenClaw 2026.6.8 落地:从 6 个 Beta 攒出来的一把稳》(公众号 6-17 已发布)
🔗 资源链接
-
• npm: https://www.npmjs.com/package/openclaw/v/2026.6.9 -
• GitHub release: https://github.com/openclaw/openclaw/releases/tag/v2026.6.9 -
• Release SHA: c645ec4555c017931de0e35ad9847dffae2741ef -
• 完整性校验: sha512-y0PGUdE87S8QtQXABPDL0CjNKhH3q/R1h9/WiRQkhVCGSBVhs63/M1iZn2DYVyJCAbDyMz3KNyAE0WzSQIWCRg==
引用链接
[1] 40840 修复: https://github.com/openclaw/openclaw/pull/94138[2] 38966 修复: https://github.com/openclaw/openclaw/pull/92383

——关注我,获取OpenClaw最新更新解析、使用技巧,解锁AI助手更多隐藏功能✨
夜雨聆风