
OpenClaw 24h 更新快报(2026-07-28):Gateway 稳定性、Cron 竞态、Beam 会话镜像
过去 24 小时,OpenClaw 合并了 48 个 PR,涵盖多个关键的稳定性修复、重要的插件能力扩展以及渠道集成的破坏性变更。本期重点关注三个方向:Gateway 重启与引导的致命错误修复、Cron 与 Workboard 的生命周期竞态,以及 Beam 插件新增的实时会话镜像功能。
Gateway 稳定性:两个 P1 修复上线
本次更新最值得所有运维人员关注的是两个 P1 级 Gateway 修复。PR #114715 解决了升级后 Gateway 无法启动的问题——在新版构建中,auth profile store 迁移步骤会触发一个致命错误,导致服务宕机后无法自行恢复,operator 必须手动介入才能还原。PR #114718 则修复了另一个引导阶段的死锁:当 Gateway 进程被意外终止后,重启时migration lease 会被旧进程持有,新进程需等待五分钟才能超时,期间 operator 只能干等无法操作。新版本下,Gateway 会在引导阶段主动检测并释放失效 lease,将重启恢复时间从分钟级缩短到秒级。这两个问题在生产环境中均会造成服务中断,强烈建议所有自托管用户尽快升级。
Cron 与 Workboard 生命周期竞态
PR #114744 是本次窗口内唯一被标记为 P1 的非稳定性 PR。该修复一口气解决了 Cron 调度器与 Workboard 卡片管理之间的多类竞态条件:重复或取消的进程监控、并发编辑丢失、告警账户错配、Agent 作用域作业历史缺失、超时分类错误,以及会话清理停止。经过验证的修复覆盖了调度器生命周期管理的核心路径,所有使用 Cron 定时任务或 Workboard 的用户都会受益。
插件能力:Beam 会话实时镜像上线
PR #114735 为 Beam 插件增加了实时镜像能力。此前 Beam 仅支持手动发布本地编码会话的快照,现在可以在开发者机器上持续将活跃的编码过程同步到一个共享的只读目录中。结合配套的 skill 钩子,团队成员可以实时查看同伴的编码会话轨迹,适用于 Code Review 实时观战、导师实时指导等场景。该 PR 规模较大(size: L),涉及安全边界评估,使用时需关注官方文档中的权限说明。
模型能力:per-model Code Mode 标志位
PR #114695 为不同模型引入了细粒度的 Code Mode 能力开关,并附带一个 auto 主控档位。此前 tools.codeMode.enabled 为全开或全关的二元配置,新设计允许针对每个模型单独声明是否启用 code mode 工具,并通过 auto 档位让 Gateway 根据模型实际能力动态决定。这对同时使用多个模型 provider 的部署尤为实用——例如在某些不支持 code mode 的模型上关闭该特性,避免无效工具调用。
模型交互:可折叠详情块支持
PR #114706 教会在支持该语法的模型使用可折叠的 <details> 标签输出长内容此前模型不知道 disclosure 语法存在,只有用户明确要求时才会生成折叠块;现在模型会主动在回复中嵌入可折叠段落,既能提供完整信息,又不会在不支持的场景下产生渲染问题。该改进目前已在 Telegram 渠道可见。
模型服务:IPv4 loopback 全识别
PR #114766 修复了本地服务默认配置与 models list 输出对 IPv4 loopback 地址的识别范围此前 OpenClaw 只识别 127.0.0.1,对 127.0.0.2~127.255.255.255 等同段地址均当作远程端点处理,导致部分本地模型服务被错误分类。该修复将所有 IPv4 loopback 段(127.0.0.0/8)纳入本地识别范围,models list 输出与实际路由行为将保持一致。
渠道集成:Slack 交互指令重构
PR #114738 对 Slack 渠道的交互式回复指令进行了破坏性重构此前 Slack 同时维护了两套交互渲染策略:一套基于 typed presentation/action 契约,另一套是渠道特定的 [[slack_buttons: ...]] / [[slack_select: ...]] 内联指令,造成 Prompt、配置、setup、outbound 投递和回复分发的重复逻辑。新版本废除了内联指令格式,统一走 typed presentation 路径,简化了配置复杂度。该 PR 规模较大(size: XL),Slack 集成使用者需关注迁移文档。
其他值得注意的修复
PR #114740 为 ClickClack 讨论通道中的无标题会话增加了自动命名能力,当讨论首次打开时,Gateway 会从会话内容中提取标题填补空白。PR #114710 相关修复也在同期合入,loopback 端点识别和 fallback 输出钳制得到进一步统一。
本期共覆盖过去 24 小时合并的 48 个 PR 中的 10 个代表性更新,涵盖 Gateway 稳定性、Cron 调度、插件生态、模型能力和渠道集成多个维度。


评论