OpenClaw 在 8 月 11 日合并了一个对日常使用体验影响很大的 PR——#121687,专门优化 OpenAI 提供商的会话延迟。对于每天跟 Agent 交互几十轮的用户来说,每一轮快 30-40% 不是数字游戏,是真实可感的体验提升。
同一天,OpenClaw 的 npm 上也出现了 2026.8.1-beta.1,标志着项目开启了新一轮 beta 开发列车。虽然还没有正式 Release Notes,但这个时间点配合性能 PR 一起看,说明项目在 2026.7.1 稳定版发布一个月后,正在为下一个大版本打磨基础设施。这次延迟优化也和之前聊过的 回放对照、证据包 里的 Agent 交互效率话题直接相关。
问题在哪:每轮都在重新买单
PR 描述里写得很直白:OpenAI 会话的每一轮都在重复构建模型和插件状态、重传完整的 Responses 历史、重新建立传输连接。这就像每次去同一家咖啡店,店员都要重新量你的身高、重新登记会员卡、重新铺一遍桌面——虽然每次都能正确完成,但浪费了大量时间。
具体的性能影响:首次可见响应(TTFA)平均 3068 毫秒,预热轮次 p50 延迟 2020 毫秒,每次请求带着 18827 个 prompt tokens。这些数字在单轮对话里可能无所谓,但在 Agent 连续执行十几个工具调用的场景里,累积的等待时间非常可观。
怎么修的:三条优化路径
PR 的解决方案不是简单粗暴地加缓存,而是从三个层面做了系统性优化。第一,引入会话级快速通道,复用已准备好的模型和运行时状态,不再每轮重新构建。第二,当条件安全时使用 OpenAI 官方的 Responses WebSocket 传输协议做持久连接,避免反复握手。第三,精简提示词,利用 previous_response_id 做连续性续接,把 prompt tokens 从 18827 降到 12191。
关键的工程细节是:这套优化没有牺牲安全性。WebSocket 只在实际分发前才会尝试,分发后的任何异常和输出携带的错误都保持终端状态。每次分发器复用时都会做全新的 DNS 和 SSRF 校验,认证资源由会话重置和 Gateway 关闭来管理生命周期。这跟 质量门禁 的思路一致——性能优化不能以绕过安全检查为代价。
实测效果:每个数字都变好了
PR 给出了在 GPT-5.6 Luna 上的实测对比:首次响应 TTFA 从 3068ms 降到 2243ms(降 27%);预热 p50 TTFA 从 2020ms 降到 1247ms(降 38%);预热平均总时间从 2454ms 降到 1525ms(降 38%);prompt tokens 从 18827 降到 12191(降 35%)。
38% 的预热轮次改善意味着什么?假设一个 Agent 任务需要 10 轮交互,每轮省 700ms,整个任务快 7 秒。如果这个 Agent 每天跑几百次,累计的时间节省就是小时级别。而且这个优化不需要用户做任何配置变更——已经在主干合并,后续版本会自动生效。
更令人放心的是,这次性能工作顺带发现并修了四个生命周期和回放相关的 Bug:临时压缩会话可能误销毁持久化资源、回放不安全的分发后失败可能旋转 profile 和模型、同 ID 替换在重置等待返回后被清理、分发器关闭时可能在旧池还在关闭时就发布替换。这些都是实际运行中不容易发现但后患很大的问题。
2026.8.1-beta.1:新的 beta 列车出发
8 月 10 日 UTC 15:29,openclaw@2026.8.1-beta.1 出现在 npm 上,带有 provenance 签名和 SLSA 出处证明。目前 latest 标签还在 2026.7.1-2,extended-stable 在 2026.6.34。这个 beta 包不强制任何人升级,但对跟踪 beta 频道的用户来说是一个明确的信号:下一轮平台级工作已经开始。
从版本号跳跃来看——从 2026.7.2-beta.7 直接到 2026.8.1-beta.1——这很可能是一个包含较大变更的新开发周期。参考 变更后验证清单 的经验,beta 用户在这个阶段最应该关注的是兼容性测试和回归验证。
总结
OpenClaw 这次 OpenAI 会话性能优化,用 WebSocket 持久连接、运行时复用和精简提示词三条路径,把预热轮次延迟降低了 38%。对于每天都在跟 Agent 交互的用户来说,这是实打实的体验提升。同一天 2026.8.1-beta.1 上线 npm,说明项目在打磨基础设施的路上没有停。