OpenClaw v2026.5.2-beta.2 预发布总结
原文:https://github.com/openclaw/openclaw/releases/tag/v2026.5.2-beta.2
发布日期: 2026-05-02 | 作者: @steipete
一、版本定位
这是 OpenClaw 进入 2026.5.x 主流周期的第一个 beta 版本,核心主题是 插件生态重构 + Gateway 性能优化 + 多渠道稳定性提升。相比之前的版本,变化广度和深度都大幅增加。
二、核心亮点(Highlights)
-
gateway性能优化,启动速度将会更快。
-
插件生态重构,插件升级和安装不再统一走npm。
-
Control UI / WebChat可靠性提升。
-
渠道 & Provider 修复覆盖: Telegram/Discord/OpenAI/OpenRouter/DeepSeek/Anthropic兼容/Brave/SearXNG等
1. 插件生态重构 — ClawHub + npm 双轨发布
之前: 所有插件统一走 npm
现在: ClawHub + npm 并行,插件元数据(ClawPack)贯穿安装链路
插件类型 安装源 状态
──────────────────────────────────────────────
diagnostics ClawHub + npm 并行上线
onboarding ClawHub + npm 并行上线
doctor repair ClawHub + npm 并行上线
channel setup ClawHub + npm 并行上线
Google Chat ClawHub + npm 2026.5.1-beta.2 准备中
LINE ClawHub + npm 2026.5.1-beta.2 准备中
Matrix ClawHub + npm 2026.5.1-beta.2 准备中
Mattermost ClawHub + npm 2026.5.1-beta.2 准备中
BlueBubbles ClawHub + npm 2026.5.1-beta.2 准备中
Prometheus ClawHub + npm 2026.5.1-beta.2 准备中
...
关键变化:
-
ClawPack digest 元数据(kind/npm integrity/shasum/tarball)在安装和更新时持久化 -
ClawHub 版本化产物优先,验证响应头和下载字节流后再安装 -
clawhub:显式指定走 ClawHub,裸包 spec 走 npm 作为发布初期过渡 -
源码 checkout 时从 extensions/*pnpm workspace 加载插件(本地开发和打包安装路径分离) -
ACPX 从核心剥离 → @openclaw/acpx包 -
OpenTelemetry 诊断从核心剥离 → @openclaw/diagnostics-otel包
2. Gateway 启动性能优化
优化前 优化后
─────────────────────────────────────────────────────
所有插件全量导入 仅加载配置/启动计划/渠道/slots/
auto-enable 涉及的插件
auth-profile overlays 跳过 plugin-backed overlays
全量插件 registry 重复解析 启动时加载的 registry 复用
每次请求重新 path.resolve/relative POSIX 绝对路径快速路径检查
session-store 全量加载 bounded tail reads,OOM 防护
task registry 全量快照 pass-local 查找 + 增量索引
transcript lock 60s默认超时 提升到 60s
3. Control UI & WebChat 可靠性
Sessions Tab → 默认限定最近活动,减少全量历史查询
Cron → 跳过畸形持久化行,防止空白 UI
iOS PWA → safe-area-aware viewport 锁定
文本选择 → 高对比度颜色,跨主题可见
WebSocket → 长连接保活 + 重连后 abort 状态恢复
Slash command → 内联反馈(失败时不再静默清除)
Chat message max-width → 配置项控制,不再 patch CSS
三、主要变化详解
3.1 插件系统
|
|
|
|
|---|---|---|
openclaw plugins list --json
|
|
|
|
|
api.registerTool(...)
|
|
extensions/* 加载 |
|
|
@openclaw/acpx |
|
|
@openclaw/diagnostics-otel |
|
|
git:
|
|
|
|
|
|
|
3.2 Agent 运行时
┌─────────────────────────────────────────────────────┐
│ 启动时 registry ──复用于──→ 请求时 providers │
│ ──复用于──→ tools │
│ ──复用于──→ channel actions │
│ ──复用于──→ web/capability/ │
│ memory/migration helpers│
│ ──复用于──→ provider extra-params │
└─────────────────────────────────────────────────────┘
memoize:
- transcript replay-policy 解析
- stable system-prompt 前缀
- prompt-report 工具 schema stats
3.3 工具系统
新增 platform-level tool descriptor planner:
-
descriptor-first visibility(工具描述符优先可见性) -
generic availability checks(通用可用性检查) -
executor references(执行器引用)
3.4 Provider 更新
|
|
|
|---|---|
| xAI |
|
| OpenAI |
extraBody/extra_body 透传,支持自定义字段如 lang |
| OpenRouter |
reasoning_content replay 占位符修复 |
| Anthropic 兼容 |
incomplete_result |
| DeepInfra |
|
| Google Meet |
end-active-conference,test-listen,live caption health |
3.5 渠道修复(Discord/Telegram/Slack 等)
Discord:
✓ REST 429 自动重试(基于 learned bucket/global cooldowns)
✓ CDN 上传限流后刷新 URL
✓ thread starter context 仅首轮注入,避免重复
✓ Voice channel TTS policy 正确工作(不再 NO_REPLY)
✓ 按钮/select/form 在 Gateway 重启后保持有效
✓ 消息/附件文件名保留
✓ 非 ASCII 频道名保留显示
✓ PluralKit webhook → 原始 Discord message id 去重
✓ typing indicators 在长 tool run 时保持活跃
Telegram:
✓ Bot API 请求超时统一提升到 60s
✓ `/codex bind` 在 forum topics 中工作
✓ 语音笔记转录回显到发起聊天
✓ model picker 确认显示 session-scoped
✓ native commands 在 top-level groups 正确路由
Slack:
✓ App Home tab 安全默认视图
✓ thread 状态跨重启保持
✓ block-only 回复不再丢失
✓ bot 消息 allowlist 收紧
Voice Call:
✓ per-call 独立 session memory
✓ Twilio Meet DTMF 时序修复
✓ 过期 call 状态从 history 而非 "not found" 返回
3.6 安全相关
|
|
|
|---|---|
.openclaw-install-backups
|
|
?password=
?token= / Authorization: |
sanitizeForLog
|
|
|
|
COMSPEC
|
|
|
|
|
|
|
|
--deep |
|
四、重要 Bug 修复(Fixes)
[高优先级]
- GPT-5 API-key sessions → SSE Responses transport 回退(修复 WebChat 空响应)
- session lifecycle → terminal 状态保持,不再 stuck as running
- Gateway startup → 修复指向旧版本/缺失二进制/temp 路径的服务定义
- 大型 session store → bounded transcript reads,OOM 防护
- tool-loop circuit-breaker → 返回 blocked tool result 而非抛出
[渠道]
- Discord multi-account → A2A announce 查找正确 accountId
- Telegram network → 60s 超时守卫,retry 机制修复
- WhatsApp Cron → DM pairing 不再进入 implicit cron recipient fallback
- BlueBubbles → 多实例共享 BB 账户时 reply context API fallback
[稳定性]
- Docker Bun 1.3.13 digest-pinned image
- macOS LaunchAgent → 正确 PATH( Volta/asdf/fnm/pnpm 不影响 Node 解析)
- systemd → EADDRINUSE 时 sysexits 78 阻止 restart loop
五、依赖刷新
TypeBox 1.1.37
AWS SDK 3.1041.0
Microsoft Teams 2.0.9
Marked 18.0.3
Pi 0.71.1
OpenAI 6.35.0
Codex 0.128.0
Zod 4.4.1
Matrix 41.4.0
六、总结
2026.5.2 是一个”内功”版本 — 不一定有大张旗鼓的新功能,但插件生态的重构(ClawHub + npm 双轨、ACPX/OTEL 外部化)和 Gateway 全链路的性能优化(startup/session/tool planning/filesystem),为接下来 2026.5.2 正式版发布和更大的插件市场生态奠定了基础。
对于普通用户而言,最能感知的改进是:
-
启动更快 — plugin preload 缩小,auth overlay 跳过 -
大 session 不再 OOM — bounded transcript reads -
Control UI 更稳 — Cron/Sessions/WebChat 多个边缘情况修复 -
Discord/Telegram 更可靠 — 重启保活、超时修复、thread 路由修正
结尾
至于这个版本是否值得更新,小编的建议是暂时不要更新!
即使2026.5.2正式版本推出也不要更新。
因为之前更新4.29版本后发现openclaw1的web ui变得非常不稳定,小编通过一系列手段,包括压缩上下文,清理无用的session等方法才勉强把回答问题的延迟压缩到了30-40s,这无疑是表现得很坏的,目前建议各位使用4.22或者4.24版本比较稳定。
在github上有一位和小编一样是vps环境的使用Ubuntu 24.04系统版本的人,他也遇到相同问题,官方在他帖子下面并没有明确回复会在这个版本修复这个问题,只是表达了问题的严重性,而且这篇bate先行文章也没有明确说修复了这个问题,所以暂时不推荐各位升级。
夜雨聆风