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_workshopagent tool 现在可以通过受保护评审流程应用、拒绝和隔离显式提案。感谢 @shakkernerd。 - • Skills:提案可以携带标准 skill 目录下已批准的支持文件,并配套扫描、哈希和回滚保护。感谢 @shakkernerd。
- • Skills:待处理提案可以在原位修订,并通过带版本和日期的 proposal frontmatter 进入审批。感谢 @shakkernerd。
- • Skills:新增 Skill Workshop,包含待处理提案、CLI/Gateway 评审操作、回滚元数据和
skill_workshopagent 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 的
apiKeySecretRef 中断 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
夜雨聆风