OpenClaw v2026.5.20 已正式发布(2026年5月21日),本次更新重点:
🟢 新功能
- Discord 语音会话支持跟随配置用户进入语音频道,支持多用户切换与 bounded reconciliation,配备 DAVE 恢复保护机制
- Discord 语音会话默认注入 bounded IDENTITY.md、USER.md、SOUL.md 上下文,可通过 voice.realtime.bootstrapContextFiles: [] 禁用
- 新增 xAI 设备码 OAuth 登录方式,方便远程与无头环境授权
- OpenRouter 支持 Provider 级别 params.provider 路由策略
- CLI/Policy 模块新增内置 Policy 插件,支持策略化频道一致性检查、doctor lint 与可选工作区修复
- 支持为单个 Agent 配置 experimental.localModelLean,精细化控制本地模型模式
- Codex Agent 动态工具调用默认 120 秒看门狗超时,避免回退到通用 30 秒桥接超时
🔴 底层架构
- Exec 审批移除旧版 allowlist 兼容路径,技能文件必须通过 read 工具加载,仅真实技能可执行文件自动放行
- Codex 加密 reasoning replay 保留 provenance-bound,保证同会话重放一致性
- Gateway 拒绝慢速节点事件发送,防止出站缓冲区无限增长
- Agent 心跳静默响应工具结果不再污染嵌入上下文快照
- 插件发现结果线程化处理,调用方持有结果时跳过冗余文件系统遍历
- Cron 任务在独立 wake lane 执行,保持回复上下文传递,不阻塞人类主会话聊天
🟡 其他 / 修复
- CLI/tasks:JSON 模式 now includes stale-running task maintenance decisions
- WhatsApp 更新 Baileys 至 7.0.0-rc12;修复连接期间入队消息的 30 秒定期发送
- Mac 应用版权年份更新为 2026;Control UI 生产构建修复;Peekaboo 桥接升级至 3.2.1
- Doctor 警告沙盒工具策略隐藏已配置 MCP 服务器工具;清理无效 thinkingFormat 配置值
- Status 显示当前 session 模型与默认模型的差异提示
- WebChat 清理 session 变更后的过时打字指示器
- Media 解码 URL 路径文件名后再用作回退文件名(如 My%20Report.pdf → My Report.pdf)
- CLI/nodes 将懒注册插件日志路由至 stderr,保持 JSON 模式 stdout 可解析
- CLI/channels 修复日志首行边界处理行为
- Control UI 截断长上下文、技能、工具名称,hover 时显示完整名称
- Codex respect explicit auth order set,/codex account 正确显示无工作凭证状态
- Twitch 测试添加客户端管理器重置 helper
- Docker 确保 Codex 插件保留在官方发布镜像中
- Windows 安装程序将 install.ps1 作为子进程启动,避免界面冻结
- CLI/update 跨版本协议偏移保持重启健康检查
- CLI/gateway status JSON 输出包含运行中 Gateway 版本
- Memory/search 超时时关闭本地嵌入提供程序
- iOS 修复 TestFlight 构建的 Release 归档编译
- Mattermost 缺失频道类型时 fail closed
- Matrix 支持 messages.queue.byChannel.matrix 队列覆盖
- Ollama 默认未知能力模型为 tool-capable
- CLI 保留内联根选项值中的等号,不再截断
- CLI acp client 错误通过共享格式化器输出,不再打印 [object Object]
- CLI cron show 任务查找分页有限界,避免无界响应挂起
- Cron 保留 legacy top-level array jobs.json 存储
- Gateway agents 无 name 时使用 identity.name
- /verbose 失败工具进度保持紧凑
- Discord 保留禁用演示按钮
- 插件 before_compaction/after_compaction hooks 默认 30 秒超时
- CLI 瞬态失败后重试配置快照读取
- Agents honor messages.suppressToolErrors
- Agents/fallback 针对混合 rate-limit + billing 耗尽显示账单指导
- 浏览器截图与标签快照尊重配置的图像清理限制
- CLI/message 输出稳定 top-level messageId
📝 完整更新日志: 查看 GitHub 官方 Release