乐于分享
好东西不私藏

OpenClaw v2026.5.31-beta.4 来了,Agents 与 CLI runtime 中断恢复更稳全面升…

OpenClaw v2026.5.31-beta.4 来了,Agents 与 CLI runtime 中断恢复更稳全面升…

OpenClaw 刚发布了 v2026.5.31-beta.4,这是一个预发布版本。这次更新不是单点小修,而是把 Agents 与 CLI runtime 中断恢复更稳 放到了更前面,同时又补了一批稳定性和边界能力。如果你已经在比较认真地使用 OpenClaw,这版很值得尽快看一遍。

1. Agents 与 CLI runtime 中断恢复更稳

这是本次更新最核心的一项变化,已经能明显看出 OpenClaw 在长期运行和能力沉淀上的推进。

2. 多渠道与移动端投递稳定性提升

这项变化更偏可视化和可管理性,能提升你在真实使用中的可控感。

3. Codex 与 OpenAI-compatible provider 的 agent 运行更稳更安全

这一部分更偏稳定性或安全边界补强,虽然不一定最显眼,但价值很高。

4. Provider 与插件请求增加超时和轮询边界

这部分属于补强型更新,和主变化一起看,更容易理解这版为什么值得升级。

5. Skills、Gateway 与插件元数据热点路径减负

这部分属于补强型更新,和主变化一起看,更容易理解这版为什么值得升级。

这次更新主要集中在哪些方向

  • • 安全与执行
  • • 模型与评测
  • • 插件与扩展

适合谁尽快了解

适合正在重度使用 OpenClaw、关注长期记忆体系、控制台管理能力与真实环境稳定性的用户尽快了解。

你可以先重点留意的关键词

  • • 安全与执行
  • • 模型与评测

中文整理稿


repo: openclaw/openclaw
release_id: 332254132
tag: v2026.5.31-beta.4
name: openclaw 2026.5.31-beta.4
kind: 预发布版本
published_at: 2026-06-01T02:04:59Z
url: https://github.com/openclaw/openclaw/releases/tag/v2026.5.31-beta.4

openclaw 2026.5.31-beta.4

  • • 仓库:openclaw/openclaw
  • • 标签:v2026.5.31-beta.4
  • • 类型:预发布版本
  • • 发布时间:2026-06-01T02:04:59Z
  • • 原文链接:https://github.com/openclaw/openclaw/releases/tag/v2026.5.31-beta.4

2026.5.31

重点更新

  • • Agent 与 CLI 驱动的运行时在工具调用中断、陈旧 session 绑定、上下文压缩交接、媒体投递重试等场景下恢复得更干净。相关:#88129、#88136、#88141、#88162、#88182。
  • • Telegram、WhatsApp、iMessage、Slack、Discord、Microsoft Teams、Google Chat、Google Meet 与 iOS realtime Talk 等渠道和移动端投递更稳定。相关:#88096、#88105、#88183、#88231。
  • • Gateway 与渠道配置新增 Tailscale Serve 服务名绑定、Communication 通知设置、更安全的 agents add,并提升 Discord、Telegram、Slack、Matrix、Teams 的进度草稿可靠性。相关:#74715、#83115、#88314、#88749。感谢 @VladyslavLevchuk 和 @zhangguiping-xydt。
  • • Provider 与插件请求为更多路径补齐超时、重试、OAuth/device-code 生命周期、媒体下载、本地服务探测、生成内容轮询等边界,降低任务挂起风险。
  • • Skills、session 元数据、Gateway 运行状态、插件元数据和 store 写入在热路径上减少重复工作,同时保持配置和分发行为稳定。
  • • Skills 与插件加载对陈旧的 disabled 快照和 loader 失败给出更清晰处理,渠道回合可避开 disabled SecretRefs,运维恢复指引也更明确。相关:#79072、#79173。感谢 @zeus1959。
  • • Workboard、SecretRef 插件 manifest、托管 iOS push relay,以及外置 Copilot/Tokenjuice 打包,扩展了编排、集成和插件交付能力。相关:#82326、#87469、#87796、#88107、#88117。
  • • Skill Workshop 的 Control UI 流程更完整:提案列表、今日操作、修订交接、可搜索文件预览、评审状态、本地化覆盖和可复用 session 路由都有补强。
  • • Chat 和 Control UI 启动路径在加载历史时保持发送不中断,增量流式输出 delta,流式期间跳过 markdown 解析,并提供更平静的输入区控制。相关:#88772、#88825。
  • • Provider 覆盖和模型元数据新增 MiniMax M3、账号 OAuth endpoint、Google/Vertex catalog 修正、OpenRouter SQLite 模型缓存、Copilot Claude 1M 能力、Foundry reasoning 对齐和 OpenAI response replay 防护。相关:#88480、#88512、#88851、#88860。
  • • iMessage monitor 状态、入站队列和插件安装 ledger 正在迁移到 SQLite 状态,重启和本地 monitor 恢复时可减少重复文件扫描。相关:#88794、#88797。
  • • Release、CI、Docker、E2E 和 diagnostics 通道对日志、响应体、readiness probe、artifact 检查和状态轮询增加上限,失败时能输出有边界的证据,而不是卡住。

功能变化

  • • 文档新增 Skill Workshop 专门指南,覆盖受治理的 skill 创建、可评审提案、CLI、Gateway、agent tool 行为、审批策略、支持文件和恢复流程。感谢 @shakkernerd。
  • • Skills:skill_workshop agent tool 现在可以通过受保护评审流程应用、拒绝和隔离显式提案。感谢 @shakkernerd。
  • • Skills:提案可以携带标准 skill 目录下已批准的支持文件,并配套扫描、哈希和回滚保护。感谢 @shakkernerd。
  • • Skills:待处理提案可以在原位修订,并通过带版本和日期的 proposal frontmatter 进入审批。感谢 @shakkernerd。
  • • Skills:新增 Skill Workshop,包含待处理提案、CLI/Gateway 评审操作、回滚元数据和 skill_workshop agent tool。感谢 @shakkernerd。
  • • Skill Workshop:新增 Control UI 导航、仪表盘、今日提案视图、修订弹窗、文件预览弹窗、可搜索预览文件、可复用 session handoff 和本地化文案。
  • • Plugins:Tokenjuice 已外置为官方 @openclaw/tokenjuice 插件,并补齐 npm 与 ClawHub 发布元数据。
  • • Plugins:GitHub Copilot agent runtime 已外置为官方 @openclaw/copilot 插件,并补齐 npm 与 ClawHub 发布元数据。
  • • iOS:新增托管 push relay 默认值、realtime Talk 播放能力和受保护 WebSocket ping 路径,让移动端 session 更可靠。相关:#88096、#88105、#88231。
  • • iOS:支持原生 iPad 显示布局。
  • • Workboard:新增多 Agent 规划和运行追踪所需的编排原语与 Agent 协作工具。相关:#87469。
  • • Workboard:接入 task-backed board runs,并在编辑弹窗展示 task comments。
  • • Gateway:支持用 Tailscale Serve 服务名绑定 Gateway 暴露和状态。
  • • Code mode:新增 scoped agent/global sessions 的内部命名空间,以及精确命名空间工具分发。相关:#88043。
  • • Code mode:新增 code-mode 集成所需 MCP API 文件和文档。
  • • Control UI:Dreaming tab 新增 Agent 选择器,并将所选 Agent 贯穿 Dreaming 状态、diary 和 diary 操作。相关:#78748。感谢 @stevenepalmer。
  • • Control UI:为活跃聊天输入新增更平静的 composer 控制。相关:#88772。
  • • Control UI:Communication Notifications 设置页现在可从 settings 访问。相关:#74715。感谢 @VladyslavLevchuk。
  • • Plugin SDK/channels:新增 typed presentation command actions,让原生 slash-command 和 callback 控制在能力充足的 channel plugin 中可往返传递而不被误解。相关:#88721。
  • • Plugins:新增 SecretRef provider integration manifest contract,并抽取共享 LLM core packages 供 provider/plugin 复用。相关:#82326、#88117。
  • • Plugins:插件安装索引持久化到 SQLite,重载后查找已安装 package 时减少文件系统扫描。相关:#88794。
  • • Providers:新增 MiniMax M3 模型支持。相关:#88860。
  • • Doctor:新增磁盘空间健康检查,并稳定升级后 JSON probe。
  • • Channels:入站队列迁移到 SQLite,并将 iMessage monitor 状态迁移为 SQLite-backed tracking。相关:#88797。
  • • Skills:新增核心 skills index,并集中处理 skills 运行时加载、状态、过滤和 prompt 格式化。

修复与稳定性

  • • Agents/TUI:禁用插件时,本地自定义 provider 运行不再加载 plugin runtime 和 auth alias 元数据;恢复 TUI 运行切换行为,保留 no-policy native hook fallback,防护已消失 workspace,并保持轻量隔离 subagent 的轻量属性。
  • • Agents/media:异步图片、音乐和视频生成启动不会直接结束 Codex turn,混合请求可继续返回摘要或处理其他工作。
  • • Agents/Codex:公开 OpenAI API-key profile 不再被误判为原生 Codex app-server auth,同时保留 Codex OAuth session;app-server final-answer partial 可流式进入实时回复预览,ACP 元数据进入 SQLite,并优先保留真实 tool result。相关:#88405、#88724、#88730。
  • • Agents/auth:auth profiles 原子写入,新增 force re-login 恢复,state-only uninstall 时保留 workspace,并在超大 turn 前触发 compact,降低部分状态损坏风险。
  • • Skills:跳过陈旧 persisted snapshot 中 disabled skill 的环境变量覆盖,避免 disabled skill 的 apiKey SecretRef 中断 embedded 或 channel turn。相关:#79072、#79173。感谢 @zeus1959。
  • • CLI:openclaw agents add 避免实时 catalog 校验,新增次级 agent 不再依赖 provider catalog 可用性。相关:#76284、#88314。感谢 @zhangguiping-xydt。
  • • CLI 与 desktop:WSL 剪贴板操作通过 shell 桥接,并识别 manual-update launchd jobs。相关:#88764。
  • • Plugins:PixVerse 外部插件 ClawHub 元数据更明确并排除在 bundled dist build 之外;插件 loader 失败说明更清晰;被阻止安装后保留 npm plugin roots,隔离 cached tool runtime sibling 和 web-provider factory 失败,避免单个坏插件污染其他 runtime 路径。相关:#77237、#88807。
  • • Cron:SQLite cron migration 兼容旧 run-log tables、归档 job stores、diagnostic cron names 和旧 one-shot delete-after-run 行为;更新投递校验收窄范围,强化 restart state,并在隔离 cron 清理时退出 MCP runtimes。
  • • Memory:QMD update/embed 写入按 store 串行化,读取错误时保留 phase signals,并在 rollover 时重写生成 transcript 路径,提升 memory/search 在并发 Gateway 与 CLI 活动下的稳定性。相关:#66339、#85931。感谢 @openperf。
  • • Media:允许通过校验的 TXT、JSON、YAML、YML 本地主机文档发送,同时拒绝伪装成文本的二进制文件。相关:#79658。感谢 @simplyclever914。
  • • Voice calls:旧 call logs 通过 doctor 迁移到 plugin-state SQLite,对格式不完整或异常来源保持可重试。相关:#88731。
  • • Providers:为 OpenAI、Runway、xAI、MiniMax、BytePlus、DashScope-compatible、FAL、OpenRouter、Google、Vydra、Comfy 等生成媒体下载路径增加边界;修正 Google 默认 provider、Vertex catalog、Foundry reasoning、DeepSeek V4 thinking 参数、MiniMax account OAuth endpoint、Copilot Claude 1M 能力、Ollama reasoning 输出、OpenAI tool call 完成状态和 Responses store 关闭时的 replay id。相关:#88480、#88512。
  • • Providers/OpenAI:避免孤立 Responses message-id replay,并在用户可见日志前清理原始 HTTP 401 provider 错误。
  • • Channels:修复 progress draft 启动失败和刚启动草稿刷新问题,覆盖 Discord、Telegram、Slack、Matrix、Teams;限制 Telegram、Discord、WhatsApp、Signal、Feishu、Google Chat、Microsoft Teams、QQBot、Nostr、Zalo、Zalouser、Nextcloud 风格请求和重试定时器,保留 SMS approval reply routes,并重试 WhatsApp QR login 408 timeout。相关:#83115、#88749、#88183。
  • • Security/config parsing:拒绝不安全的 OAuth/token 生命周期、retry-after delay、入站时间戳、响应体大小、命令超时配置、sandbox observer token TTL,以及 close 后的 gateway WebSocket 调用。
  • • Gateway/security:限制 bootstrap-token verification 速率,保护 direct session display names,并在不削弱 Gateway 暴露检查的前提下支持 Tailscale Serve 服务名。
  • • Chat/UI:Gateway chat failure 会显示为 Control UI 中可见 assistant message;历史加载期间保持启动聊天发送,解锁首次 Control UI chat send,增量流式 chat delta,流式期间跳过 markdown 解析,支持 Chromium executable override,并为 E2E 检测系统 Chromium。
  • • Config/status/doctor:跳过 state-dir dotenv 中未解析的 shell reference,在 deep status audit 中解析 gateway auth secrets,尊重显式 PI runtime policy,报告 runtime tool-schema 错误,并保持升级后 JSON 稳定。相关:#88288。
  • • Gateway/session state:从 Gateway plugin registry 列出命令,强化 MCP loopback tool schemas,从 sessions.list 隐藏 phantom agent-store rows,让 task persistence failure 显性化,并在 interactive dispatch events 携带 session UUID。
  • • OpenAI/TTS:处理 OpenAI TTS voice 的 speed directives。相关:#74089。
  • • CI、Release 与 E2E:为 release candidate read、beta smoke REST、changelog restore、kitchen-sink 与 bundled plugin readiness probe、secret-provider probe、Vitest routing、mainline flake、Gateway network、plugin gauntlet、Parallels smoke、extension-memory、Mintlify anchor check 等路径补齐边界、断言和 package-manager shim 兼容;同时改进 changed-test 路由,让 workflow、脚本、包发布、安装器、shared script library 等变更能命中对应 owner tests。
  • • Performance:预构建 QA runtime probes 时生成 plugin assets 但跳过 CLI startup metadata;runtime-only CLI startup 与 gateway watch build profile 跳过 declaration bundling;复用 prepared provider handles、strict tool schemas、gateway runtime metadata、session maintenance config、plugin metadata、bundled skill allowlists、package-local plugin artifacts、单入口 store writes 和已校验/序列化的 session prompt blobs。

原始发布链接

  • • GitHub Releases:https://github.com/openclaw/openclaw/releases/tag/v2026.5.31-beta.4