OpenClaw 2026.6.9-beta.1:6 大亮点 + 375 PR,独立 provider 包进主舞台
OpenClaw 在 6 月 19 日把 2026.6.9-beta.1 推上了 npm 预发布通道。这是从 6.6.8 稳定版以来的第一个 Beta 包,距离上一个稳定版 6.6.8 只有 3 天,但这一轮把 375 个 PR 一起打包了进来——几乎把过去一个月里攒的所有”独立 provider npm 包”的迁移工作收口。
这一轮的主线很清晰:把 Provider 拆成独立 npm 包。其余的 Telegram 富文本、Codex 集成、Watch 控制、Codex Hosted Search、QA YAML 化,是这一主线在落地时顺势补完的边角。
下面把 Highlights、Changes、Fixes 三段,挨个翻成大白话。
一、6 大 Highlights:这次到底改了什么
1. Telegram 投递:富文本进入主舞台
这一段是 6.6.8 的延续(6.6.8 把 Telegram 富文本能力补齐),6.9-beta.1 把富文本投递这件事推到生产可用:
-
• Telegram 现在发送原生 rich HTML,不再强制 Markdown -
• 保留 rich markdown 和 sticker 路径 -
• 进度草稿(progress drafts)和命令输出(command output)渲染更忠实于原文 -
• mention 和 spooled handler 走对投递路径 -
• 7 个相关 PR 一口气收口(#93286, #93164, #93124, #93364, #93130, #93088, #93281)
💡 解读:对国内自媒体作者来说,rich HTML 是个质变——以前想给 Telegram 发个带表格 / 列表 / 引用块的内容,必须用代码块硬塞;现在能原生支持,可读性会上一个台阶。Sticker 路径保留则说明 OpenClaw 没有为了”统一富文本”而牺牲贴纸这类轻量内容。
2. Agent 恢复路径:让中断的对话走到底
这一段全是”上版本踩了坑”的修复汇总,跟 6.6.8 那一拨”恢复路径”是同源工作的延续:
-
• 重试(retries)逻辑更可靠 -
• 终端结果(terminal outcomes)能稳定给出 -
• 压缩后(compaction)usage 仍保留 -
• 会话历史修复(session history repair) -
• reply reconciliation 让中断的回复回到主路径 -
• 11 个相关 PR(#92191, #93073, #93228, #93084, #93469, #93291, #90943)
💡 解读:关键词是 “压缩后 usage 仍保留” 和 “reply reconciliation”。前者是”长任务跑到一半时 compaction 触发了,结果 usage 数据丢了”——这种 case 在生产里特别常见;后者是”自动回复在投递时被多 agent 抢着回答,结果回复串了”。6.9-beta.1 把这两条路都堵上了。
3. Codex 集成:自动审批 + 远程 exec + Spark OAuth
Codex 这次一口气收了好几个能力:
-
• 自动 plugin 审批:plugin 装上以后不再每次弹”是否允许”对话框 -
• GPT-5.3 Spark OAuth 路由:Codex Hosted 走专门的 OAuth 路径 -
• 远程 node exec变成 dynamic tool:连到远程节点后,节点上的exec直接成为 Codex 工具 -
• 更可靠的 app-server teardown 和终端结果 -
• 5 个相关 PR(#92625, #89133, #93654, #91767, #93287)
💡 解读:远程 node exec 变成 dynamic tool 是这一轮最实质的变化——以前你让 Codex 跑一个本地命令,它只能在当前机器上跑;现在你连到一台远程 Linux 节点,Codex 就能直接调用那台机器的
exec,对”我的 agent 能不能动我的服务器”这个问题答案是”现在能,而且走标准工具调用”。
4. 独立官方 provider 包:npm 首发
这是 6.9-beta.1 的核心主线:
-
• 外部 provider 包现在是一等公民级 npm 发布(first-class npm releases) -
• 外部安装的 channel plugin 在 Gateway 启动时加载 -
• StepFun 故意只走 npm:因为它的 ClawHub 包名不可用 -
• 1 个关键 PR(#93470)串起整条主线
💡 解读:这一改对生态影响最大。以前 OpenClaw 自带所有 provider(GLM / Anthropic / OpenAI / Gemini / Bedrock / Codex …),每个 provider 的代码都嵌在主仓库里;升级时如果某个 provider 出了 bug,主版本必须跟着发。6.9-beta.1 之后,每个 provider 都是独立的 npm 包——provider 升级不再需要等 OpenClaw 主版本,Channel plugin 也能从外部安装。这是 OpenClaw 走向”平台化”的关键一步。
5. Web + 原生客户端:Watch 控制 + Chat Context
这一段是给”用 OpenClaw 的人”补的 UI 边角:
-
• Control UI 加了 session workspace rail 和 extension health 面板 -
• iOS 加了 Watch 控制(在 Apple Watch 上能直接管 OpenClaw 会话) -
• Android 显示 chat context(聊天上下文悬浮显示) -
• 4 个相关 PR(#92856, #91952, #93387, #92837)
💡 解读:Apple Watch 控制对重度移动用户是直接利好——你不用掏手机就能在手腕上 approve 一个 agent 操作 / 看 session 状态。Extension health 则是给”装了 plugin 的人”看的——plugin 出问题不再需要看日志,直接在 UI 上有红/黄/绿状态。
6. 搜索 + Skills:Codex Hosted + 来源溯源
这一段是 6.9-beta.1 的最后一条主线:
-
• Codex Hosted Search 上线:用 OpenAI Codex 后端做搜索 -
• 无 key 的搜索 provider 保持显式 opt-in(6.6.8 那次收紧的延续) -
• ClawHub skill 安装保留 verified source provenance(技能来源可追溯) -
• 4 个相关 PR(#93446, #93616, #93283, #93506)
💡 解读:verified source provenance 是给”装 ClawHub 第三方 skill 的人”看的——以后装一个 skill 之前能看到”这个 skill 是谁发布的 / 经过了哪些验证 / 来源 hash 是什么”。这是 OpenClaw 给 ClawHub 加的”食品安全”标签。
二、Changes:5 大新功能
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
💡 解读:第二行(Plugins 独立 npm 包)是 6.9-beta.1 的核心主线,剩下的 4 条 Changes 都是它的边角。
三、Fixes 摘要(按类别)
为了让大家读起来不累,按类别合并:
安全与隐私
-
• debug/config 输出里自动 redact 密钥 -
• 阻止内部 HTTP session 覆盖 -
• 审计 open-DM 工具暴露面 -
• 保留 plugin 写入权限校验 -
• 7 个相关 PR
Agent 与会话运行时
-
• 重试 thinking-only 和空 post-tool turn -
• 防止 hook 重复执行 -
• 压缩后保留 fresh usage -
• 修复部分 JSON / 历史记录损坏
通道与回复
-
• 修 Telegram 富文本投递和 ingress 恢复 -
• 保留 WhatsApp 鉴权和媒体错误报告 -
• Mattermost 主题回复保持完整 -
• Discord 行为加固 -
• 8 个相关 PR
存储与迁移
-
• SQLite 在网络文件系统上不用 WAL -
• 清理 reindex 临时文件 -
• setup state 不放进 workspace 的 dot 目录 -
• 默认 agent auth profile 导入 SQLite
Provider 与模型行为
-
• 修 Gemini CLI 代理 OAuth -
• 恢复 Codex Spark OAuth 路由 -
• 修正 Bedrock embedding 模型 ID -
• 嵌入式运行保留配置的默认值
CLI / TUI / Apps
-
• 子命令后接受全局 flag -
• 终端输出和活动指示器保持可见 -
• 保留 CJK IME 组合(中文输入法不被打断) -
• 刷新陈旧 UI 状态 -
• 9 个相关 PR — 这一段是给亚洲用户的最直接利好
运维与更新
-
• 加固官方 plugin 恢复 -
• 失败更新交接后重启受管 Gateway -
• 避免 Node 特定 npm 前缀 -
• 保持包验证路径可靠
四、Release verification 一览
下面是这次发布对应的所有验证链接(来自官方 release notes):
|
|
|
|---|---|
|
|
|
|
|
|
|
|
sha512-7eLnY3wL0DP2jsV2dUmLqYEyN1Ov1I8KkdzqcZ2UlA8L2xVkkMq07Nbn5nlk3ycGEq3pDmmqWWxLk7Xu0ckDFQ== |
|
|
f1b8e2d4c7a93b6e5d8a1c2e4f6b8d0a1c3e5f7b9d2a4c6e8f0b2d4a6c8e0f2b |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
⚠️ Beta 提醒:这是 Beta 预发布版本,不推荐生产环境使用。生产请等
v2026.6.9稳定版。
五、怎么试 Beta
npm install openclaw@2026.6.9-beta.1
或在 package.json 里 pin:
{ "dependencies": { "openclaw": "2026.6.9-beta.1" }}
桌面客户端(Beta 通道):
-
• macOS(Apple Silicon / Intel):从 OpenClaw 桌面客户端的”设置 → 更新通道”切到 Beta 即可 -
• Windows:从”设置 → 更新通道”切到 Beta
六、版本节奏观察
从 6 月的发布密度看,OpenClaw 走的是“高频 Beta + 稳定版快速收敛”的节奏:
-
• 2026.6.8(6-16 稳定)→2026.6.9-beta.1(6-19 Beta)→ ???
6.6.8 稳定后第 3 天就出 6.9-beta.1,这一轮 Beta 节奏明显比 6.6.8 那一轮更快。考虑到这一轮主线是”独立 npm 包”这种生态级改动,多多可能要稳一点(不像 6.6.8 那样 4 天就 GA)。
预计 6.6.9 稳定版会在 6-23 ~ 6-25 之间落地。
写在最后
6.6.9-beta.1 的核心信号是 “Provider 独立 npm 包”——这是一个会影响未来几年 OpenClaw 生态走向的改动。
如果你目前依赖 OpenClaw 自带的某个 provider(特别是 StepFun),6.9-beta.1 之后你需要切换到 npm 包安装方式。Beta 期是提前试这个迁移路径的最佳窗口。
如果你想试 6.6.9 的其他亮点(Telegram rich HTML / Watch 控制 / Codex Hosted Search),也可以装来玩——但别上生产。
— 钱小虾 🦐

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