← 返回更新日志

OpenClaw v2026.6.5-beta.1 预发布

2026-06-06 · GitHub 原文
## 2026.6.5 ### 亮点 - QQBot 现在会在原生投递前剥离模型推理/思考框架,防止原始 `<thinking>` 内容泄露到频道回复中。(#89913, #90132) 感谢 @openperf。 - MCP 工具结果现在会在物化边界强制转换 `resource_link`、`resource`、`audio`、格式错误的图像以及未来的非文本/图像块,防止工具返回更丰富的 MCP 内容后出现 Anthropic 400 错误和中毒的会话历史。(#90710, #90728) 感谢 @RanSHammer 和 @849261680。 - Anthropic 扩展思考会话在提示缓存过期或网关重启后能够恢复,因为流启动事件等待 `message_start`,使得预生成签名错误能够触发现有的恢复重试。(#90667, #90697) 感谢 @openperf。 - Parallel 现在是一个捆绑的 `web_search` 提供商,支持 `PARALLEL_API_KEY` 发现、受保护的端点处理、缓存安全的会话 ID、入门选择器支持和文档。(#85158) 感谢 @NormallyGaussian。 - Google Vertex ADC 用户再次获得静态目录行和运行时模型解析,同时单提供商冷却恢复和内存适配器状态检查更加可靠。(#90506, #90609, #90717, #90816) 感谢 @849261680。 - Matrix 现在可以在提及门控之前预检语音笔记,通过 Matrix 关系分页保留线程读取/回复,并为语音和线程流程提供 QA 覆盖。(#78016, #90415) - 认证和插件安装状态更加持久:认证配置文件现在存储在 SQLite 中,官方 npm 插件安装记录保留其受信任的固定版本,预发布回退完整性检查避免携带过时的完整性信息。(#89102, #88585) - macOS 节点模式不再静默地从健康的直接网关会话自动重新连接,减少了意外的配套应用会话切换。(#90668, #90815) 感谢 @vrurg。 - 升级和服务路径更加安全:cron 遗留 JSON 存储在 doctor 预检期间迁移,服务环境占位符不再掩盖状态目录机密,WhatsApp 启动等待有界,禁用的 WhatsApp 账户在配置重载时拆除。(#90072, #90208, #90277, #90488, #90486, #87951, #87965) 感谢 @MonkeyLeeT、@sallyom、@mcaxtr 和 @MukundaKatta。 ### 变更 - 搜索/提供商:新增 Parallel 捆绑的网络搜索插件、实时提供商测试、注册合约、入门/文档连接,以及受保护的 `api.parallel.ai/v1/search` 支持。(#85158) 感谢 @NormallyGaussian。 - Matrix/频道:新增语音消息预检和线程感知的读取/回复行为,包括 Matrix QA 场景连接和语音消息行为文档。(#78016, #90415) - 技能/ClawHub:通过解析后的安装 API 安装由 GitHub 仓库支持的 ClawHub 技能,下载固定的 GitHub 提交,保留安装策略检查,并在成功后报告安装遥测。(#90478) 感谢 @Patrick-Erichsen。 - Google Chat/频道:新增原生审批卡片操作和点击处理,使 Google Chat 审批使用平台原生卡片而非通用消息流程。 - 移动端:Android 提供商/模型屏幕现在更清晰地显示过期、不可用、未解析和注意状态,而 iOS 设置和 Talk 标签页保持诊断、网关行、附件标签和不可用的 Talk 控件可访问。 - 内存:QMD 搜索可以使用新的重排开关,内存适配器状态在检查普通状态时使用已解析的默认模型标识。(#61834) - 文档/工具:新增 Parallel 搜索文档,刷新天气技能指南转向 `web_fetch`,澄清旧版 `openai-codex` 认证,记录发布/测试辅助脚本,并收紧变更测试路由文档用于 CI/调试工作。(#90028, #90250) 感谢 @fuller-stack-dev。 - 平台维护:为此版本更新了 Android、Swift/macOS、Docker、CodeQL、Buildx、Docker 构建/推送和 Codex Action 依赖。(#74980, #81757, #86481, #86483, #90601) ### 修复 - 频道内容边界:QQBot 现在在发送前剥离推理/思考标签,保留最终答案同时向用户隐藏内部模型叙述。(#89913, #90132) 感谢 @openperf。 - 代理/MCP/提供商:在非文本/图像 MCP 工具结果到达提供商转换器之前进行强制转换,保留有效图像,将更丰富的 MCP 内容转换为文本而非格式错误的图像块。(#90710, #90728) 感谢 @RanSHammer 和 @849261680。 - Anthropic/Codex/ACP/代理恢复:延迟 Anthropic 流启动事件直到 `message_start`,在 Anthropic 重放前剥离过时的压缩思考签名,检测未签名的纯思考停滞,在压缩写入后刷新提示围栏,拒绝空完成移交,保留父流覆盖/共享进度评论,将心跳元数据转发到上下文引擎钩子,并覆盖 Codex 会话/线程迁移边缘情况。(#90667, #90697, #90163, #90108, #89874, #89505, #90632, #89302, #90729, #90317, #90319) 感谢 @openperf、@100yenadmin 和 @ooiuuii。 - 提供商/模型解析:在生成的目录中保留 Google Vertex ADC 认证标记,在冷却后重新探测单一提供商主节点,共享 Codex 模型可见性,对未知模型认证进行失败关闭,保留 Codex 别名可用性,保持未解析的配置文件引用为未知,并在列出模型时避免解析认证。(#90506, #90609, #90717, #90702) 感谢 @849261680。 - 网关/macOS/移动端:通过身份避免重复的网关探测警告,限制节点配对请求速率同时保留已配对节点重新连接,保持 macOS 节点模式在健康的直接网关会话中,保持 iOS 诊断和网关行可访问,避免 Android 构建期间 Linux ARM Gradle 资源任务。(#85791, #90147, #90668, #90815) 感谢 @giodl73-repo 和 @vrurg。 - TUI/聊天/工作板/自动回复:乐观用户消息在过时历史重载、runId 重新分配和中止窗口期间保持稳定,不会消失、跳跃或作为幽灵行滞留;工作板过时生命周期批量更新不再覆盖较新的状态/来源;消息工具发送现在计入投递。(#86205, #89600, #88592, #90123) 感谢 @RomneyDa。 - Cron/更新/服务环境:doctor 配置预检现在在运行时读取之前将遗留 cron JSON 存储迁移到 SQLite,服务环境规划跳过会掩盖状态目录 `.env` 值的未解析占位符,会话转录重写保持注册表标记/判别器一致。(#90072, #90208, #90277, #90488) 感谢 @MonkeyLeeT 和 @sallyom。 - 安全/配置/工具:保护 MCP HTTP 重定向,保护全局代理配置默认值,并使发布/测试/工具证明失败有界且明确。(#89732, #90145) - 频道:WhatsApp 在按账户配置变更时重启,限制后台启动等待,关闭失败套接字,并保留重新连接行为;Mattermost 斜杠命令在 `globalThis` 上保留状态;飞书流式卡片保留完整合并内容;语音通话在连接后跟踪 Twilio 流;ClickClack 回复工具尊重 `toolsAllow`。(#87951, #87965, #90486, #68113, #90534, #90181, #90607, #89500) 感谢 @MukundaKatta、@mcaxtr、@infoanton、@mushuiyu886 和 @sahibzada-allahyar。 - 发布/CI/E2E:主 CI 防止漂移,PR 合并差异范围限定,实时 Docker 凭证暂存,基础镜像鉴定,安装程序 Docker 分类,Playwright 依赖安装恢复,Codex 实时 Docker 通道的 API 密钥认证,Parallels 选项终止符,JSON 模式进度处理更加严格,使发布证明更干净地失败。(#90532, #90287, #90058) 感谢 @RomneyDa、@hxy91819 和 @mrunalp。 - 测试/状态隔离:提供商、媒体、认证、cron、任务、会话、沙箱、网关和 Codex 超时装置现在每个测试范围内包含更多 home/state/env 数据,减少跨测试泄漏,使发布验证失败更少噪声。(#90027, #89974)