← 返回更新日志

OpenClaw v2026.7.2-beta.6 预发布

2026-08-01 · GitHub 原文
## 2026.7.2 ### 亮点 - **状态安全与恢复:** 通过主数据库损坏后仍能存活的隔离存储、可崩溃恢复的 SQLite 快照、崩溃时仍持久的文件系统发布、拒绝会导致数据丢失的架构升级,以及回滚写入器快照恢复,来保护持久化数据。(#110453、#113367、#113453、#113473、#113580) 感谢 @vincentkoc。 - **持久频道投递:** 通过共享入口排空和死信恢复,确保已接受的消息在 Gateway 重启和本地崩溃后仍可恢复,覆盖 Telegram、Signal、Slack、QQBot、Twitch、Synology Chat、Tlon、IRC 和 Zalo User。#108656、#107246、#109911(#108924、#107288、#109907、#109910、#110844、#110852、#110899、#110910、#110914、#110916、#111029)感谢 @obviyus 和 @edenfunf。 - **会话回退与分支:** 可从单条消息回退或分叉对话,在 Web 和原生应用之间切换记录分支,分叉上游 Codex 会话,保留分支安全的排队发送,拒绝过时窗格写入,并在分叉后恢复提示图片。(#110660、#110857、#110886、#111149、#112056、#112284、#113073、#113945) 感谢 @vincentkoc。 - **交互式 MCP 应用与仪表板:** 托管带票据的 MCP 应用,支持绑定工具、资源和有界上下文更新;可从频道回复中打开它们,固定到持久仪表板,强化其共享沙箱,并允许原生插件直接声明它们。#109851、#110451、#113218(#109861、#109807、#110515、#111211、#111212、#111524、#111687、#111748、#113224)感谢 @fuller-stack-dev。 - **随处可用的提问与审批:** 让智能体能够在 Web、频道、macOS 和原生应用中通过选项卡片提出结构化问题;审批功能新增推送通知、历史记录、公平排队、无头解析、Claude 工具请求转发、审查者详情以及更清晰的格式化提示。#85954(#108505、#108709、#108776、#109922、#110242、#110372、#110584、#110681、#110989、#111060、#112918、#113027、#113193)感谢 @omarshahine。 - **会议与实时 Talk:** 通过默认启用的会议插件和持久的记录收集功能加入 Teams、Zoom 和 Google Meet 通话;实时 Talk 新增 OpenAI 和 Gemini 视频支持,并要求使用受支持的 OpenAI Platform API 密钥,而非已被否决的 Codex OAuth 回退方案。#86425、#113353、#115021(#109579、#109719、#109964、#111048、#113022、#113053、#113122、#113354、#115211)感谢 @shushushv、@Solvely-Colin 和 @vincentkoc。 - **Wear OS 配套应用:** 新增通过手机代理的 Wear 配套应用,支持主屏幕智能体/会话/模型选择、实时 Talk 控制、音频响应播放和即时通话磁贴。#108781(#108835、#109341、#109433、#109483、#110661、#111516、#112721)感谢 @sibbl、@IWhatsskill 和 @Solvely-Colin。 - **引导式设置与本地推理:** 在浏览器、Linux 和 macOS 上引导设置,支持本地提供方检测、最强模型选择、可下载模型、精简模式、记忆导入,以及进程内受 RAM 限制的 llama.cpp/Gemma 路径。#108604(#108605、#108868、#108977、#109250、#109444、#109585、#110054、#110141、#110596、#113476) ### 变更 - **模型与提供方:** 在目录和运行时中新增 Claude Opus 5、Kimi K3,并通过受支持的 Platform API 认证路径提供 GPT Live 实时支持。(#113391、#113392、#113633;相关 #113412;#113909、#113354;相关 #113353) 感谢 @fuller-stack-dev、@vincentkoc 和 @Solvely-Colin。 - **本地推理与设置:** 在新手引导期间检测本地推理提供方,新增进程内 llama.cpp GGUF 推理和 Baseten Model API 支持,从实时提供方目录中发现模型,并在 Web 和 macOS 设置中提供模型下载。(#108605;相关 #108604;#109444、#108708;相关 #108665;#112412;相关 #112405;#113476) 感谢 @fuller-stack-dev。 - **会话与仪表板:** 在 Web 和原生聊天中新增回退/分叉与分支切换、会话看板与仪表板、已归档/可见性/草稿/隐身会话状态,以及带输入指示器的建议队列。(#110660、#110857、#110886、#111149、#110644、#110960、#112554、#112787、#113006、#113127、#113173) - **原生应用:** 将 Quick Chat 带到 macOS 和 Linux,支持流式传输、路由、上下文捕获、听写和模型控制;新增 Linux 桌面集成和签名更新;新增多 Gateway 应用和移动仪表板;并扩展 Wear OS 配套应用/Talk 支持。(#109720、#109947、#110285、#110631、#110632、#110635、#110994、#109236、#108770、#111932;相关 #111931;#112163、#109341、#109433;相关 #108781;#109483、#112721) 感谢 @sibbl、@IWhatsskill、@Solvely-Colin 和 @vincentkoc。 - **会议:** 新增 Teams 和 Zoom 会议来宾,默认启用 Teams、Zoom 和 Google Meet 插件,并自动收集持久的会议记录。(#109964、#111048、#113022、#113053、#113122) - **频道:** 新增 Buzz 插件、Slack 用户身份和 Agent View 模式、Telegram Bot API 富文本块和原生 Markdown 列表,以及更丰富的 Matrix 格式。(#113419、#109837、#103895;相关 #103673;#107986、#113158、#113199) 感谢 @Patrick-Erichsen 和 @obviyus。 - **浏览器与 MCP 应用:** 新增安全的每标签页浏览器助手、批量浏览器 CLI、有界页面问题提取、带票据的 MCP 应用宿主和 Control UI 桥接,以及由原生插件通过清单声明的 MCP 应用。(#109817、#111457、#113861、#109861;相关 #109851;#109807、#113224;相关 #113218) 感谢 @anagnorisis2peripeteia、@FMLS、@cursoragent、@hxy91819 和 @fuller-stack-dev。 - **记忆:** 新增快速活动记忆召回、个人安装默认跨会话召回、从 Claude Code/Codex/Hermes 的引导式导入,以及专用的记忆设置页面。(#108043、#110597、#108977、#114037) - **调度:** 新增每任务动态节奏、门控脚本负载、持久的调度源流式传输、基于 cron 的心跳监控器、心跳任务转换、当前会话默认值,以及 `/loop`。(#110978、#111112、#112387、#112585、#113165、#114328) - **Fish Audio 语音:** 新增托管的 S2.1 合成,支持流式传输、语音备忘录、语音发现和电话功能;并在原生 macOS Talk 中新增本地 Fish S2 Pro 参考语音流式传输。(#115790) 感谢 @Rheingold777、@ImLukeF 和 @Conan-Scott。 - **Control UI 设置:** 将已验证的模型设置延续到 Custodian,说明无需频道 Web 应用也已就绪,并提供可关闭的可选路径前往 Channels。(#116078、#116079) 感谢 @vincentkoc。 - **Buzz 消息:** 保留 Markdown 和结构化房间内容,并新增房间级和线程级输入指示器,且具备重连安全的生命周期处理。(#116096、#116194) 感谢 @shakkernerd。 - **自动化命名:** 将面向调度器的 `cron` 智能体工具以及可见的 CLI/UI 界面重命名为 Automations,同时保留兼容的 CLI 别名。(#114841、#114854、#114853) 感谢 @omarshahine。 - **DuckDuckGo 搜索:** 将 DuckDuckGo 搜索移至插件边界内,使提供方所有权、安装和运行时行为保持在核心之外。(#116740) 感谢 @vincentkoc。 ### 修复 - **安全与授权:** 防止频道允许列表授予所有者访问权限,将会话导出保留在工作区内,堵住伪造标记/网络搜索边界绕过漏洞,防止非所有者 ACP 会话暴露,拒绝不安全的显式审批 ID,强化机密脱敏与 exec/OAuth 审批,验证下载的安装脚本,并防止不安全的 secrets-plan 写入。(#107403;相关 #104984;#104708;相关 #102391;#110417、#110745;相关 #103055;#111055、#112947、#112952、#112953、#112956、#112946、#112957、#113307;相关 #90013;#113707) 感谢 @obviyus、@yetval、@VACInc、@pgondhi987 和 @SebTardif。 - **SQLite 与数据安全:** 在记录驱逐之前提交会话索引;在维护竞争和实时 WAL 验证过程中保留状态;拒绝无效备份及会导致数据丢失的架构变更;使快照发布可崩溃恢复;在提交中断后保留完整备份;并仅逐出已确切损坏的缓存数据库所有者,从而无需重启 Gateway 即可恢复。(#108378、#113216;相关 #113209、#113210、#113211;#113287;相关 #113265;#113367、#113473、#113607、#114016、#114278) 感谢 @yetval、@vincentkoc、@VACInc 和 @rizquuula。 - **频道投递:** 阻止 Telegram 持久入口在重启期间丢失数据,并仅在假脱机写入后持久化偏移量;在崩溃或重启后保留 Discord/iMessage/WhatsApp 流量;重启后恢复助手上下文和中断的回合;抑制出站回声;投递排队运行已被丢弃的入口重试;将已完成的 Telegram 预览报告给插件;验证原生设置;并保留 Telegram 入口结果。(#107288;相关 #107246;#113368;相关 #113315;#110274、#110409、#110418、#112548;相关 #112520;#112562、#114058、#114531、#111341、#115891;相关 #115888;#116214;相关 #116171;#116773) 感谢 @obviyus、@carlosjarenom、@JesusSerrano-Seimako、@vincentkoc、@edenfunf 和 @joshavant。 - **会话与记录:** 保留最终回复、活动回合、Codex 绑定的历史和记录光标;防止重复的工具调用 ID 污染会话;消除生命周期竞争和跨智能体死锁;确保迁移后的记录在重启后仍可使用;并在切换和重连之间保留 TUI 会话状态。(#107799;相关 #106594;#110389、#110518;相关 #109443;#112016、#112988、#114477;相关 #103077、#103089、#113005、#114187;#114524、#114504、#116077、#116399) 感谢 @joshavant、@lockhartheavyindustries、@flashosophy、@yetval、@realaudreyserber-afk、@hvhoon 和 @vincentkoc。 - **安装与升级:** 在不支持的 Node 和 npm 12 环境中保留可用的安装;隔离源码的 postinstall 状态;修复缺失的原生适配器;使版本化插件远离源码路径;避免脏源码构建;在升级期间修复插件配置;稳定包到开发版的切换;在移除 TypeBox 包后恢复生产安装;随附有文档说明的插件 SDK 类型定义;并在全新安装中发现外部网络搜索插件。(#106994;相关 #106870;#108100;相关 #107290;#111514;相关 #111513;#111682、#112829;相关 #112827;#113094、#113324、#113856、#113821、#114090、#114215;相关 #113975;#114327、#115292、#116333、#116345) 感谢 @woohahahaaa、@fuller-stack-dev、@vincentkoc、@sallyom、@alxfyvwebaccts-png 和 @pash-openai。 - **提供方可靠性:** 防止误报 Codex 耗尽和静默回复;遵循 Anthropic 的 Retry-After 标头;保留选定的 Claude CLI 配置文件和已采用的聊天;移除已被否决的 Codex OAuth 实时回退;在不丢失原生缓存连续性的情况下恢复停滞的 Claude CLI 会话;在模型选择期间复用插件元数据;限制停滞提供方的响应体大小;并稳定 Ollama/LM Studio/本地模型发现。(#110381;相关 #96815;#110980、#111072;相关 #103849;#112458;相关 #95612、#107668;#113078、#113393、#114397、#114094;相关 #114086;#114288、#114405、#114582、#115211;相关 #115021;#113866、#114117、#109088) 感谢 @xxw77、@yetval、@fuller-stack-dev、@cstreeter、@josh-cornelius、@lanyoung、@LeonidasLux、@BomBastikDE、@vincentkoc、@VACInc 和 @SunnyShu0925。 - **智能体与 Codex 运行时:** 将格式错误的 Code Mode 修复限制为一个更正回合;保留有效的原生 Codex 控件;防止提升后的审批阻塞无人值守运行;并在审批被提升时保留原始请求者。(#115729;相关 #115311;#107588、#116117、#116152) 感谢 @vincentkoc 和 @VACInc。 - **Cron 可靠性:** 恢复一次性任务和启动追赶任务;在重启间保留脚本状态和调度权限;接受良性的同代更新;将任务绑定到持久存储会话;解除较慢批次后面已完成任务的阻塞;并在精确查找前修剪任务 ID。(#107236、#110351;相关 #102236;#111292;相关 #111271、#111272、#111273、#111274;#112483、#113088;相关 #113085;#114421、#114441、#110849) 感谢 @SL4N、@yetval、@joshavant、@metahacker、@efpiva、@nocodet888-arch 和 @vincentkoc。 - **压缩与响应投递:** 在压缩估算中考虑中日韩(CJK)文本,并将 `no_compactable_entries` 视为良性跳过。(#114386;相关 #103930;#114449;相关 #114385) 感谢 @qingminglong、@revision-co-ltd、@loulanyue 和 @alfredjbclaw。 - **平台与传输可靠性:** 遵循调试代理的响应背压;取消过早唤醒的会议音频定时器;在节点状态中保留 Windows PATH 分隔符;并防止 systemd Gateway 出现重复的用户/系统所有权,同时提供可操作的恢复指南。(#114076;相关 #105701;#114526、#114505、#116162;相关 #116129) 感谢 @qingminglong、@aniruddhaadak80、@IWhatsskill、@vincentkoc 和 @obviyus。 - **频道边界情况:** 解决飞书出站投递问题;显示 Signal 收件人失败;并支持 Matrix 服务器 URL 中的反向代理路径。(#113152、#111960;相关 #111959;#93516;相关 #102885) 感谢 @joshavant、@ooiuuii 和 @Papilionidae。 ### 完整贡献记录 完整贡献记录可在固定到对应标签的 [CHANGELOG.md](https://github.com/openclaw/openclaw/blob/v2026.7.2-beta.6/CHANGELOG.md#complete-contribution-record) 中查看。