Skip to content

OpenClaw v2026.5.20 更新发布

darlingyc

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