🦞 OpenClaw 2026.5.7 更新

🦞 OpenClaw 2026.5.7 更新

本次更新速览

🔐 原生命令 + 主动内存 权限认证全面加固

📣 Telegram 访问分组问题已修复

🧰 频道列表 + 定时任务 JSON 配置清理优化

🔌 插件安装 / 更新机制问题修复与稳定性强化

都是不起眼的底层修复,却实用又靠谱

详细修复日志

  • 发布 / 插件发布:针对 ClawHub 命令行依赖安装的瞬时失败增加重试机制;当单个预览检测单元异常时,仍允许预览已通过的插件正常发布;发布后校验所有预期的 ClawHub 软件包版本,让维护版本故障恢复更快,同时降低插件局部发布被隐藏的概率。

  • OpenAI:支持将 openai/chat-latest 作为显式的直接 API 密钥模型覆盖配置,可临时使用动态 ChatGPT 即时 API 别名,无需更改稳定版默认模型。

  • 定时任务命令行:在 cron list --json 与 cron show --json 输出中纳入计算后的运行状态,外部工具可直接读取禁用 / 运行 / 正常 / 错误 / 跳过 / 空闲状态,无需自行实现定时任务状态解析逻辑。(#78701)感谢 @aweiker。

  • 频道命令行:调整 openclaw channels list 仅展示普通频道,新增 --all 参数可查看内置频道和目录频道;展示已安装 / 已配置 / 已启用状态;将模型授权与用量详情迁移至 openclaw models auth list、openclaw status 及 openclaw models list 命令。(#78456)感谢 @sliverp。

  • 原生命令:原生命令处理器严格遵循所有者权限强制限制。(#78864)感谢 @pgondhi987。

  • 主动内存:全局内存开关操作需管理员权限范围授权。(#78863)感谢 @pgondhi987。

  • 网关 / 会话:执行 /new 和 sessions.reset 时清空缓存的技能快照,使长驻频道会话在技能变更后重新构建可见技能列表。(#78873)感谢 @Evizero。

  • 自动回复:通过工具调用前置授权钩子管控内联技能工具的调度执行。(#78517)感谢 @pgondhi987。

  • Tavily:从运行时配置快照解析专用 tavily_search 和 tavily_extract 工具凭证,确保基于密钥引用的 API 密钥能正常解析并传入工具。(#78610)感谢 @VACInc。

  • 插件 / 安装:托管插件的安装、回滚、修复、卸载等 NPM 操作,统一使用与分阶段包更新一致的绝对 POSIX NPM 生命周期 Shell,避免受限路径 Shell 导致清理流程异常。感谢 @vincentkoc。

  • 智能体 / 上下文引擎:当原始历史记录缩减或上下文组装失败时,使已缓存的组装上下文视图失效,防止重置前的过期历史被重复复用。修复 #77968。(#​78163)感谢 @brokemac79 与 @ChrisBot2026。

  • Discord / 消息:解析 discord:channel:<id> 这类带提供商前缀的目标地址并作为频道消息发送,而非沿用旧版 Discord 私信目标逻辑,解决跨频道智能体消息调用错误路由、提示未知频道的问题。修复 #78572。

  • 智能体 / 上下文压缩:将压缩摘要保留令牌数限制在各模型最大输出上限内,避免高上下文压缩场景请求无效的最大令牌数值。(#54392)感谢 @adzendo。

  • 命令 / BTW:为 /btw 缺省提问用法提示添加方括号标识,保证频道内容过滤后仍能正常显示该提示文案。修复 #62877。感谢 @RajvardhanPatil07。

  • 定时任务 / 诊断修复:修复 payload.model 被存为默认、空值、空白或 JSON 空值的持久化定时任务;执行 openclaw doctor --fix 时清除无效覆盖配置,同时严格保留定时任务运行时模型校验规则。修复 #78549。感谢 @bizzle12368239。

  • Telegram:在执行 Telegram 数字发送者 ID 校验前,优先遵守 accessGroup:* 发送者白名单规则,适配私信、群组、原生命令及回调授权场景。修复 #78660。感谢 @manugc。

  • 智能体消息投递:当出站消息投递无适配器返回结果时,标记 deliverySucceeded 为 false,避免空投递路径伪装成发送成功状态。修复 #78532。感谢 @joeyfrasier。

  • 定时任务 / 独立运行:当 delivery.channel 设为最近频道且无历史路由时,在模型执行前直接判定播报投递失败,避免定时任务在遇到永久投递目标错误前消耗令牌。修复 #78608。感谢 @sallyom。

  • 网关 / 会话:网关智能体会话每日轮换变更会话 ID 时,自动生成新的日志记录文件,同时保留自定义日志文件路径配置。修复 #78607。感谢 @nailujac、@zerone0x 与 @sallyom。

  • 诊断修复 / Codex 授权:执行 doctor --fix 时保留可用的 openai-codex/* 私有接口路由;仅拥有 Codex 授权时,自动恢复 2026.5.5 版本重构的 openai/* GPT-5 路由,避免更新修复破坏订阅授权部署。修复 #78407。感谢 @shakkernerd。

  • Telegram:将轮询看门狗与 getUpdates 存活检测绑定,避免无关的机器人 API 出站调用掩盖入站轮询卡死故障。修复 #78422。感谢 @ai-hpc。

  • 智能体 / 子智能体:会话模式下已完成的子智能体注册记录,遵循 agents.defaults.subagents.archiveAfterMinutes 归档时长配置,不再硬编码 5 分钟过期时间,统一多创建模式下的保留时长管控。(#78263)感谢 @arniesaha。

  • 插件 / 频道配置:非内置外部插件配置项转发 setChannelRuntime 设置,延迟初始化的外部频道运行时可在启动轮询前完成安装。修复 #77779。

  • Telegram:在 Telegram 入站会话流程中,同会话内消息工具出站发送成功时,判定为投递完成,合理控制静默备用回复的触发逻辑。(#78685)感谢 @neeravmakwana。

  • 网关 / 任务:清理运行上下文已失效的过期命令行任务记录,处理绑定频道热重载延迟逻辑,防止过期任务永久阻塞 Discord/Slack/Telegram 频道重载。

  • Discord / 语音:在频道能力检测与 channels status --probe 中新增 Discord 语音频道权限校验,包含自动加入目标权限检测,缺失连接 / 发言 / 读取消息历史等权限可在执行 /vc join 前提前预警。

  • Discord / 语音:默认延长静默结束等待时长至 2.5 秒,优化语音录制卡顿问题;新增 voice.captureSilenceGraceMs 配置适配嘈杂语音场景;收紧实时语音转文字片段的输出提示词约束。感谢 @vincentkoc。

  • WhatsApp:优先通过 Baileys 本地标识转发规则路由主动号码消息,使本地标识联系人正常接收智能体消息,避免仅发送方可见的幽灵会话。

  • WhatsApp:带文案的媒体自动回复指令 MEDIA: 改为一次性发送,不再先发送空媒体消息再补发带文案媒体回复。(#78770)感谢 @ai-hpc。

  • Codex / 审批流程:Codex 审批模式下默认不再预装前置原生权限请求拦截钩子,允许 Codex 审核人员在 OpenClaw 弹出审批前完成安全命令审核;同一会话周期内记住相同 Codex 原生权限请求的始终允许决策;插件审批请求校验并渲染实际可用审批选项,防止 Telegram 等原生审批界面展示过期操作选项。感谢 @shakkernerd。

  • 模型提供商:标准化 APNG 格式嗅探及 PNG 上传处理;保留 Gemini 3 工具调用思考签名回放能力并配置降级签名兜底;兼容旧版 env:VAR 自定义提供商密钥格式;修复下划线命名工具调用日志内容过滤异常问题。修复 #51881、#​48915、#77566

  • Telegram / 模型:支持解析含小数点的提供商 ID 并渲染至 /models 回调按钮,使 hf.co 模型列表可正常展示为内嵌键盘按钮。修复 #38745。

OpenClaw vs QwenPaw: AI 个人助理对比 2026-05-07

评论区