← 返回更新日志

OpenClaw v2026.4.21

2026-04-22 · GitHub 原文
## 2026.4.21 ### 变更 - OpenAI/images:将默认的捆绑图像生成提供者和实时媒体冒烟测试切换至 `gpt-image-2`,并在图像生成文档及工具元数据中宣传更新的 2K/4K OpenAI 尺寸提示。 ### 修复 - 插件/诊断工具:修复从诊断路径加载的捆绑插件运行时依赖项,使打包安装可在无需广泛安装核心依赖项的情况下恢复缺失的频道/提供者依赖。 - 图像生成:在自动提供者回退前,以警告级别记录失败的提供者/模型候选者,确保即使后续提供者成功,OpenAI 图像失败信息仍会出现在网关日志中。 - 认证/命令:要求所有者身份(所有者候选匹配或内部 `operator.admin`)才能执行所有者强制命令,不再将通配符频道 `allowFrom` 或空的所有者候选列表视为充分条件。因此当 `enforceOwnerForCommands=true` 且 `commands.ownerAllowFrom` 未设置时,非所有者发送者无法通过宽松的回退机制访问所有者专属命令。(#69774)感谢 @drobison00。 - Slack:在运行时出站发送中保留线程别名,确保当调用方提供 `threadTs` 时,通用运行时发送仍保留在目标 Slack 线程中。(#62947)感谢 @bek91。 - 浏览器:立即拒绝 act 路径中无效的 `ax<N>` 无障碍引用,无需等待浏览器操作超时。(#69924)感谢 @Patrick-Erichsen。 - npm/安装:将 `node-domexception` 别名镜像至根目录 `package.json` 的 `overrides` 字段,使 npm 安装不再显示通过 Pi/Google 运行时依赖引入的已弃用依赖链 `google-auth-library -> gaxios -> node-fetch -> fetch-blob -> node-domexception`。感谢 @vincentkoc。