OpenClaw 24h 更新快报(2026-10-19):Gateway 压缩、跨平台修复、UI 生命周期重构

内容管家 AI领域评论0字数 758阅读2分31秒阅读模式
OpenClaw 24h 更新快报(2026-10-19):Gateway 压缩、跨平台修复、UI 生命周期重构

OpenClaw 24h 更新快报(2026-10-18):Gateway 压缩、跨平台修复、UI 生命周期重构

过去 24 小时,OpenClaw 仓库共有 34 个 PR 合并。本期重点变化集中在三方面:Gateway WebSocket 帧压缩门槛大幅下调,Windows 跨进程环境快照修复落地,以及 UI 组件生命周期管理迎来系统性重构。

Gateway 与网络层

一个值得关注的变化是 PR #176456 将 Gateway WebSocket 帧压缩阈值从 4 KiB 降至 1 KiB,典型事件流量的有线传输字节数约减少一半,同时新增了压缩后字节和帧大小分布的指标。

同期合并的 PR #176457 则针对控制台 UI 的 WebSocket 连接做了优化:对于未主动打开的会话,Gateway 不再向其推送 session.message 内容体,行列表、预览和未读状态不受影响,插件监听器和已打开面板仍收到完整消息。

定时任务与调度

PR #176422 修复了一个长期积累的调度问题:已授权的定时后续任务(scheduled follow-ups)在特定时序下会失去任务访问权限,导致本应自动执行的节点被跳过。此外,配合 PR #504 对 doctor 状态导入器的清理计划,11 月底将正式移除已恢复的 pre-July 导入器模块。

跨平台稳定性

两个跨平台问题在本次窗口内合并:PR #430 修复了 Windows 上环境变量(process.env)跨 worker 边界传递时的 DataCloneError——Windows 上该对象是 Proxy,structuredClone 无法克隆。修复方案在每个边界处发送纯快照而非引用,并在接收端恢复平台查找语义。

另一个是 PR #194 修复 schema-inspection IPC 过程中 env 不可序列化的问题,症状表现为 Gateway 启动时数据库预检阶段报 DataCloneError。

UI 与渲染架构

本期合并了大量 UI 重构 PR,核心方向是统一组件生命周期与所有者语义:assistant 停靠坞生命周期现在绑定到其所有者(PR #503);聊天侧边栏面板、焦点引用、指针手势、文档标题等均改为所有者作用域管理(PR #481、PR #476、PR #486);页面更新现在绑定到所有者回执而非全局状态(PR #492)。

工具输出详细渲染现在延迟到用户实际展开时才加载(PR #501),有助于改善启动时的资源占用。

其他值得注意的变化

macOS 打包方面,PR #483 修复了打包过程中实时更新失败的问题,确保更新回滚依赖被正确保留。PR #470 隐藏了 Discord 渠道默认进度消息中的工具活动记录,减少噪音。数据库层面,SQLite 轨迹追加的事务 envelope 优化(PR #459)和 compaction 复用(PR #473)进一步减少了启动和运行时的 SQL 开销。

本次更新以重构和跨平台修复为主线,Gateway 层面的压缩和消息过滤优化最为直接,性能影响可量化。

常用链接

 
内容管家

发表评论