$git log --oneline
2026.3.1MINOR⚠ BREAKINGReleased: 2026-02-28

OpenAI WebSocket 优先 + Android 节点 + Discord 主题绑定

/** OpenAI Responses API 改为 WebSocket 优先。Android 获得设备/通知 API。Docker 获得健康检查端点。 */

⚠ 破坏性: Node exec 审批 payload 现在需要 systemRunPlan。Node system.run 将路径令牌命令固定到规范可执行路径。

#OpenAI#WebSocket#Android#Discord#Telegram#Feishu
whats_new.md

✨ 新特性

OpenAI WebSocket 优先传输

openai Responses API 现在默认为 WebSocket 优先(transport: 'auto',SSE 作为降级方案)。共享 OpenAI WS 流/连接运行时配置,支持按会话清理。

网关健康检查端点

内置 HTTP 存活/就绪端点(/health、/healthz、/ready、/readyz),用于 Docker/Kubernetes 健康检查。不会影响现有处理程序。

Android 节点扩展

新增节点命令:Android 节点上的 camera.list、device.permissions、device.health 和 notifications.actions(open/dismiss/reply)。

Discord 主题绑定

以不活跃时间(idleHours,默认 24h)和可选的 maxAgeHours 替换固定 TTL 生命周期。新增 /session idle 和 /session max-age 命令。

Telegram DM 主题

每个 DM 的 direct + topic 配置(允许列表、dmPolicy、skills、systemPrompt、requireTopic)。将 DM 主题路由为不同的入站/出站会话。

德语(de)本地化

在 Web UI 中添加了德语本地化支持。语言选项现在从概述设置中的支持语言常量自动渲染。

breaking_changes.md

⚠ 破坏性变更

Node exec 审批 payload 现在需要 systemRunPlan — 没有该计划的 host=node 审批请求将被拒绝
Node system.run 执行现在将路径令牌命令固定到规范可执行路径(realpath)— 断言令牌形式 argv 的集成现在必须接受规范路径
fixes.md

⚡ 改进与修复

Feishu 流式卡片文本保真度 — 合并受限/碎片化的部分更新而不丢失内容
安全:限制未认证 webhook 速率限制状态,设置过时窗口清理
Windows 插件安装:通过 PATH 解析避免 npm/npx 调用上的 spawn EINVAL
网关 macOS 监督重启:在有意重启期间主动执行 kickstart -k 以绕过 ThrottleInterval
从混合内容消息中删除 NO_REPLY 令牌再进行传递
upgrade.sh

📦 升级到 2026.3.1

$ npm install -g openclaw@2026.3.1
# or
$ openclaw update