← 返回更新日志

OpenClaw v2026.10.2

2026-10-12 · GitHub 原文
## 2026.10.2 ### 亮点 - **2026.10.1 的更新:** 首次从稳定版 2026.10.1 升级现已能够顺利完成,成功的就地更新不再以错误结束,Windows、克隆文件系统和私有 Node 更新路径也能完成,不再卡住或回滚。(#168849、#169031、#165233、#166530、#168968、#164677、#165257)感谢 @RomneyDa、@jarvisnextgeneration20-lang 和 @MrJanvar。 - **Doctor 与更新恢复:** Doctor 不再因残留的旧版导入、过期的 Gateway 锁、缓慢的状态检查、内存重新索引锁,或已移除频道账户的白名单而停止;过期回执会话也会保留当前数据。(#166397、#165355、#165417、#168161、#166517、#167651、#165775)感谢 @coolcoolwcr、@obviyus、@Tosko4、@noelff、@oshunter、@donquiche61 和 @RomneyDa。 - **提供商原生压缩:** OpenAI 和 Anthropic API 密钥路由现在默认使用提供商原生压缩;当主要身份验证配置处于冷却状态时,压缩也能够恢复。(#168164、#166459)感谢 @obviyus 和 @hawkit。 - **敏感信息脱敏:** 长工具输出中跨越分块边界的凭据现在会被遮蔽;大型文本的脱敏不再卡住或导致栈溢出,运行速度也提升了数倍。(#161480、#166701、#167943)感谢 @eleqtrizit。 - **提示缓存稳定性:** Anthropic 对话检查点、增强后的用户提示、工具结果和跨会话溯源信息,在后续交互、重放、Gateway 重启和子代理完成过程中都能保持字节级一致,因此缓存前缀能够持续命中。(#168042、#167938、#168392、#167898、#169130、#169238)感谢 @RomneyDa。 - **Gateway 响应能力:** 控制界面重连、使用大型插件时的模型切换、仪表板标题处理和目录加载不再冻结 Gateway 或挂起新会话。(#167374、#161267、#162689、#166089、#166376)感谢 @jalehman、@obviyus、@ericcaiwx-star、@cursoragent、@dimonnld 和 @dprev。 ### 变更 - 将 OpenAI 和 Anthropic API 密钥路由默认设置为使用提供商原生压缩。(#168164)感谢 @obviyus。 - 将已完成的更新成功和被抑制的频道报告为警告,而不是失败。(#169037) - 不再让实时 npm dist-tag 漂移导致已经通过验证的候选版本发布失败。(#168836)感谢 @RomneyDa。 ### 修复 - 修复了脱敏分块边界处的凭据泄露,以及大型工具输出导致的脱敏卡顿问题。(#161480)感谢 @eleqtrizit。 - 修复了代理启动完成时丢失回复、替换消息未成功发送时流式 Telegram 回复消失,以及 Telegram 将本地所有者拒绝视为投递状态不明确的问题。(#168826、#164649、#167470)感谢 @xiaozishan、@jayzhou2309、@obviyus、@jmar5439 和 @mgr-nick。 - 修复了 Claude CLI 会话将运行时提示显示为用户消息、路由后的 CLI 提示出现在所有者一侧历史记录中、长时间流式交互后回复丢失,以及没有 Anthropic API 密钥时回合后压缩失败的问题。(#166080、#163521、#153545、#162066)感谢 @Marvinthebored、@Peetiegonzalez、@RomneyDa、@rogeriochaves、@zhangguiping-xydt、@obviyus、@methylester、@llmsommelier 和 @ajmtrz。 - 修复了子代理和 ACP 答案被截断、较晚的回执发送了已被取代的子任务答案,以及完成结果投递过期后请求方回合停止的问题。(#165800、#162843、#166139、#164282)感谢 @yetval、@holgergruenhagen、@zyz619963502zyz、@Yun-0000、@michaeljgood71、@Oldrich333 和 @obviyus。 - 修复了异步工具完成后或等待插件批准期间运行被误判为卡住并中止、转向操作后上下文引擎推进状态丢失,以及工具循环从错误上下文窗口重新填充的问题。(#166997、#161821、#168394、#166120)感谢 @SunnyShu0925、@hannesrudolph、@fransqaas、@obviyus、@robertoronderosjr、@ruel225 和 @igs-rogenlo。 - 修复了 OpenAI 回合在工具架构包含正则表达式环视时失败、ChatGPT WebSocket 过期和 16 MiB SSE 限制、运行时通知后的严格聊天模板,以及 Code Mode 使用重复工具调用 ID 时失败的问题。(#166999、#167063、#166853、#167309、#165210)感谢 @scs0209、@cursoragent、@obviyus、@adamjgmiller、@Jackten 和 @jlapenna、@RomneyDa。 - 修复了 Codex 会话在线程卸载后停止、模型发现超时后应用服务器客户端泄露、提供商失败时显示为静默停止,以及 cron 和钩子回合中的最大思考级别被降低的问题。(#166693、#168365、#165488、#165444)感谢 @jalehman、@Oldrich333 和 @obviyus。 - 修复了图像被截断后会话每个回合都失败、代理放弃先前的图像答案,以及通过 tool_call 调用时 memory_search 的 snake_case 参数被拒绝的问题。(#166564、#166165、#158632)感谢 @jayzhou2309、@mirasrael、@nogikeyaksh、@masatohoshino 和 @obviyus。 - 修复了计划执行的 cron 运行丢失 Gateway 插件注册表、手动 cron 运行丢失工具访问权限、目录发布后运行被拒绝,以及完成回合跳过预检压缩的问题。(#166991、#168037、#168410、#163117)感谢 @67-luck、@lucianosmori、@obviyus、@RomneyDa、@SunnyShu0925 和 @AXEG0。 - 修复了控制界面的按住说话按钮在松开时停止、输入 `/stop` 后让排队中的回合重新启动代理、后台工作完成后浏览器重复回复,以及待处理的 Home 创建通知不断堆积的问题。(#166843、#167860、#166362、#168239)感谢 @alfredjbclaw、@obviyus、@masatohoshino 和 @shakkernerd。 - 修复了头像绝对路径导致的更新失败、拒绝完成步骤后 Gateway 仍处于停止状态,以及 SQLite worker 启动错误被 TypeError 隐藏的问题。(#164638、#166548、#165373)感谢 @nitinjwadhawan 和 @Shirleyyyhk。 - 修复了强制清理后代任务导致的 worker 容量泄露,以及达到受管理标签页上限后浏览器标签页驱逐的问题。(#168746、#166666)感谢 @aniruddhaadak80、@ruel225 和 @obviyus。 - 修复了飞书重复播放过时的流式预览、Bedrock 自定义提供商路由使用错误区域、严格 TLS 客户端拒绝出口代理 CA,以及节点主机中带引号的 Windows Shell 参数处理错误的问题。(#166610、#164406、#165818、#158160)感谢 @rudycelekli、@Takhoffman、@Ayushdevo、@obviyus、@kai-ocean-kurt、@vortexopenclaw、@RyanSandoval、@Dimitri-lcht 和 @igs-rogenlo。 - 修复了 macOS 崩溃问题:侧边栏选择器中的 Swift 编译器崩溃、Rosetta 段错误、Intel worker 启动失败,以及 macOS 13.3 以下版本中受管理的 llama.cpp 设置失败。(#165573、#165088、#161876、#163358)感谢 @shakkernerd、@NovaUnboundAi、@VACInc 和 @xXG0DLessXx。 - 将更新配置回退诊断记录为警告,并解除生产环境 lint 抑制检查的阻塞。(#165539、#166841)感谢 @Patrick-Erichsen。 ### 完整贡献记录 这份经过审计的记录涵盖完整的 v2026.10.1..64cec484d6b34d913854b6fa965635c272a1533f 历史:范围内 85 个 PR + 0 个保留的仅种子 PR = 85 个唯一 PR。生成清单还提供了直接提交,作为编辑输入;上面的分组说明优先突出对用户的影响。 #### 拉取请求 - **PR #165573** 关联 #165560。感谢 @shakkernerd。 - **PR #165233** - **PR #166397** 关联 #166204。感谢 @coolcoolwcr。 - **PR #166459** 关联 #166436。感谢 @hawkit。 - **PR #166530** - **PR #166548** 关联 #166509。感谢 @Shirleyyyhk。 - **PR #166610** 感谢 @rudycelekli 和 @Takhoffman。 - **PR #166693** 感谢 @jalehman。 - **PR #166999** 关联 #166877。感谢 @scs0209、@cursoragent、@obviyus 和 @adamjgmiller。 - **PR #166666** 感谢 @ruel225 和 @obviyus。 - **PR #166564** 关联 #166515。感谢 @jayzhou2309 和 @mirasrael。 - **PR #167063** 关联 #166708。感谢 @Jackten。 - **PR #166853** 感谢 @Jackten。 - **PR #166997** 关联 #166770。感谢 @SunnyShu0925 和 @hannesrudolph。 - **PR #167309** 关联 #167305。感谢 @jlapenna。 - **PR #166991** 关联 #166756。感谢 @67-luck 和 @lucianosmori。 - **PR #166843** 关联 #166842。感谢 @alfredjbclaw 和 @obviyus。 - **PR #167374** 感谢 @jalehman。 - **PR #161267** 感谢 @obviyus。 - **PR #167470** 关联 #167416。感谢 @obviyus 和 @mgr-nick。 - **PR #168037** 感谢 @obviyus。 - **PR #168239** - **PR #168365** - **PR #167860** 关联 #167859。感谢 @masatohoshino。 - **PR #168410** 感谢 @RomneyDa。 - **PR #168746** 关联 #160643。感谢 @aniruddhaadak80。 - **PR #168394** 关联 #168014。感谢 @robertoronderosjr。 - **PR #168826** 关联 #157814。感谢 @xiaozishan。 - **PR #164649** 关联 #164610、#164611。感谢 @jayzhou2309、@obviyus 和 @jmar5439。 - **PR #164282** 关联 #164141。感谢 @Oldrich333 和 @obviyus。 - **PR #165088** - **PR #161876** - **PR #153545** 关联 #150132。感谢 @zhangguiping-xydt、@obviyus 和 @methylester。 - **PR #162689** 关联 #162420。感谢 @ericcaiwx-star、@cursoragent、@obviyus 和 @dimonnld。 - **PR #164638** 感谢 @nitinjwadhawan。 - **PR #161821** 感谢 @fransqaas 和 @obviyus。 - **PR #163117** 关联 #162853。感谢 @SunnyShu0925 和 @AXEG0。 - **PR #158632** 关联 #158631。感谢 @masatohoshino 和 @obviyus。 - **PR #158160** 关联 #142847。感谢 @Dimitri-lcht 和 @igs-rogenlo。 - **PR #162066** 关联 #153174。感谢 @rogeriochaves、@llmsommelier、@RomneyDa 和 @ajmtrz。 - **PR #164406** 关联 #164379。感谢 @Ayushdevo、@obviyus 和 @kai-ocean-kurt。 - **PR #164677** 关联 #164525。感谢 @jarvisnextgeneration20-lang。 - **PR #165257** 关联 #164113。感谢 @MrJanvar。 - **PR #165355** 关联 #165214。 - **PR #165373** - **PR #166089** 关联 #166084。感谢 @ericcaiwx-star 和 @obviyus。 - **PR #163358** 关联 #128879。感谢 @NovaUnboundAi、@VACInc 和 @xXG0DLessXx。 - **PR #166376** 关联 #161409。感谢 @dprev。 - **PR #166517** 关联 #166450。感谢 @noelff。 - **PR #167651** 关联 #134570。感谢 @oshunter。 - **PR #165210** - **PR #165444** 关联 #164812。感谢 @Oldrich333 和 @obviyus。 - **PR #166362** 关联 #166344。感谢 @shakkernerd。 - **PR #165818** 关联 #139151。感谢 @vortexopenclaw 和 @RyanSandoval。 - **PR #166165** 关联 #166134。感谢 @jayzhou2309 和 @nogikeyaksh。 - **PR #165800** 关联 #162777。感谢 @yetval 和 @holgergruenhagen。 - **PR #162843** 关联 #162777。感谢 @zyz619963502zyz、@yetval 和 @holgergruenhagen。 - **PR #166139** 关联 #142850。感谢 @Yun-0000 和 @michaeljgood71。 - **PR #166120** 关联 #166076。感谢 @ruel225 和 @igs-rogenlo。 - **PR #165488** - **PR #163521** 感谢 @rogeriochaves。 - **PR #166080** 感谢 @Marvinthebored、@Peetiegonzalez 和 @RomneyDa。 - **PR #168851** 感谢 @RomneyDa。 - **PR #161480** 感谢 @eleqtrizit。 - **PR #166701** - **PR #167943** - **PR #165775** 关联 #158239。感谢 @donquiche61。 - **PR #168161** 关联 #168031。感谢 @obviyus 和 @Tosko4。 - **PR #168164** 感谢 @obviyus。 - **PR #168849** 感谢 @RomneyDa。 - **PR #168968** 感谢 @RomneyDa。 - **PR #166841** - **PR #168569** 关联 #168014。感谢 @robertoronderosjr。 - **PR #165417** - **PR #168042** - **PR #168392** - **PR #167938** - **PR #167898** - **PR #169130** 感谢 @RomneyDa。 - **PR #165539** 感谢 @Patrick-Erichsen。 - **PR #169238** 感谢 @RomneyDa。 - **PR #169225** 感谢 @RomneyDa。 - **PR #169031** 感谢 @RomneyDa。 - **PR #169037** - **PR #168836** 感谢 @RomneyDa。 ### 发布验证 - npm 包:https://www.npmjs.com/package/openclaw/v/2026.10.2 - registry tarball:https://registry.npmjs.org/openclaw/-/openclaw-2026.10.2.tgz - 完整性校验值:`sha512-FuLLF+WI12ypwQ0r+pcKDcmB+kXus5N4QClaKEnaAn6GN4I1AitkOhwv0GFl2rVKpvuUBDQWIfglHNy6Trv/EQ==` - 发布 SHA:`b8952d477f0c932d8ddc6da5c89cab5a169b6ff1` - 完整发布 CI 报告:https://github.com/openclaw/releases/blob/main/evidence/2026.10.2/release-evidence.md - 发布流程:https://github.com/openclaw/openclaw/actions/runs/38206442814 - npm 预检:https://github.com/openclaw/openclaw/actions/runs/38181105939 - 完整发布验证:https://github.com/openclaw/openclaw/actions/runs/38180680775 - 插件 npm 发布:https://github.com/openclaw/openclaw/actions/runs/38206893097 - 插件 ClawHub 提交:https://github.com/openclaw/openclaw/actions/runs/38206895444;公开完成和精确制品验证将在发布父流程完成后进行 - 插件 ClawHub 引导:不需要 - OpenClaw npm 发布:https://github.com/openclaw/openclaw/actions/runs/38207115053 - npm Telegram beta 端到端测试:未提供 - Android APK:已跳过 —— `apps/android/version.json` 为 2026.8.2,而发布序列为 2026.10.2;下一个标签发布前运行 `pnpm android:version:pin -- --from-gateway`。