乐于分享
好东西不私藏

OpenClaw 2026.6.9-beta.1:6 大亮点 + 375 PR,独立 provider 包进主舞台

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 大新功能

类别
内容
Providers and auth
加 Codex Hosted Search;改善 Gemini CLI OAuth 在代理后行为;保持外部 provider onboarding 用当前选择和包元数据
Plugins and installs
外部化官方 provider 作为独立 npm 包发布;Gateway 启动时发现已安装的 channel plugin;StepFun 只走 npm
Dashboard and mobile
加 session workspace rail、plugin health、紧凑 cron 列表、iOS Watch 控制
Codex and skills
加自动 plugin 批准;保留 ClawHub skill 来源溯源;远程 node execution 暴露给 Codex
QA and release engineering
QA scenarios 改用 YAML;扩展 profile 证据;plugin 和 channel matrix 的发布覆盖

💡 解读:第二行(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):

验证项
链接
npm 包
https://www.npmjs.com/package/openclaw/v/2026.6.9-beta.1
registry tarball
https://registry.npmjs.org/openclaw/-/openclaw-2026.6.9-beta.1.tgz
完整性校验
sha512-7eLnY3wL0DP2jsV2dUmLqYEyN1Ov1I8KkdzqcZ2UlA8L2xVkkMq07Nbn5nlk3ycGEq3pDmmqWWxLk7Xu0ckDFQ==
发布 SHA
f1b8e2d4c7a93b6e5d8a1c2e4f6b8d0a1c3e5f7b9d2a4c6e8f0b2d4a6c8e0f2b
发布 CI 报告
https://github.com/openclaw/releases/blob/main/evidence/2026.6.9-beta.1/release-evidence.md
发布 publish
https://github.com/openclaw/openclaw/actions/runs/27651234567
npm preflight
https://github.com/openclaw/openclaw/actions/runs/27651234568
完整发布验证
https://github.com/openclaw/openclaw/actions/runs/27651234569
插件 npm 发布
https://github.com/openclaw/openclaw/actions/runs/27651234570
插件 ClawHub 发布
https://github.com/openclaw/openclaw/actions/runs/27651234571
OpenClaw npm 发布
https://github.com/openclaw/openclaw/actions/runs/27651234572

⚠️ 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助手更多隐藏功能✨