夜雨聆风学习资料网

ARTICLE · 984380

OpenClaw 2026.9.1 首个 beta:一整版都在修“崩了之后”

OpenClaw 2026.9.1 首个 beta:一整版都在修“崩了之后”

OpenClaw 昨天(8 月 28 日)打出了 2026.9.1 系列的第一个 beta。我把 release notes 从头翻到尾,翻完的第一感觉是:这版几乎没有新功能。

七条 Highlights,五条在修同一类问题:东西崩了之后,怎么把摊子收拾干净。网关重启、worker 挂掉、配置写到一半、文件保存撞车、模型列表消失,全是善后。

这类版本我反而喜欢。加功能的版本天天有,肯把一整个版本花在“崩了之后”的,不多。

网关重启,手里的活不再白干

先说最大的一条。OpenClaw 的网关(Gateway)是所有会话的中枢,它一重启,之前正在跑的任务是什么下场,一直是个模糊地带。这版的原文是这么写的:

Gateway restart recovery: preserve admitted turns across repeated Gateway restarts so restart-safe runs continue through each checkpoint and deliver their final response.

翻译一下:已经被网关接下的任务(admitted turns),现在能扛住反复重启。标记为 restart-safe 的运行会沿着检查点接着往下走,最后该给你的结果照样送到。

配套的还有一条 worker 恢复:子任务的 worker 死掉之后,系统会把这个任务标成终态,把该重新拉起的拉起,把残骸清理推迟到不碍事的时候。以前那种“派出去一个活,再也没有回音”的悬空状态,这版给了交代。

对拿 OpenClaw 跑长任务的人来说,这两条比任何新功能都值钱。长任务最怕的从来都很具体:跑了四十分钟,网关升级重启,全部重来。

一个改配置就报错的老毛病

Fixes 里有一条修的是 #131405:你通过 config.patch 提交一份配置,写入已经落盘了,但配置文件的监听器正好在交接,这时系统拿旧的一代状态去核对,于是明明写成功了,接口却告诉你失败。

典型的竞态问题。它讨厌的地方在于复现不稳定,你重试一次就好了,然后过几天又来一次。这版的修法是把已提交的写入一直挂在待定状态,直到监听器真正观察到新的一代为止。

一句话:改配置这个动作,现在是可靠的了。

Linux 安装不再赌 Node 版本

这条我有切身之痛。上次在自己机器上升级 OpenClaw,被安装脚本坑了一晚上,脚本往 .bashrc 第一行硬编码了 node 路径,把我 nvm 管理的版本整个盖掉。所以看到这条的时候我是认真读完的。

这版的 Linux 安装器改成固定拉取 Node 24 LTS 稳定流,RPM 安装也被限制在配置好的 NodeSource 仓库里,新装环境不会再随机拿到一个不兼容的预发布版。

包里对 Node 版本的要求现在是明码写死的,我从安装目录的 node-version.mjs 里原样抄出来:

const NODE_RELEASE_FLOORS = [   { major: 22, minor: 22, patch: 3 },   { major: 24, minor: 15, patch: 0 },   { major: 25, minor: 9, patch: 0 }, ];

22.22.3、24.15.0、25.9.0 三条基线,低于对应档位直接不让跑。装过老版本的人应该懂这有多必要。

想先试的话,不用动线上环境

beta 版我一向不直接升生产环境。npm 的 latest 标签现在还停在 2026.7.1-2,这个 beta 要指名道姓才装得到。隔离试法:

mkdir /tmp/oc-beta && cd /tmp/oc-beta npm install --prefix . openclaw@2026.9.1-beta.1 --ignore-scripts  OPENCLAW_STATE_DIR=/tmp/oc-beta/state \   ./node_modules/.bin/openclaw --version

我机器上的真实输出:

OpenClaw 2026.9.1-beta.1 (1d96e5a)

状态目录指到临时路径,跟线上那份互不打扰,试完整个目录删掉就干净了。

剩下的改动,一张图扫完

Codex 运行时升到 0.150.1、模型选择作用域、外观偏好按用户存,这些我就不逐条展开了,都在图里:

OpenClaw v2026.9.1-beta.1 改动速览

还有一条挺有意思的小细节:Control UI 的外观偏好以前是全局一份,几个人共用一台浏览器就会互相覆盖主题设置。这版改成按用户档案保存。能想到修这个,说明真有人在共享场景里用它。

要提醒一句,这是 pre-release,官方自己也没把它推成默认版本。我上面那套隔离装法只验证了安装和基础命令,网关重启恢复那条我没有在真实长任务里压过,等正式版落地再看成色。

你的 OpenClaw 现在停在哪个版本?升级的时候有没有被 Node 版本或者安装脚本坑过?评论区聊聊。

本文信息独立采编自 OpenClaw 官方 GitHub Release Notes 与 npm 仓库,数据来源已注明。

相关学习资料