
OpenClaw 24h 更新快报(2026-09-23):Codex 远程验证、发布链路重试、配置环境变量
过去24小时,OpenClaw 合并了超过40个 PR,涵盖安全关键修复、发布管道稳定性提升、UI 响应性改进以及测试基础设施优化。本期重点关注 Codex 远程模式的验证机制回填、Windows/macOS 发布流水线重试逻辑,以及数据库 Schema Fact 缓存带来的会话搜索加速。
模型与 AI 能力
PR #156726 将远程 Ask OpenClaw 验证机制回填至 9.4 分支,修复了远程 app-servers 在特定网络路径下无法通过身份验证的问题。该 PR 带有 security-boundary 标签,表明涉及凭证或敏感数据层面的边界变化,所有依赖远程 Codex 端点的生产实例均需关注此次回填是否影响既有授权策略。PR #156671 进一步解除了 Ask OpenClaw 对本地 app-server 的强绑定,允许其向远程服务器发起请求,两个 PR 共同构成了 Codex 远程模式的完整链路。galiniliev 提交的 PR #156226(通过 #156318 合并)则修复了本地 user-home provider 在远程模式下被意外覆盖的问题。
发布链路稳定性
本周发布管道迎来一组重要修复。PR #156760 为预发布插件子进程失败增加了单次重试机制,替代此前直接中止整个发布流程的做法,使发布成功率在插件加载波动场景下显著提升。PR #156737 和 PR #156724 分别处理已超时插件版本在发布回读阶段的两种边缘情况——接受已被替代的版本以及跳过其 dist-tag 移动操作,避免在并发发布或回滚场景下出现版本冲突断言错误。此外,PR #156305 将 Windows 和 macOS 应用流水线 lane 降级为参考性质,并引入每作业 FRV 重试,改变了此前 npm 发布严格依赖这两个平台构建结果的状态。
控制台与开发者体验
PR #156665 通过在数据库读取时复用已登记的 Schema Fact,将归档会话搜索速度提升至原来数倍,尤其在大型会话存档场景下效果明显。PR #156643 进一步将这一优化扩展到原生 handle 生命周期之间,减少每个事件循环轮次中冗余的 schema 探测调用。PR #156718 则通过复用 board fixture 降低了 GitHub Actions 测试设置的重复开销,对 CI 吞吐量和单次运行成本均有改善。
UI 响应性改进
多项 UI 修复改善了日常使用体验。PR #156750 调整了聊天表格宽度计算逻辑,避免在内容较长时出现不必要的横向滚动条。PR #156680 防止长状态文本压缩工作区域,确保 Claw 主体不被挤压。PR #156696 修复了上传文件在模型上下文中的文件名保留问题,文档提取现在能正确保留发送者原始文件名而非仅存储路径。PR #156775 刷新了 Control UI 多处本地化文案。
渠道与平台集成
PR #156728(Android effort gauge 同步)和 PR #156702(macOS DMG 卸载处理)分别解决了移动端和桌面端的特定交互问题。Discord 传输层也完成了重构(commit c1c79ae),去除了原有的耦合结构,提升了请求体类型的非循环性。
配置与安全
值得特别关注的是 etzelm 贡献的 PR #155164,新增了 ${VAR:-default} 形式的环境变量默认值支持,用于配置文件中的变量替换。该改动会影响升级前含字面 fallback 值的行为,已有 OPENCLAW_GATEWAY_TOKEN 等凭证在用的用户可选择显式提供环境变量来保持行为不变。此外,joshavant 提交的 PR #156638 修复了队列聊天取消时等待者未收到通知的问题。
本期更新整体基调偏重基础设施稳定性与生产可靠性修复,Codex 远程模式与发布管道的改进尤为值得持续集成负责人关注。


评论