OpenClaw 2026.5.7 更新说明:大规模修复与功能增强
OpenClaw 于 2026 年 5 月 7 日发布了 2026.5.7 版本,这是继 2026.5.5 和 2026.5.6 之后的又一次重要更新。本次更新以 修复和优化 为主,覆盖了插件发布、消息通道、定时任务、模型提供商、Discord 语音、WhatsApp 消息路由等核心模块。以下是本次更新的完整说明。
更新概要
OpenClaw 2026.5.7 是一个 维护性发布版本,包含超过 30 项修复和改进。更新涵盖了插件发布流程的稳定性提升、多个消息通道(Discord、Telegram、WhatsApp、Feishu)的关键 Bug 修复、定时任务系统的可靠性增强,以及模型提供商层面的兼容性改进。
当前版本:2026.5.4 → 最新版本:2026.5.7
插件发布与 ClawHub 改进
插件发布流程在 2026.5.7 中得到了显著优化。更新引入了对 瞬态依赖安装失败的自动重试机制,确保在 ClawHub CLI 安装依赖时出现临时错误时不会中断发布流程。此外,当某个预览单元格出现间歇性失败时,只要其他预览通过,插件仍然可以正常发布。发布完成后,系统会自动验证每个预期的 ClawHub 包版本,防止部分发布的情况发生。
这些改进使得维护性发布的恢复速度更快,且不太可能隐藏部分插件发布的问题。
OpenAI 模型支持增强
本次更新新增了对 openai/chat-latest 作为 显式直接 API 密钥模型覆盖 的支持。这一功能允许用户尝试最新的 ChatGPT Instant API 别名,而无需更改稳定的默认模型配置。这对于希望体验 OpenAI 最新模型但又不想影响现有配置的用户来说非常实用。
定时任务(Cron)系统优化
Cron 模块在 2026.5.7 中获得了多项重要改进:
- CLI 输出增强:
cron list --json和cron show --json现在包含计算状态(disabled/running/ok/error/skipped/idle),外部工具可以直接读取状态而无需重新实现状态推导逻辑。
- 孤立运行可靠性:当
delivery.channel=last没有之前的路由时,系统会在模型执行前就失败隐式通知投递,避免周期性任务在遇到永久性投递目标错误之前浪费 token。
- Doctor 修复:
openclaw doctor --fix现在可以修复持久化的 cron 任务中payload.model被存储为 “default”、”null”、空白或 JSON null 的问题,同时保持 cron 运行时模型验证的严格性。
消息通道修复
Discord
Discord 模块获得了多项关键修复:
- 消息路由修复:解析
discord:channel:等提供商前缀目标为频道发送,而不是传统的 Discord DM 目标,解决了跨通道代理消息发送时通道 ID 被错误路由的问题。
- 语音功能增强:Discord 语音通道权限现在在
channels capabilities和channels status --probe中进行审计,包括自动加入目标。Connect、Speak、Read Message History 等权限缺失会在/vc join之前显示。
- 语音捕获优化:将默认的后语音静默宽限期延长至 2.5 秒,新增
voice.captureSilenceGraceMs配置项用于嘈杂的 Discord 会话,并收紧了实时 STT 片段的语音输出提示,使语音捕获更流畅。
- 心跳超时修复:心跳 ACK 超时现在从实际心跳发送时开始测量,防止延迟的初始心跳在通道仍在等待就绪时触发错误的重连循环。
Telegram
Telegram 模块的修复包括:
- 访问控制增强:在应用 Telegram 的数字发送者 ID 检查之前,优先尊重
accessGroup:*发送者允许列表,解决了 DM、群组、原生命令和回调授权的问题。
- 轮询看门狗修复:将轮询看门狗与
getUpdates的活跃度绑定,防止无关的出站 Bot API 调用掩盖卡住的内联轮询器。
- 模型回调按钮修复:解析
/models回调按钮中包含点号的提供商 ID,使 hf.co 模型列表能够正确渲染为内联键盘按钮。
- 静默回复优化:在入站 Telegram 轮次期间,将成功的同聊天消息工具出站发送视为已投递,在决定是否发出重写静默回复回退时做出更准确的判断。
WhatsApp 模块的关键修复:
- LID 转发映射:主动电话号码发送现在在可用时通过 Baileys LID 转发映射路由,使 LID 地址的联系人能够收到代理消息,而不是创建仅发送者的幽灵聊天。
- 媒体消息去重:修复了带标题的
MEDIA:指令自动回复问题,之前会先发出一个空的媒体消息,然后再发出带标题的媒体回复,现在只发送一次。
Feishu(飞书)
Feishu 模块修复了原生话题启动器线程 ID 的填充问题,确保首轮和后续回复保持在同一话题会话中。
会话与上下文管理
- 技能缓存清理:在
/new和sessions.reset期间清除缓存的技能快照,使长期存在的通道会话在技能变更后能够重建可见技能列表。
- 上下文引擎修复:当源历史缩小或组装失败时,使缓存的组装上下文视图失效,防止陈旧的预重置历史被重用。
- 会话文件持久化:每日网关代理会话轮换更改会话 ID 时,持久化新生成的转录文件,同时保留自定义转录路径。
模型提供商改进
模型提供商层面获得了多项兼容性修复:
- 规范化 APNG 嗅探的 PNG 上传
- 保留 Gemini 3 工具调用思维签名回放及回退签名
- 接受遗留的
__env__:VAR自定义提供商密钥 - 修复 snake_case 工具调用转录清理
安全与权限
- 原生命令:对原生命令处理程序执行所有者强制执行。
- Active Memory:要求管理员权限才能进行全局记忆切换。
- 自动回复:将内联技能工具分发通过 before-tool-call 授权钩子进行门控。
- Codex 审批:在 Codex 审批模式中,默认不再安装预守护者原生 PermissionRequest 钩子,使 Codex 的审阅者可以在 OpenClaw 显示审批之前批准安全命令。
其他改进
- Tavily 工具:从活动运行时配置快照中解析专用
tavily_search和tavily_extract工具凭据,确保 exec SecretRef 支持的 API 密钥正确传递给工具。
- 插件安装:托管插件安装、回滚、修复和卸载的 npm 操作使用与分阶段包更新相同的绝对 POSIX npm 生命周期 shell,防止受限 PATH shell 破坏清理操作。
- 子代理管理:已完成的会话模式子代理注册表行现在尊重
agents.defaults.subagents.archiveAfterMinutes配置,而不是硬编码的 5 分钟 TTL。
- 插件通道设置:从非捆绑外部插件设置条目转发
setChannelRuntime,使延迟的外部通道运行时初始化器在启动轮询之前安装。
- 网关任务:协调过时的 CLI 运行上下文任务,并绑定通道热重载延迟,使过时任务记录无法永久阻止 Discord/Slack/Telegram 重载。
- /btw 命令:显示缺失问题的用法占位符,带有方括号,以便出站通道清理后仍然可见。
- 代理投递:当出站投递返回无适配器结果时报告
deliverySucceeded=false,使声称的/空的投递路径不再伪装为成功发送。
- 压缩优化:将压缩摘要保留 token 限制为每个模型的输出限制,使高上下文压缩不再请求无效的 max_tokens 值。
更新建议
OpenClaw 2026.5.7 包含了大量关键修复,强烈建议所有用户尽快更新。特别是使用 Discord、Telegram、WhatsApp 或飞书通道的用户,本次更新解决了多个影响消息投递和通道稳定性的问题。
更新命令:
openclaw update
如需预览更新操作而不实际执行:
openclaw update --dry-run
总结
OpenClaw 2026.5.7 是一个以稳定性和可靠性为核心的维护版本。超过 30 项修复覆盖了插件发布、消息通道、定时任务、模型提供商和安全权限等关键领域。对于使用 OpenClaw 进行日常工作的用户来说,这次更新将显著提升系统的稳定性和消息投递的可靠性。
© 版权信息:
作者:Mike
发布平台:PANGSHARE | 文章链接:https://www.pangshare.com/openclaw-2026-5-7-release-notes/
本文内容仅限非商业性使用,如需商用(包括但不限于广告投放、付费专栏、企业宣传等),请邮件联系原作者获得独家授权,违者将依法追究法律责任。
微信扫一扫