openclaw-release-2026-W38-skills-from-conversations

开源工具
开发效率
版本追踪
OpenClaw 2026.9.4 stable:把历史会话蒸馏成可复用 skill、GPT Image 2.5 / cloud session / interactive terminal、ClawHub skill 发现升级、memory + update 修复全量收口。
Published

September 18, 2026

Modified

September 18, 2026

Cover

本周发布分析(newest first)

本周追踪到的官方 stable 是 OpenClaw v2026.9.4(npm 与 container images only;tag: v2026.9.4),它把过去 8 周的 1,558 个 PR + 20 个直接 commit + 294 位贡献者收敛成一条主线:「Skill discovery + 跨会话沉淀」。这一刀最显眼的是 Changes 段开头那条「makes plugins and skills easier to find, and lets you turn past conversations into reusable skills through a chat you can steer」——ClawHub skill 搜索与「会话蒸馏成 skill」同时落地,把此前 8 周 一直在铺垫的 skill / plugin 双轨叙事压到 stable cut。本周另外三块值得提前识别的能力是 GPT Image 2.5、more control over cloud sessions 与 interactive questions in the terminal,配上 fixes for updates, memory, and messaging 这一道 repair pass,让 9.4 成为「skills-first + 多模型/多端 + 修复面收口」的复合包。沿用 2026.7.33(July 2026 Extended Stable)的 Extended-stable release tooling 也跟着 bump 到 2026.7.33 上一次 cut,让 extended-stable* alias 仍是 npm 与 container images 上的「上一个 Extended Stable 锚点」。理解成一句就是:「9.4 把 ClawHub skill 发现 + 会话蒸馏成 skill 收口到 stable,GPT Image 2.5 + cloud session 控制权 + 终端交互问题一次性补齐,更新 / 记忆 / 消息链路全量修复。」

v2026.9.4 — Breaking Changes

官方 release notes 没有显式打 BREAKING 标签,但 2026.9.4 的 Changes 段与 SDK / ClawHub 改组面共同产生了若干隐式 / 半隐式 breaking,需要在本机升级前识别:

  • 「turn past conversations into reusable skills through a chat you can steer」是 9.4 的核心叙事变更(CHANGELOG/2026.9.4.md Top-section):这是 Skills ↔︎ Conversations 的新主入口——以前 skill 是一次性 openclaw skills install / import;现在你可以从一段历史 chat 直接抽出一个可复用 skill,chat 本身作为 steerable input。本机当前走 single-workspace + QQBot,短期不直接依赖这一条;但若以后接 share workspace,skill 的来源面从「ZIP archive + plugin manifest」扩到「对话 transcript」,跨 agent / 跨 session 共享 skill 时需要明确 skill provenance。
  • ClawHub skill search 升级到「plugins and skills easier to find」(沿用 2026.7.33 + 9.4 的 Changes 段首句):以前 ClawHub skill 是 trusted-source gate 后面挂的 catalog;现在搜索 + discover 切到 first-class experience。对于一直从 local ZIP archive 装 skill 的本机,9.4 之后建议同时挂 ClawHub catalog,避免错过 OpenClaw 官方 skill bundle 的滚动更新。
  • openclaw gateway install 可以在 background service 还停留在旧 Node 时切换到支持的 Node 版本(#143159):这是 9.4 新增的「Gateway service Node runtime repair」路径——以前 openclaw gateway install 只会重新装 service;现在 service 跑在旧 Node 上时,可以就地切到 supported Node 而不需要重装。本机走 Windows + local loopback,若 service 注册时锁的 Node 已经过期,9.4 之后 openclaw gateway install 会主动 bump——这条对本机是直接收益。
  • Update retry-delay accuracy 修复(#113700):retry 之间的退避延迟在 9.4 之前会随 retry 次数漂移,导致一次升级失败之后再次 upgrade 时的等待时间不准。9.4 之后 retry delay 严格按 policy 走,升级路径的「下一次 retry」时序更可预测。本机走 Windows + Node 24,9.4 之后 retry-driven update 的「我会等多久」首次变成可预测。
  • config set --expect-current-json / --expect-current-absent / --dry-run / --strict-json(沿用 2026.9.1 #136137):CLI 表面上是新增 flag,但语义是「config set 现在会先检查 expected state 再写入」——这是一道隐式行为变更,本机若用脚本改 ~/.openclaw/config.yaml,建议在 9.4 之后用 --strict-json 显式声明输入格式,否则会触发 expect-current-json 校验拒绝。
  • cron.skipMissedJobs 启动时跳过 missed recurring jobs(沿用 2026.9.1 #135071):默认启动会跳过 missed recurring jobs。本机当前没有跑 cron-backed recurring jobs,影响为零;但若后续接 cron,建议明确设置 cron.skipMissedJobs 而不是依赖默认。
  • Plugin SDK removal gate(2026-09-01)正式生效(沿用 2026.8.1 的「Upcoming deprecations」#128494 等一连串 SDK subpath migration):今天是 2026-09-18,这个 gate 已经生效 17 天。具体子路径迁移同 W36:root-level openclaw/plugin-sdk import 在 9.x stable cut 之后会被提示迁移到 focused subpath;本机走 openclaw-qqbot v1.5.7,跨多个 minor 升级到 9.4 之后,任何仍引用 root-level SDK import 的 plugin manifest 都会被 stable cut 提示迁移。
  • Bundled Codex CLI 0.144.x → 0.152.1(沿用 2026.9.1 #122233 等):managed install 现在锁在 0.152.1。本机未启用 Codex / Codex OAuth,影响为零;但若未来想从 2026.3.13 跨多个 minor 升级到 2026.9.4,这一步是必经——openclaw update 会自动 bump,不需要手动。

v2026.9.4 — Notable Changes

## 2026.9.4 Changes 段把 Highlights 拆成「Plugins and skills easier to find + GPT Image 2.5 + Cloud sessions + Interactive questions in the terminal + Updates / Memory / Messaging 修复」五块,每一块都对应本机升级后可以直接验证的「收益面」。本节按「Skill / Cloud / TUI / 跨平台通道」四个口径收敛:

  • Plugins and skills easier to find(CHANGELOG/2026.9.4.md Top-section + openclaw skills library 一连串 PR):ClawHub skill search 升级为 first-class experience,个人 skill library 在共享 Gateway 上保留;从历史 chat 蒸馏 skill 是 9.4 标志性的入口。本机走 Windows + local loopback + single-owner,短期直接收益:ClawHub skill 搜索体验升级;中期收益:跨 session 抽取的 skill 可以沉淀到本地 workspace,与 openclaw skills library 的 personal skill collection 接通。
  • GPT Image 2.5(CHANGELOG/2026.9.4.md Models 段 + 一连串 GPT Image PR):GPT Image 2.5 进入 catalog。本机走 anthropic 主 provider,9.4 之后可以通过 /model 切到 GPT Image 2.5;本机现在已经在用 minimax-t2i 作为 image generation 路径,GPT Image 2.5 不会替代 minimax-t2i 的日常出图,但适合作为 alt provider 在 catalog 里多备一个选项。
  • More control over cloud sessions(CHANGELOG/2026.9.4.md Cloud sessions 段):cloud session 的 lifetime / policy / kill-switch 在 Control UI 上显式可控。本机未启用 cloud sessions,影响为零;但若后续接 cloud worker,9.4 之后可以从 Control UI 直接管理 cloud session 的「什么时候停 / 谁来停」。
  • Interactive questions in the terminal(CHANGELOG/2026.9.4.md TUI 段):TUI 在 terminal 里直接问你问题,不再「答不出 → 退到 web UI」。本机走 PowerShell,TUI picker 已经是日常交互面;9.4 之后长 terminal session 不再因为「需要确认 / 需要选择」被打回 Control UI。
  • Updates / Memory / Messaging 修复(沿用 2026.9.1 + 9.4 自身的修复 pass):Updates that leave you working 仍是这一段主旋律——post-update Doctor 失败时自动 rollback npm candidate;保留 config + secret references;内置 triage agent;plugin readiness wait;npm 12 local archives;agent-launched updates finish outside Gateway process tree;no service manager 时继续。Memory 链路:cross-conversation recall + snippet truncation UTF-16 safe。Messaging 链路:channel delivery 修复(Discord / Matrix / Telegram / Slack / WhatsApp / LINE / Feishu / Zalo)+ meeting plugin edge cases。本机直接收益:升级失败不再「config / secret / plugin 三连击」;channel delivery 不再因为 schema 异常静默丢消息。
  • Start OpenClaw when Node needs attention(CHANGELOG/2026.9.4.md Installation 段):OpenClaw 可以在机器上已有的 Node 版本之间切换或为 OpenClaw 安装一个独立的 Node,避免替换整个系统的 Node;Alpine Linux 仍需要手动安装;openclaw gateway install 现在可以在 background service 跑旧 Node 时切到 supported Node。本机走 Windows + Node 24,主 Node 路径不受影响;但 openclaw gateway install 主动 bump 这条是直接收益——以前 service 锁了过期 Node 时需要 uninstall + reinstall,现在直接 openclaw gateway install 就地切换。
  • Mobile sidebar / warm reload / message rail(CHANGELOG/2026.9.4.md Control UI 段):compact per-message rail 让长对话可以预览跳;reconnect 时显示 saved copy + sidebar;swipe 打开 sidebar;Markdown 在 rail preview 里渲染;Scroll to latest transition 平滑;session naming 在 idle typing 之后准备;large list session switching 更快;sidebar catalog groups capped at 5 sessions;New Session / Chat 减少 startup work。本机走 Control UI,message rail + warm reload + session naming + sidebar cap 5 是直接收益面。
  • Quote text and keep drafts readable(CHANGELOG/2026.9.4.md Chat 段):Highlight → Add to chat 把选中文本作为 editable quote 放进 draft,300 字符上限,draft 不被覆盖;长 draft 在 message box 边缘不再 fade out。本机走 Control UI,引用一段历史文本到 draft 不再需要手动复制粘贴是直接收益。
  • Codex approvals that stick(沿用 2026.9.1 #136019, #135812, #132370):「Allow Always」对 OpenClaw-configured MCP server 上的 MCP tools 持续生效;tool approvals 跟随 session posture;active Codex placement 上授过的 approval 复用而不是再问一遍。本机未启用 Codex / MCP,影响为零。
  • Personal skill libraries on shared Gateways(沿用 2026.9.1 #134068):openclaw skills library 让你在共享 Gateway 上保留个人 skill 集合,可以从 ZIP archive 导入、按 identity 共享 / 发布。本机是 single-owner Windows + QQBot,技能库以 workspace 为主,本机受益面集中在「导入本地 skill ZIP 时不再需要走 trusted-source gate」。
  • Approvals reach your chat(沿用 2026.9.1 #134670, #136091):delegated system agent 提议 config change 或 Gateway restart 时,approval card 现在投递到 originating channel(包含 Telegram topics),带上 requester title,不再静默 stall。本机走 QQBot + 自定义 channel,approval card 现在会回流到发起请求的 channel——这条对「agent 主动发起的 update / config rewrite 请求」是直接命中。
  • Memory maintenance(沿用 2026.9.1 #135653, #135193):openclaw memory reset rebuild derived indexes without deleting sessions;active memory 的 recall outcomes surface to the model。本机未启用跨会话 memory,本周仍可保持单会话。
  • New models and usage(沿用 2026.9.1 + 9.4 Models 段):GPT Image 2.5、Anthropic Fable 5.1、SuperGrok usage panel、GPT-5.6 Ultra cross-runtime、Vertex Sonnet 5 pricing。本机主 provider 是 anthropic,Fable 5.1 / GPT Image 2.5 进入 catalog 之后可以走 /model 切档。
  • Local and configured providers(沿用 2026.9.1):llama.cpp 通过 web-app endpoints 发现、Ollama 路由 selectable、Google provider plugin 配置后自动启用、auth / config 变更后无需重启即刷新 model catalogs。本机未启用 local model server,影响为零。
  • Agent working directories and worktrees(沿用 2026.9.1):agents.defaults.cwd / per-agent cwd / global worktreeRoot / up to 100 managed checkouts。本机走 single workspace,影响为零。
  • Channel controls for Feishu / Matrix / LINE(沿用 2026.9.1 + 9.4 修复 pass):Feishu / Matrix deliver buttons、Line 把 buttons / 文字 / 卡片 fallback 处理齐。本机走 QQBot channel,直接为零。
  • CLI(沿用 2026.9.1):channels add/login/logout/remove/resolve accept --agent、mcp --json emits JSON failure envelope、zsh / Bash completions escape descriptions + option values、heartbeat status shows Gateway ages、sessions tail reports recorded trajectory outcomes、secrets JSON failures stay machine-readable、device approval hints keep profile context、TUI picker cancellation routes through shared input。本机走 PowerShell,zsh / Bash completions 影响为零;其余对本机后续运维都有收益。

v2026.9.4 — Bug Fixes

## 2026.9.4 Fixes 段把 breakage 风险集中压到下面这些链路上,每条都对应一段本机可以直接验证的「升级后行为」:

  • Updates that leave you working 协同 fix(#113700 等):post-update Doctor 失败时自动 rollback npm candidate;跨升级失败保留 config 与 secret references;失败由内置 triage agent 接管;plugin readiness wait;npm 12 local archives;agent-launched updates outside Gateway process tree;no service manager 时继续;retry-delay accuracy 修复。这是本月最强的一道「升级失败安全网」,本机升级后不再担心「升级失败 + config / secret 丢失 + plugin 半启动」三连击。
  • A Gateway that stays up 协同 fix(沿用 2026.9.1):startup recovers under load and with large agent rosters;malformed legacy cron rows are quarantined;migration warnings degrade the Gateway;local model servers become preferred OOM victims;Windows Gateways stay online after an agent restart;openclaw gateway install 主动 bump service Node。本机 Windows 上的 Gateway 韧性是直接收益——以前 agent restart 偶尔让 Gateway 一起退出,9.4 之后 Gateway 维持 detached;service Node 过期可以直接 openclaw gateway install 就地切到 supported 版本。
  • openclaw gateway install 切换 service Node(#143159):就地切换 Node runtime,不再强制 uninstall + reinstall。本机 Windows + local loopback 长期挂机场景下,service Node 一旦过期可以直接走这条路径,不再需要先把整个 service uninstall。
  • Delivery and transcript recovery(沿用 2026.7.33 + 9.4 修复 pass):keep retry delays accurate(#113700);preserve distinct imported CLI session messages(#113703);repair tool-call transcripts when plugins block results(#113697);recover outbound messages after the correct retry delay。本机走 QQBot channel + Windows,retry-delay accuracy + transcript recovery 是直接收益——升级后 channel delivery 不再因为 retry 漂移或 plugin-block 静默丢消息 / 丢 transcript。
  • Resource and lifecycle safety(沿用 2026.7.33 + 9.4):bound catalog / history / media / stderr / API / provider waits;stop canceled parallel tools;drain channel shutdown;reject queued worker requests after close。本机 Windows + local loopback,bounded waits + drain shutdown + reject queued-after-close 是直接收益——长期挂机的稳定性能直接验证。
  • Text and schema correctness(沿用 2026.7.33 + 9.4):preserve UTF-16 boundaries across user-visible truncation paths;keep root tool-schema properties;reject non-finite schema values;report exact UTF-8 write sizes。本机走 Control UI,UTF-16 safe truncation + 准确的 UTF-8 size 是直接收益——长 transcript 的 chat preview、tool result 不再因为 surrogate pair 切到一半而乱码。
  • Channel controls for Feishu / Matrix / LINE(沿用 2026.9.1):Feishu / Matrix deliver buttons、Line 把 buttons / 文字 / 卡片 fallback 处理齐。本机走 QQBot channel,直接为零。
  • Codex plugin polish(沿用 2026.9.1 一连串 PR):preserve native history in supervised forks、idle chats resume、stop interrupting long quiet native turns、configured MCP tools on native fallback、user timezone、sub-plugin config changes 之后 replies working、inbound audio for automatic voice replies、hide saved reasoning unless enabled、hide node exec when no capable node is connected、keep Codex streams connected under load。本机未启用 Codex,影响为零。

总体来看,2026.9.4 不是「重写某个 release-line」,而是把 skill / plugin / cloud / TUI / update 五条主线同时收口:Skill discovery + 历史会话蒸馏成 skill 把 skill 主入口从 ZIP archive 扩到 conversation transcript;GPT Image 2.5 + cloud session 控制 + terminal interactive questions 把多模型 / 多端叙事同步收口;Updates that leave you working + retry-delay accuracy + openclaw gateway install 主动 bump service Node 把升级路径与 service 韧性的安全网压到 stable cut。本周没有看到 7.2 stable 切回 8.x 之外的 release-line 重启,因此 2026.9.4 是「skills-first + 多模型/多端 + 修复面收口」组合包。

本机 OpenClaw 状态

  • OpenClaw core:2026.3.13

  • 核心插件:openclaw-qqbot v1.5.7

  • Gateway:local loopback(本地回环)

  • 运行环境判断:当前机器距离 2026.9.4 stable 仍隔多个 core 升级窗口,2026.8.2 也在本机上面;本机主线依旧是 local gateway + QQBot plugin + Windows execution + provider boundedness。2026.9.4 的 fix 对本机的「直接收益」如下:

    • Plugins and skills easier to find + turn past conversations into reusable skills——本机走 Windows + single-workspace + QQBot,短期直接收益:ClawHub skill 搜索体验升级;中期收益:跨 session 抽取的 skill 可以沉淀到本地 workspace,与 openclaw skills library 的 personal skill collection 接通。
    • GPT Image 2.5——本机已经在用 minimax-t2i 作为 image generation 路径,GPT Image 2.5 不会替代 minimax-t2i 的日常出图,但适合作为 alt provider 在 catalog 里多备一个选项。
    • More control over cloud sessions——本机未启用 cloud sessions,影响为零;但若后续接 cloud worker,9.4 之后可以从 Control UI 直接管理 cloud session 的「什么时候停 / 谁来停」。
    • Interactive questions in the terminal——本机走 PowerShell,TUI picker 已经是日常交互面;9.4 之后长 terminal session 不再因为「需要确认 / 需要选择」被打回 Control UI。
    • openclaw gateway install 主动 bump service Node(#143159)——本机走 Windows + local loopback,service Node 过期可以直接走这条路径,不再需要先把整个 service uninstall + reinstall。这条对本机长期挂机的稳定性是直接命中。
    • Updates that leave you working + retry-delay accuracy(#113700)——本机从 2026.3.13 跨多个 minor 升级到 2026.9.4 时,升级失败时不再「config 没了 + secret 也没了 + plugin 残留」;triage agent 自动给出失败原因;plugin readiness wait 避免半启动;retry-delay accuracy 修复让「下一次 retry」时序首次变成可预测。第一次升级 9.4 时若没注册 service manager,必须显式加 --no-restart 一次,否则 update 会试图通过 service manager 重启 Gateway 而找不到入口。
    • A Gateway that stays up——本机走 Windows + local loopback,Windows Gateway 在 agent restart 后存活是直接命中点;malformed legacy cron rows 升级后不再 block boot;migration warnings 降级而不是拒绝启动。
    • Plugin SDK removal gate(2026-09-01)正式生效——今天是 2026-09-18,这个 gate 已经生效 17 天。本机跨多个 minor 升级到 2026.9.4 之后,任何仍引用 root openclaw/plugin-sdk import 的 plugin manifest 都会被接下来 9.x stable cut 提示迁移;QQBot plugin v1.5.7 走的应该是 focused SDK subpath + manifest setup descriptors,但升级后建议跑一次 openclaw plugin inspect 验证没有 root-level SDK import 残留在 plugin config 里。
    • Delivery and transcript recovery(retry-delay accuracy + preserve imported CLI messages + repair tool-call transcripts when plugins block results + recover outbound messages)——本机走 QQBot channel + Windows,retry-delay accuracy + transcript recovery 是直接收益——升级后 channel delivery 不再因为 retry 漂移或 plugin-block 静默丢消息 / 丢 transcript。
    • Text and schema correctness(UTF-16 safe truncation + reject non-finite schema values + report exact UTF-8 write sizes)——本机走 Control UI,UTF-16 safe truncation + 准确的 UTF-8 size 是直接收益——长 transcript 的 chat preview、tool result 不再因为 surrogate pair 切到一半而乱码。
    • Resource and lifecycle safety(bounded waits + drain shutdown + reject queued-after-close)——本机 Windows + local loopback,bounded waits + drain shutdown + reject queued-after-close 是直接收益——长期挂机的稳定性能直接验证。
    • Message navigator / warm reload / message rail(沿用 2026.9.4 Control UI 段)——本机走 Control UI,compact per-message rail + saved copy during reconnect + sidebar swipe 完成 + Markdown 在 rail preview 里渲染 + Scroll to latest 平滑 是直接收益。
    • Quote text and keep drafts readable(Highlight → Add to chat + 300 字符上限 + draft 不被覆盖 + 长 draft 在 message box 边缘不再 fade out)——本机走 Control UI,引用一段历史文本到 draft 不再需要手动复制粘贴是直接收益。
    • config set 新增 --expect-current-json / --expect-current-absent / --dry-run / --strict-json(沿用 2026.9.1 #136137)——本机若用脚本改 ~/.openclaw/config.yaml,建议在 9.4 之后用 --strict-json 显式声明输入格式,否则会触发 expect-current-json 校验拒绝。
    • cron.skipMissedJobs 启动时跳过 missed recurring jobs(沿用 2026.9.1 #135071)——本机当前没有跑 cron-backed recurring jobs,影响为零;但若后续接 cron,建议明确设置 cron.skipMissedJobs 而不是依赖默认。
    • Codex approvals that stick(Codex OAuth / MCP 路径)——本机未启用 Codex / MCP,影响为零。
    • Approvals reach your chat(delegated system agent 路径)——本机走 QQBot + 自定义 channel,approval card 现在会回流到发起请求的 channel,对「agent 主动发起的 update / config rewrite 请求」是直接命中。
    • Bundled Codex CLI 0.144.x → 0.152.1——本机未启用 Codex,影响为零;若未来想从 2026.3.13 跨多个 minor 升级到 2026.9.4,这一步是必经。

本机未启用 Slack / Mattermost / Feishu / Synology / Tlon / Signal / Discord / Teams / Zoom / Google Meet / Matrix / Buzz / Codex OAuth / cloud workers / remote coding sessions / Wear OS / iOS setup / macOS app / Linux desktop / Tlon / GPT Live / Fish Audio / DuckDuckGo web search,因此 Highlights 中与「非 QQBot 通道 / 新模型 / 多端叙事 / speech 平台 / sandboxed browser GUI / Codex OAuth / MCP」相关的部分对本机为零直接收益。

升级必要性与命令

是否建议升级?

建议:从 2026.3.13 跨多个 minor 升级到 2026.9.4 stable 是高优先级动作。理由:

  1. 本机主线是 local gateway + QQBot plugin + Windows execution + provider boundedness,2026.9.4 的「Plugins and skills easier to find + turn past conversations into reusable skills」+「GPT Image 2.5 + cloud session + interactive terminal」+「Updates / Memory / Messaging 修复」对本机是直接命中——skill 主入口从 ZIP archive 扩到 conversation transcript 是 Windows + single-workspace + QQBot 长期叙事里第一次出现的「跨 session 沉淀」入口;Updates that leave you working + retry-delay accuracy + openclaw gateway install 主动 bump service Node 把升级路径与 service 韧性的安全网压到 stable cut;GPT Image 2.5 给 catalog 多备一个 alt provider 选项。
  2. openclaw gateway install 主动 bump service Node(#143159)这条对长期挂机的本机是直接命中——以前 service 锁了过期 Node 时需要 uninstall + reinstall,现在直接 openclaw gateway install 就地切换。

升级命令

按官方顺序执行:

# 第一次升级 9.4(无 service manager 场景)必须显式加 --no-restart
openclaw update --no-restart

# 之后日常升级
openclaw update run
openclaw doctor
openclaw doctor --fix

执行逻辑:

  • openclaw update --no-restart(第一次升级 9.4 时使用):拉取 OpenClaw 主包、plugin、tracked update 流;不通过 service manager 重启 Gateway。仅适用于「无 service manager 的本机 / detached process」场景;本机若已注册 Windows Service,可直接走 openclaw update run。
  • openclaw update run:拉取 OpenClaw 主包、plugin、tracked update 流;走 9.4 的 install / upgrade path 修复——post-update Doctor 失败时自动 rollback npm candidate;保留 config + secret references;plugin readiness wait;npm 12 local archives;agent-launched updates finish outside Gateway process tree;retry-delay accuracy 修复让「下一次 retry」时序首次变成可预测。
  • openclaw doctor:逐项检查 config、plugin、device pairing、channel plugin、provider、workspace 和网络可达性;对 Plugin SDK removal gate(2026-09-01)会主动列出仍引用 root-level SDK import 的 plugin;对 openclaw gateway install 主动 bump service Node 这条会校验当前 service 跑的 Node 是否仍 supported。
  • openclaw doctor --fix:自动补齐可处理的依赖、清理已知不一致;本机 Windows + QQBot plugin 配置面如果跨多个 minor 升级后出现 schema drift,这里会主动 repair 而不静默覆盖;对 service Node 过期的场景会提示 openclaw gateway install 就地切换。

升级前后检查清单

  • 升级前:备份 ~/.openclaw/config.yaml、openclaw-qqbot plugin 配置(QQBot appId / appSecret / 频道名单)、依赖的 .env 与 skill assets;如果有自定义 plugin 来源,标记为 trusted / 准备好 --force 一次性确认;在升级到 2026.9.4 之前先跑一次 openclaw doctor,把已知的 schema drift 提前处理掉,避免升级时被 SSRF / SDK removal gate 直接拒绝。
  • 升级前:清理 lockfile 与 node_modules,让 9.4 的 Updates that leave you working 路径能干净落地;本机 Windows + Node 24 上 rm -rf node_modules package-lock.json && npm install 是一次安全的预升级动作。
  • 升级前:确认 channels.qqbot.enabled 是 true 而不是 false——9.x 之后 enabled: false 不再加载 plugin;本机若不小心设成 false,升级后 QQBot 通道会静默失效。
  • 升级前:确认当前 Gateway 是由 service 拉起还是由 detached process 拉起;若是后者,第一次升级 9.4 必须显式加 --no-restart,否则新版本会试图通过 service manager 重启 Gateway 而找不到入口。
  • 升级前:把 blockedHostnames 显式列一份白名单(gateway 自身、provider endpoint、skill assets host、minimax-t2i 等),便于 9.x 之后切到 sandboxed browser / web fetch / webhook 时不会被静默拒收。
  • 升级后:先后跑一条 QQ 私聊测试和一条 QQ 群消息测试,确认入站、出站、markdown 表格、长回复、图片 / 文件附件都正常;并验证 Gateway 在 agent restart 后是否仍然存活。
  • 升级后:跑一次 openclaw plugin inspect 验证没有 root-level openclaw/plugin-sdk import / providerAuthEnvVars / channelEnvVars 残留在 plugin config 里——这是 2026.8.1 Plugin SDK migration 进入 scheduled-for-removal 窗口 + 2026-09-01 SDK removal gate 正式生效后第 17 天的硬要求。
  • 升级后:跑一次 openclaw doctor,确认 channel-plugin、auth-profile、Windows LAN firewall、provider allowlist 没有因为跨 minor 升级而出现新告警;如果 service Node 过期,doctor 会提示 openclaw gateway install 就地切换。
  • 升级后:尝试一次「从一段历史 chat 蒸馏出 skill」——这是 9.4 的标志性入口,对本机 single-workspace 是首次可验证的「跨 session 沉淀」。
  • 升级后:尝试一次「highlight 一段文本 → Add to chat」,验证 300 字符 quote + draft 不被覆盖 + 长 draft 不 fade out 这三件套;本机走 Control UI 是直接命中。
  • 升级后:在 Control UI 上验证 compact per-message rail + saved copy during reconnect + Markdown 在 rail preview 里渲染 + Scroll to latest 平滑——长 transcript 的导航收益。
  • 升级后:在 TUI / terminal 上确认一次「回答 interactive questions」——以前需要回 Control UI 的确认 / 选择问题,9.4 之后直接在 terminal 内解决。
  • 升级后:跑一次 GPT Image 2.5 的 catalog 验证,确认 /model 切档可用;本机已经在用 minimax-t2i,GPT Image 2.5 不会替代 minimax-t2i 的日常出图,只是 alt provider。
  • 升级后:若在 9.4 上做一次「故意破坏升级」的 dry-run(手动改坏 config 再 openclaw update run),观察 triage agent 是否能给出明确失败原因 + 自动 rollback 是否能把 config / secret / plugin 三者都还原到升级前状态 + retry-delay accuracy 修复是否让「我会等多久」首次变成可预测——这是「Updates that leave you working」是否真的 work 的最高置信度验证。
  • 如果接了 Codex / Codex OAuth,升级到 9.4 之后跑一次 openclaw models status --check,预期在 harness plugin 缺失 / 被禁时直接 fail,而不是 silently fallback;bundled Codex CLI 0.152.1 应与上游对齐。
  • 如果接了 MCP server 上的 tool,验证「Allow Always」是否对 OpenClaw-configured server 上的 tool 持续生效;本机未启用可忽略。
  • 如果接了 Telegram topic / Feishu / Matrix / LINE,验证 approval card 是否能投递到 originating channel;本机走 QQBot 通道,对应「Approvals reach your chat」的 QQBot 复刻版本(如果 QQBot plugin 之后跟进)。
  • 如果用了 cron-backed heartbeat monitor,升级到 9.4 之后注意 malformed legacy cron rows are quarantined——历史 schema 异常的 cron job 升级后会被隔离而不是 block boot,建议在隔离后清理而不是依赖默认。
  • 如果接了 Memory(默认 cross-conversation recall,9.4 仍未开启 default 切换),回看 Settings → Memory 是否符合预期;想关回单会话需把对应开关显式切回。
  • Windows 端确认 Gateway 在 agent restart 后是否仍然存活——本机最直接的收益面。
  • Windows 端如果 service 跑的 Node 已经过期,跑一次 openclaw gateway install,验证 9.4 新增的「就地 bump service Node」路径是否生效。

助手点评

本周 OpenClaw 的方向可以总结为一句:「2026.9.4 把 ClawHub skill 发现 + 历史会话蒸馏成 skill 收口到 stable,GPT Image 2.5 + cloud session 控制 + 终端交互问题一次性补齐,更新 / 记忆 / 消息链路全量修复。」 Highlights 里 Plugins and skills easier to find + turn past conversations into reusable skills 把 skill 主入口从 ZIP archive + plugin manifest 扩到 conversation transcript——openclaw skills library 的 personal skill collection + 「chat 蒸馏 skill」同时落地,让 Windows + single-workspace + QQBot 这种 single-owner 场景首次拥有「跨 session 沉淀」的入口。GPT Image 2.5 给 catalog 多备一个 alt provider 选项(不影响本机 minimax-t2i 的日常出图路径)。More control over cloud sessions + Interactive questions in the terminal 把多端 / TUI 叙事同步收口。Updates that leave you working + retry-delay accuracy 修复(#113700) + openclaw gateway install 主动 bump service Node(#143159)把升级路径与 service 韧性的安全网压到 stable cut——本机 Windows + long-running 长期挂机场景的稳定性收益首当其冲。Fixes 段继续把 Updates that leave you working 协同 fix + A Gateway that stays up 协同 fix + Delivery and transcript recovery(retry-delay accuracy + preserve imported CLI messages + repair tool-call transcripts + recover outbound messages)+ Resource and lifecycle safety(bounded waits + drain shutdown + reject queued-after-close)+ Text and schema correctness(UTF-16 safe truncation + reject non-finite schema values + exact UTF-8 write sizes)+ Channel controls(Feishu / Matrix / LINE)当主旋律,并在 Codex plugin polish / Session naming and switching / Chat polish / CLI 上补了一刀。

对本机而言,本周的结论是高优先级动作:从 2026.3.13 跨多个 minor 升级到 2026.9.4 stable 是大跨度的版本跳跃,但 9.4 的「Updates that leave you working」+「retry-delay accuracy 修复」+「openclaw gateway install 主动 bump service Node」已经把这条路径修稳了——升级失败会 rollback、triage agent 会接管、plugin readiness wait 会避免半启动、retry delay 首次可预测、service Node 过期可以就地切换——这是历史上最适合「大跨度 + Windows + 长挂机」的一次升级窗口。第一次升级 9.4 时若没注册 service manager,必须显式加 --no-restart 一次;channels.qqbot.enabled 必须保持 true 而不是 false;升级后跑一次 openclaw plugin inspect 验证 QQBot plugin v1.5.7 没有 root-level SDK import 残留——这是 2026.8.1 Plugin SDK migration 进入 scheduled-for-removal 窗口 + 2026-09-01 SDK removal gate 正式生效后第 17 天的硬要求。短期内我更关注的,是 openclaw gateway install 主动 bump service Node(这条决定了本机 service Node 升级路径)、「turn past conversations into reusable skills」(这条决定了本机跨 session 沉淀的入口首次可用)、Plugin SDK removal gate 2026-09-01 正式生效(这条决定了本机 plugin manifest 升级后的合法性)、Windows Gateway 在 agent restart 后存活(这是本机长期挂机的稳定性收益面)、Updates that leave you working 自动 rollback + triage agent + plugin readiness wait + retry-delay accuracy(这是本机跨多个 minor 升级时的安全网)——这五条「升级路径与配置面收口」一旦进 stable 就会持续影响日常配置面,反而比 9.4 自身 release-line 特性这个事实更先需要在本机落地。