OpenClaw 24h 更新快报(2026-09-29):Crabbox、Bootstrap、Listener

内容管家 AI领域评论0字数 882阅读2分56秒阅读模式
OpenClaw 24h 更新快报(2026-09-29):Crabbox、Bootstrap、Listener

OpenClaw 24h 更新快报(2026-09-29):Crabbox、Bootstrap、Listener

过去24小时,OpenClaw 仓库共产出超过30个已合并 PR,涵盖 Crabbox 云端节点引导稳定性、插件更新时配置保留、Agent 会话生命周期等多个关键路径。以下整理其中对运维和用户体验影响最大的几项变化。

云端 Worker 引导稳定性

两个 P1 级别 PR 同时针对云端 Worker 的引导可靠性做了修复。

PR #160730 解决了冷启动(cold-provisioned)云端 Worker 在完成配置后首次 Turn 即报 ENOENT 错误而失败的问题。根本原因是节点在安装 Worker Bundle 时,引导凭证尚未发布,此时节点协调器(node-workspace-retain-coordinator)发送的保留请求未包含新安装的 Bundle 哈希,导致安装完成保护被提前撤销,新装好的 Bundle 被误清理。修复方案让节点在 provisioning 环境阶段仅发送工作空间保留请求,待就绪凭证发布后才恢复普通 Bundle 保留逻辑。实际影响:Hetzner 云节点冷启动后首个 Turn 不会再报 bundle 找不到的错误。

PR #160655 则修复了云端 Worker Bootstrap 下载过程中因网络不稳定或代理缓冲导致下载重试耗尽的问题。修复后共享资源路由支持标准的 Range: bytes=N- 请求,下载器可从断点恢复而非从头开始;Crabbox 安装脚本在传输中断后会保留已接收字节并在重试时请求剩余部分,最后对完整归档做 SHA-256 校验再进行安装。

插件更新时 Listener 配置保留

PR #160682(XL size,P1)修复了一个长期隐患:插件通过 plugins update 安装新包时,若该包有配置迁移尚未完成,下一代 Gateway 配置会错误地使用默认值而非运维人员已配置的监听器设置。修复方案将插件的 Doctor 配置契约接入更新生命周期,让待完成的配置修复在包更新时同步执行,再生成最终配置。与升级路径兼容性相关的风险标签(merge-risk: compatibility、merge-risk: message-delivery)也被同时标记。

流式回复中的 Markdown 表格渲染

PR #160701 修复了 Discord 等渠道在启用块流式传输时,包含 Markdown 表格的回复被截断拆散的问题——表格前半部分以代码块渲染,后续行则以原始 | ... | 格式出现在消息中。修复使用渲染器自身的表格解析器(markdown-it 语法),在流式传输过程中将完整表格保护至缓冲区满或收到下一行时才发出;对于长度超过 maxChars 的表格仍按行边界拆分,保持与原有行为一致。

Agent 会话生命周期

PR #160608(P1)修复了 Codex 扩展中子 Agent Worker 结束后父会话异常停止的问题。当父会话处于已 yield 或原生 Turn 已结束的状态时,完成回执可能无法正确传递。修复调整了回执投递的判定逻辑——只有在父所有者确实可以消费回执时才视为已送达;yielded、settled 或 cancelled 状态的父会话将结果保留至既有路径处理。

本次更新整体聚焦于云端基础设施可靠性和配置生命周期完整性,云端 Worker 冷启动成功率和插件热更新后的配置一致性是本次最重要改进。

常用链接

 
内容管家

发表评论