OpenClaw 在 2026 年 5 月 7 日 发布了 v2026.5.7 版本。这是一个以修复与稳定性为核心的版本,主要致力于解决插件发布流程中的偶发故障、优化 CLI 工具的输出信息,并修复了 Telegram、Discord 等多个渠道的具体交互问题。
插件与发布流程修复 (核心更新)
- ClawHub 发布增强:修复了 ClawHub CLI 依赖安装中的瞬时失败问题,增加了重试机制。
- 预览容错:当预览单元格(Preview Cell)出现波动时,保持通过预览的插件仍可发布,避免因单点波动导致发布失败。
- 版本验证:在发布后验证每个预期的 ClawHub 包版本,确保维护版本能更快恢复,减少部分插件未发布的风险。
CLI 与命令行工具改进
- Cron CLI:在
cron list --json和cron show --json输出中增加了计算后的status字段,方便外部工具直接读取任务状态(如禁用、运行、错误等),无需重新计算。 - Channels CLI:
openclaw channels list现在仅列出频道(Channel)。- 新增
--all参数以显示捆绑和目录频道。 - 移动了模型认证细节的显示位置,使其更清晰。
- 模型覆盖支持:OpenAI 模型支持
openai/chat-latest作为显式的直接 API-Key 模型覆盖,允许用户尝试 ChatGPT Instant API 别名,而无需更改稳定的默认模型。
关键渠道 (Channels) 修复
- Discord:
- 消息路由:修复了
discord:channel:<id>前缀的目标解析,确保跨频道发送不再误判为未知频道。 - 语音权限:在能力检测中增加了语音频道权限(Connect/Speak)审计。
- 语音捕捉:将默认语音后置静音时间延长至 2.5 秒,并增加了
voice.captureSilenceGraceMs配置项,减少 Discord 语音捕捉的卡顿感。
- 消息路由:修复了
- Telegram:
- 访问控制:在应用数字 Sender-ID 检查之前,先应用
accessGroup:*发送者白名单。 - 轮询监控:将看门狗(Watchdog)与
getUpdates的活跃度绑定,防止无关的出站调用掩盖轮询器挂起的问题。 - 静默回复:在入站 Telegram 轮次中,如果出站发送成功,则视为已交付,避免触发不必要的静默回复回退。
- 访问控制:在应用数字 Sender-ID 检查之前,先应用
- WhatsApp:
- LID 路由:利用 LID(Local ID)转发映射路由主动电话号码发送,防止创建仅发送者的幽灵聊天。
- 媒体回复:修复了带字幕的媒体自动回复,防止先发送空消息再发送带字幕媒体的问题。
核心架构与 AI 逻辑
- 主动记忆 (Active Memory):要求全局内存切换(Toggles)必须具备管理员权限。
- 上下文引擎:当源历史记录缩短或组装失败时,使缓存的组装上下文视图失效,防止重用过期的历史记录。
- 紧凑化 (Compaction):将紧凑化摘要保留令牌限制在每个模型的输出限制内,防止请求无效的
max_tokens值。 - 会话重置:在
/new和sessions.reset时清除缓存的技能快照,确保长生命周期的频道会话在技能更改后重建可见技能列表。 - 子代理 (Subagents):已完成会话模式的子代理现在遵循配置的
archiveAfterMinutes,而非硬编码的 5 分钟 TTL。
安全与权限
- 原生命令:对原生命令处理程序强制执行所有者(Owner)强制策略。
- 自动回复:通过“调用前工具钩子”(before-tool-call)授权自动回复的内联技能工具分发。
- Codex 审批:
- 默认不再安装预守护(Pre-guardian)原生
PermissionRequest钩子,以便 Codex 审查员能先批准安全命令。 - 记住会话窗口内相同的原生
PermissionRequest负载的allow-always决策。 - 修复了插件审批请求的渲染,防止 Telegram UI 提供过时的操作。
- 默认不再安装预守护(Pre-guardian)原生
其他修复与改进
- Tavily 搜索:从运行时配置快照中解析专用的
tavily_search和tavily_extract工具凭证,确保 SecretRef 备份的 API Key 能正确解析。 - NPM 安装:对托管插件的安装、回滚、修复和卸载使用相同的绝对 POSIX npm 生命周期 Shell,防止受限 PATH 导致清理失败。
- Cron 修复:在
doctor --fix中修复了存储为"default"、"null"或空白的payload.model,同时保持运行时验证严格。 - 交付报告:当出站交付返回无适配器结果时,报告
deliverySucceeded=false,防止空交付路径伪装成成功。 - 模型提供商兼容性:
- 规范化 APNG 探测的 PNG 上传。
- 保留 Gemini 3 工具调用的回放签名。
- 接受旧版
__env__:VAR自定义提供商密钥。 - 修复蛇形命名(snake_case)工具调用转录的清理。-
v2026.5.7 是一个典型的“打磨”版本,虽然没有引入大型新功能,但通过修复 CLI 工具的可用性问题、增强插件发布的鲁棒性以及解决多个渠道的交互细节,显著提升了系统的稳定性和开发者体验。