← 返回更新日志

OpenClaw v2026.10.1-beta.2 预发布

2026-10-08 · GitHub 原文
## 2026.10.1-beta.2 自上一个 npm beta 通道版本 [2026.10.1-beta.1](https://github.com/openclaw/openclaw/releases/tag/v2026.10.1-beta.1) 以来的变更。这是一个涵盖期间 40 次提交的热修复 beta 版本,并非重复列出 10 月的累积更新说明。 ### 亮点 - **更新与 Doctor:** 恢复归档迁移和中断的更新,避免受管理的 Gateway 停留在停止状态,并恢复 macOS 12 上以及 Windows 任务被禁用时的 Gateway 生命周期命令。(#165854, #164636, #164849, #163317, #164728) 感谢 @RomneyDa、@Olli0103、@hrp6vv9mwr-glitch、@szef-svg、@izrl613、@NovaUnboundAi 和 @xXG0DLessXx。 - **回复与消息:** 在后续交互未产生回复时保留已完成的回答,允许 Discord 中的修正消息越过暂缓处理的消息,并在按通道路由的交接后恢复 Telegram 消息发送和按钮功能。(#164774, #164896, #159265, #165137) 感谢 @obviyus、@aatreya 和 @mbelinky。 - **插件与云端工作进程:** 在更新源码检出目录时保持插件技能可用,避免缓慢的原生预构建扫描,并在云端工作进程引导过程中包含外部插件所需的运行时代码块。(#165882, #165301, #165669) 感谢 @RomneyDa、@goutamadwant、@exGeni、@LiuwqGit 和 @JakeBotFleet。 ### 变更 没有新增功能;此 beta 版本专注于修复和恢复。 ### 修复 - **智能体间身份验证:** 拒绝未解析的对端令牌引用,并报告可据此采取措施的对端状态警告,避免继续使用不可用的凭据。(#165021) 感谢 @eleqtrizit。 - **命令执行:** 在启动辅助进程或替换现有运行之前,拒绝包含 NUL 字符的命令参数,避免格式错误的命令在后续关闭过程中引发失败。(#164770) 感谢 @shakkernerd。 - **更新恢复:** 避免非 root 用户更新时出现启动器所有权错误,在租约数据库被替换后完成待处理的恢复,并防止归档恢复导致 Gateway 一直处于停止状态。(#164636, #164849, #165854) 感谢 @hrp6vv9mwr-glitch、@szef-svg、@izrl613、@RomneyDa 和 @Olli0103。 - **Doctor 与迁移:** 从较早的已完成迁移记录中导入会话,同时保留当前会话;在不提供文件创建时间的 Linux 主机上验证快照;并在尚未配置的 Matrix 安装中跳过空的迁移扫描。(#164867, #164363, #165209) 感谢 @hshs38033-cmd、@jayzhou2309 和 @StevenKrebs。 - **受管理的服务:** 恢复 macOS 12 Monterey 上的停止、重启和更新命令,并允许 Doctor 恢复被禁用的 Windows Gateway 任务,同时在状态信息中标明该任务已被禁用。(#163317, #164728) 感谢 @NovaUnboundAi、@xXG0DLessXx 和 @RomneyDa。 - **更新器兼容性:** 完善已发布的 10 月 beta 版本的清理流程,并在更新期间保留源码检出目录中可加载的插件技能。(#165855, #165882) 感谢 @shakkernerd 和 @RomneyDa。 - **控制界面:** 确保容器使用任意 UID 时仍可读取随包提供的 UI 资源,避免返回 HTTP 503。(#165880) 感谢 @RomneyDa 和 @Conan-Scott。 - **通道交接:** 在经路由的聊天交接后恢复 Telegram 消息发送和内联按钮功能,并允许较新的 Discord 消息在较早消息被暂缓处理时引导正在进行的工作。(#165137, #159265) 感谢 @mbelinky 和 @aatreya。 - **智能体回复:** 当后续交互未产生回复时保留已完成的回答,并保留已经解释审批或输入阻塞原因的回答。(#164774, #164896) 感谢 @obviyus。 - **记忆与轮次:** 避免在使用回滚日志的数据库上进行会话索引时出现锁问题,并在数据库工作进程于操作分派前退出时恢复该轮次。(#164624, #163258) 感谢 @triciah73、@goutamadwant 和 @hawkit。 - **Codex 中断:** 在确认中断后保留共享客户端,使替代轮次无需等待其他无关的活跃聊天。(#165487) - **Gateway 工具与插件:** 在创建 CLI 桥接调用的轮次完成后,保持这些调用可用,并在 Gateway 重启时保留插件会话状态。(#165428, #164975) 感谢 @nano-richtera。 - **插件加载与工作进程:** 避免重复扫描原生预构建文件,并在分派云端工作进程时包含外部插件所需的隐藏运行时代码块。(#165301, #165669) 感谢 @goutamadwant、@exGeni、@LiuwqGit 和 @JakeBotFleet。 - **Code Mode:** 使用含义明确的 `awaitResults` 参数,提高工具调用模式的兼容性。(#165022) **从已被阻塞的旧版更新器升级:** 这些修复不会修补您机器上已经安装的 CLI。如果其预检拒绝升级,请先手动安装新版 CLI,再重新运行 Doctor。 ### 完整贡献记录 这份经过审核的记录涵盖完整的 v2026.10.1-beta.1..c58cf3afa0793257a8127ae868d5e159da6d9d0a 历史:范围内的 26 个 PR + 保留的仅来自种子列表的 0 个 PR = 26 个唯一 PR。生成清单还提供了直接提交,作为编写说明的输入;上方的分组说明优先呈现对用户的影响。 已发布基线中排除的内容:v2026.10.1-beta.1(1 个 PR:#157615)。 #### 拉取请求 - **PR #165880** 关联 #165846。感谢 @RomneyDa 和 @Conan-Scott。 - **PR #163317** 关联 #160541。感谢 @NovaUnboundAi、@xXG0DLessXx 和 @RomneyDa。 - **PR #165882** 关联 #165869。感谢 @RomneyDa。 - **PR #165902** - **PR #165854** 关联 #161734。感谢 @RomneyDa 和 @Olli0103。 - **PR #164636** 关联 #164422。感谢 @hrp6vv9mwr-glitch。 - **PR #164728** - **PR #164849** 关联 #164817, #164826。感谢 @szef-svg 和 @izrl613。 - **PR #164867** 关联 #164842。感谢 @hshs38033-cmd。 - **PR #164975** - **PR #165022** - **PR #159265** 关联 #148730。感谢 @aatreya。 - **PR #165137** 感谢 @mbelinky。 - **PR #164363** 关联 #164319。感谢 @jayzhou2309 和 @StevenKrebs。 - **PR #165209** - **PR #164774** 感谢 @obviyus。 - **PR #164896** 感谢 @obviyus。 - **PR #164624** 关联 #164621。感谢 @triciah73。 - **PR #163258** 关联 #163151。感谢 @goutamadwant 和 @hawkit。 - **PR #165428** 感谢 @nano-richtera。 - **PR #165301** 关联 #165195。感谢 @goutamadwant 和 @exGeni。 - **PR #165487** - **PR #165021** 感谢 @eleqtrizit。 - **PR #165669** 关联 #165638。感谢 @LiuwqGit 和 @JakeBotFleet。 - **PR #164770** 感谢 @shakkernerd。 - **PR #165855** 关联 #165847。感谢 @shakkernerd。 ### 发布验证 - npm 包:https://www.npmjs.com/package/openclaw/v/2026.10.1-beta.2 - 注册表 tarball:https://registry.npmjs.org/openclaw/-/openclaw-2026.10.1-beta.2.tgz - 完整性校验值:`sha512-PUWDnnOWy8pJoaBsmU4GkAQ6ZFqG3Iit7beL60io3kPoLimd66Gah6HKHKgFcgd1Clq/hm+YpzEjEGiXKuVBOQ==` - 发布 SHA:`c58cf3afa0793257a8127ae868d5e159da6d9d0a` - 完整发布 CI 报告:https://github.com/openclaw/releases/blob/main/evidence/2026.10.1-beta.2/release-evidence.md - 版本发布:https://github.com/openclaw/openclaw/actions/runs/37699355693 - npm 预检:https://github.com/openclaw/openclaw/actions/runs/37538974221 - 完整发布验证:https://github.com/openclaw/openclaw/actions/runs/37538249385 - 插件 npm 发布:https://github.com/openclaw/openclaw/actions/runs/37699886567 - 插件 ClawHub 提交:https://github.com/openclaw/openclaw/actions/runs/37699890960;公开产物验证将在父级发布流程成功完成后进行 - 插件 ClawHub 引导:不需要 - OpenClaw npm 发布:https://github.com/openclaw/openclaw/actions/runs/37700836790 - npm Telegram beta 端到端测试:未提供