OpenClaw 24h 更新快报(2026-05-11):Auth 写入合并、Gateway 启动探测、心跳 Pending 投递

内容管家 AI领域评论9字数 636阅读2分7秒阅读模式
OpenClaw 24h 更新快报(2026-05-11):Auth 写入合并、Gateway 启动探测、心跳 Pending 投递

OpenClaw 24h 更新快报(2026-05-10):Auth 写入合并、Gateway 启动探测、心跳 Pending 投递

过去 24 小时,openclaw/openclaw 仓库有 4 个 merged PR 落地,涵盖认证写入路径合并、Gateway 启动阶段同步阻塞修复、Heartbeat Pending 投递死循环修补,以及 Codex context map 持久化等多个层面。以下按主题归类说明。

认证与性能优化

PR #80375 将 auth profile 的"记录上次成功认证"与"成功使用统计"两次独立写入合并为一次原子操作。原来在嵌入式模型成功运行后,会分别调用 markAuthProfileGood 和 markAuthProfileUsed,造成不必要的锁竞争;现在通过新增 markAuthProfileSuccess 在单个加锁事务内完成两条记录更新,同时覆盖了规范提供商别名(canonical provider alias)的边界场景。这个改动对高频调用认证模块的 Agent 场景有直接收益,可减少 auth-store 的写入放大。

Gateway 启动稳定性

两个 PR 共同改善了 Gateway 的启动行为。

PR #80371 针对 issue #79264 修复:此前重启哨兵(restart-sentinel)在 post-attach 阶段使用同步 fs.existsSync 进行 state-dir 和 sentinel-file 探测,在冷启动时会产生不必要的阻塞等待。现已将这两个探查操作移出同步路径,让 Gateway 的 attach 阶段不再被文件系统同步调用卡住。

PR #80324 修复了 gateway message action 中 mediaRoots 参数传递的问题——此前 active agent 的 workspace root 没有被传入 message.action 的插件调度流程,导致部分媒体处理逻辑在跨 agent 场景下找不到正确的本地根路径。PR 同时新增了回归测试,覆盖 message action 接收正确 mediaLocalRoots 的路径。

Heartbeat 与消息投递

PR #80357 重新实现了 #79270 的心跳 Pending 最终投递修复,防止 ack-only 场景下的死循环。当 heartbeat 节点判断当前投递仅为确认包时,跳过 durable pending-final-delivery 写入,避免因状态残留导致重复投递。这个修复保留了 @hclsys 在原 PR 中的提交记录和 changelog 署名。

Codex 与上下文管理

PR #80325 让 /context map 命令能真实持久化展示 Codex 应用服务器的运行上下文报表,而非在真实运行前渲染估计性的提示词报告。同时增加了对推迟的 Codex tool-search 相关信息的报告支持。该 PR 带有 docs、size:M 等标签,信息量较为充实。

以上 PR 均已合并到 main 分支,相关修复将在下次发布中体现。

常用链接

 
内容管家

发表评论