← 返回更新日志

OpenClaw v2026.10.5-beta.4 预发布

2026-10-15 · GitHub 原文
## 2026.10.5-beta.4 ### 亮点 - **更新完成得更加可靠:** macOS 更新不再因别名临时目录而超时;systemd 用户安装会回收被遗弃的运行时;pacman 和 FreeBSD 软件包安装交由各自的软件包管理器处理;快照失败会在激活前被识别,并提供准确的恢复建议;成功摘要不再将已完成的插件升级重复列为待处理项。 (#169860, #171488, #169055, #171457, #170351, #170413) 感谢 @RomneyDa、@DonnieFi 和 @Pegorim。 - **ChatGPT 模型可在默认 Codex 运行时中工作:** ChatGPT 列出的模型不再在发送任何请求前失败。 (#168033) 感谢 @obviyus。 - **无头浏览器登录保持可用:** 当网站等待通行密钥时,无头页面仍可接受点击和按键操作。 (#170857) 感谢 @trukhinyuri。 ### 变更 - **上下文限制:** 模型发现后,状态信息会显示修正后的上下文限制;当原生限制缺失时,Copilot 会遵循报告的上下文容量;llama.cpp 刷新时会保留实时路由器模型限制和工具。 (#165991, #156636, #168309) 感谢 @snotty、@saju01 和 @RomneyDa。 ### 修复 - **网关访问:** 当 tailnet 拒绝 Tailscale Serve 时,本地访问仍可正常工作;生命周期发布会在发出事件的生产者耗尽后继续保留。 (#171509, #170231) 感谢 @RomneyDa。 - **macOS 修复与恢复:** 更新恢复流程会完成捆绑 Gateway 的修复;恢复期间应用会保留兼容的较新 Gateway,而不是将其降级;LaunchAgent 修复支持经过验证的 bootstrap 恢复;Doctor 支持离线修复应用自有的 Gateway 状态。 (#171508, #170766, #170740, #170768) 感谢 @RomneyDa。 - **更新可靠性:** 当可选的 cron 检查或快照清理失败时,更新仍会继续进行。 (#170754) 感谢 @RomneyDa。 - **安全性:** Tlon 不再将群组 DM 的作者视为所有者。 (#165801) 感谢 @eleqtrizit。 - **轮次与回复:** Claude CLI 会话会在下一轮记住已公布的子代理结果;代理插件重新加载不再等待自身轮次;新消息到达时,中断的轮次会被保留;ACP 后续回复不再因上一轮被停止而消失;上下文引擎在受到引导时仍可继续推进;可见的子代理启动会优先尝试主模型;启动的代理轮次不再因 writer claim 错误而失败。 (#164175, #171257, #170647, #170883, #168394, #169984, #170077) 感谢 @robertoronderosjr、@RomneyDa、@etzelm 和 @jacobtomlinson。 - **Gateway 生命周期:** Gateway 在带有回复标签的流传输期间保持响应;较长的带引号工具 XML 不再触发逐 token 的 Markdown 解析;被阻止的上下文引擎轮次不再在每次运行时于 Gateway 日志中重复记录;Control UI 不再因延迟的心跳而重新连接;状态清理失败后,状态读取会保持关闭,直到重启;Gateway 会在休眠和时钟变化后恢复状态所有权;停滞的转录工作线程不再阻塞关闭流程;数据库准入不再阻塞工作线程启动;关闭流程会等待生命周期发布完成;强制清理后代进程会释放工作线程容量;启用的独立插件文件会随 Gateway 启动;经过验证的外部 macOS 终端可以正常重启 Gateway;Android/Termux Gateway 不再因 `"shared-state database generation changed"` 而失败。 (#166782, #171573, #167595, #171253, #171709, #170790, #170493, #170348, #170555, #168746, #171330, #170354, #167719) 感谢 @aniruddhaadak80、@holgergruenhagen、@obviyus、@RomneyDa、@yxshee、@grabowskidaniel359-design、@jjjhenriksen、@AnvinaLI、@sgh6688、@waynegault、@Oldrich333、@residentb2b、@boeingchoco 和 @jalehman。 - **工作线程:** 在进程级 Node 标志下,工作线程堆限制会得到强制执行。 (#166581) 感谢 @valkyriweb、@xydigitLybnnnn、@goslingmanagment 和 @waynegault。 - **频道与工具:** MCP OAuth 登录可通过无端口的回环注册完成;每次启动 Feishu 监控都会获得独立的绑定适配器注册。 (#170876, #169226) 感谢 @9fw2pq8sgb-art、@ruel225、@obviyus 和 @junniar。 - **更新与 Doctor:** 在繁忙的 macOS 主机上,Doctor 完成后更新修复不再失败;缓慢的更新准入不再占用数据库写入器并干扰 Gateway 工作;更新修复会在推理前准备配置;元数据清单在进度输出受到反压时仍可保留;Docker 升级在较旧的 Linux 主机上会停止重试循环;Doctor 会说明插件迁移备份的覆盖范围;Doctor 修复共享状态时不再记录无端的 WAL 维护警告。 (#170779, #171493, #170276, #168493, #162305, #169295, #170783) 感谢 @vincentkoc、@yxshee、@Ludwigtheo0815、@RomneyDa 和 @DonnieFi。 - **插件发布:** 当制品分页重复返回某个条目时,插件 npm 发布不再失败。 (#171044) 感谢 @RomneyDa。 ### 完整贡献记录 这份经过审计的记录涵盖完整的 v2026.10.5-beta.3..9e0a1c922e978fbcfb14c29d112573f6a99468d7 历史:范围内 PR 61 个 + 保留的仅种子 PR 0 个 = 唯一 PR 61 个。生成清单还提供了直接提交,作为编辑输入;上面的分组说明优先呈现对用户的影响。 #### 拉取请求 - **PR #166581** 关联 #157575、#157630。感谢 @valkyriweb、@xydigitLybnnnn、@goslingmanagment 和 @waynegault。 - **PR #171504** 感谢 @RomneyDa。 - **PR #169295** 感谢 @RomneyDa。 - **PR #169055** 关联 #157338。感谢 @Pegorim。 - **PR #168309** - **PR #165991** 感谢 @snotty 和 @saju01。 - **PR #156636** 感谢 @saju01 和 @snotty。 - **PR #168816** - **PR #168033** 感谢 @obviyus。 - **PR #168394** 关联 #168014。感谢 @robertoronderosjr。 - **PR #168746** 关联 #160643。感谢 @aniruddhaadak80。 - **PR #168926** - **PR #169860** - **PR #169984** - **PR #170276** - **PR #170348** - **PR #170354** 感谢 @RomneyDa。 - **PR #170555** - **PR #169226** 关联 #169190。感谢 @ruel225、@obviyus 和 @junniar。 - **PR #168493** 感谢 @vincentkoc。 - **PR #170647** - **PR #170883** - **PR #170876** 关联 #170848。感谢 @9fw2pq8sgb-art。 - **PR #171044** 感谢 @RomneyDa。 - **PR #165801** 感谢 @eleqtrizit。 - **PR #167719** 关联 #167623。感谢 @yxshee 和 @grabowskidaniel359-design。 - **PR #162305** 关联 #161746。感谢 @yxshee 和 @Ludwigtheo0815。 - **PR #171330** 感谢 @holgergruenhagen 和 @obviyus。 - **PR #170351** 感谢 @DonnieFi 和 @RomneyDa。 - **PR #170857** 感谢 @trukhinyuri。 - **PR #170077** - **PR #170783** - **PR #171457** 关联 #171408。感谢 @RomneyDa 和 @DonnieFi。 - **PR #171488** 关联 #171410。感谢 @RomneyDa 和 @DonnieFi。 - **PR #170413** 关联 #170334。感谢 @RomneyDa 和 @DonnieFi。 - **PR #171493** 关联 #169260。感谢 @RomneyDa 和 @DonnieFi。 - **PR #170790** 关联 #169829、#170525、#170597。感谢 @jjjhenriksen、@AnvinaLI、@sgh6688 和 @waynegault。 - **PR #170493** 关联 #169777。感谢 @Oldrich333。 - **PR #167051** - **PR #170231** - **PR #168569** 关联 #168014。感谢 @robertoronderosjr。 - **PR #170768** 感谢 @RomneyDa。 - **PR #170754** 感谢 @RomneyDa。 - **PR #171509** 感谢 @RomneyDa。 - **PR #170740** 感谢 @RomneyDa。 - **PR #170766** 感谢 @RomneyDa。 - **PR #171747** 感谢 @RomneyDa。 - **PR #164236** 关联 #163961。感谢 @JakeMalis。 - **PR #171952** 感谢 @RomneyDa。 - **PR #171709** 关联 #162085。感谢 @RomneyDa 和 @residentb2b。 - **PR #172321** 感谢 @RomneyDa。 - **PR #171543** 感谢 @RomneyDa。 - **PR #170779** - **PR #170804** - **PR #171508** 感谢 @RomneyDa。 - **PR #171257** 关联 #170881。感谢 @jacobtomlinson。 - **PR #164175** 关联 #171195。感谢 @etzelm。 - **PR #171253** - **PR #166782** 关联 #166781。感谢 @boeingchoco。 - **PR #167595** 感谢 @jalehman。 - **PR #171573** 关联 #171363。感谢 @boeingchoco。 ### 发布验证 - npm 软件包:https://www.npmjs.com/package/openclaw/v/2026.10.5-beta.4 - registry tarball:https://registry.npmjs.org/openclaw/-/openclaw-2026.10.5-beta.4.tgz - 完整性校验:`sha512-7p8Hc1xnJFOAk6gSlMvWW7S4ywYlliY9oTVWMfHeBxJ7GcTRnZuqszoFYXEVGhCf7F0Sp5fN0AXBK49R9BwW6w==` - 发布 SHA:`6b4b2a945d5ff157920efa663d1c6192a9a1e717` - 完整发布 CI 报告:https://github.com/openclaw/releases/blob/main/evidence/2026.10.5-beta.4/release-evidence.md - 发布流程:https://github.com/openclaw/openclaw/actions/runs/38688765823 - npm 预检:https://github.com/openclaw/openclaw/actions/runs/38675599773 - 完整发布验证:https://github.com/openclaw/openclaw/actions/runs/38675026301 - 插件 npm 发布:https://github.com/openclaw/openclaw/actions/runs/38689391881 - 插件 ClawHub 发布:没有正常的 OIDC 候选项 - 插件 ClawHub bootstrap:不需要 - OpenClaw npm 发布:https://github.com/openclaw/openclaw/actions/runs/38685225005/attempts/1 - npm Telegram beta E2E:未提供