OpenClaw 24h 更新快报(2026-04-11):strict-agentic 执行契约、Codex Extension 重构、macOS launchd 持久化停止

内容管家 AI领域评论28字数 954阅读3分10秒阅读模式
OpenClaw 24h 更新快报(2026-04-11):strict-agentic 执行契约、Codex Extension 重构、macOS launchd 持久化停止

OpenClaw 24h 更新快报(2026-04-10):strict-agentic 执行契约、Codex Extension 重构、macOS launchd 持久化停止

过去 24 小时,openclaw/openclaw 仓库共有 28 个 PR 被合并。最值得关注的变化集中在三个方向:嵌入式 Pi Agent 的严格执行契约正式落地、Agent harness 全面重构为插件化的 Codex Extension,以及 macOS launchd 服务的停止行为终于得到正确修复。

Agent 执行契约与 update_plan 语义升级

PR #64241GPT-5.4 / Codex agentic 运行时对齐计划的第一阶段成果。它为嵌入式 Pi Agent 引入了可选的 strict-agentic 执行契约,同时重新设计了 update_plan 的语义——不再作为面向用户的填充内容,而是作为结构化的进度状态存在。

在 strict-agentic 模式下,运行时不再将"仅计划"型回合视为有效完成,若在重试上限后仍无法推进,将返回明确的 blocked 状态而非继续空转。此次更新仅针对 openaiopenai-codex GPT-5 系列运行,其他 provider 或未显式启用 tools.experimental.planTool 的模型保持默认行为。

这一改进源于实践中发现 GPT-5.4 / Codex 在处理计划类或回顾类回合时容易陷入停滞,strict-agentic 契约通过两层计划重试机制提供了可插拔的修复路径,且不影响现有默认执行模式。

Agent Harness 重构为 Codex Extension

PR #64298 是本次更新中代码量最大的变更(+7395 / -83),将 Agent harness 彻底迁移至插件自有的注册表体系,并新增了专用的 Codex Extension harness。该 PR 将 Codex app-server 的工具链、审批流程、压缩逻辑、媒体产物处理及 Docker/live 覆盖能力从核心代码中剥离出来,由 Codex Extension 自行持有和维护。

这一解耦意味着未来对 Codex 集成能力的修改无需触动核心代码路径,同时插件可以拥有独立的 harness 配置生命周期,reload 时也能正确清理残留的 agent harness 状态。

macOS launchd stop 持久化修复

PR #64447 修复了一个长期困扰 macOS 用户的痛点:执行 openclaw gateway stop 后,LaunchAgent 会在极短时间内被 KeepAlive 自动拉起,导致 stop 命令形同虚设。新版实现在停止前先 disable LaunchAgent,再执行 bootout,若两步中有任何一步失败则进入降级路径,最终通过 launchctl print 确认服务已真正下线。

与此同时,显式的 start / restart / repair 流程会将 LaunchAgent 重新 enable,确保操作员的意图被正确传达给 launchd。该 PR 包含完整的单元测试和集成测试覆盖。

Telegram QA E2E 测试通道

PR #64303 为 Telegram 渠道添加了专用的 live QA 测试通道,支持在私有群组中运行端到端校验场景。该测试同时修复了 native Telegram 命令回复线程化问题,使 QA 流程能够可靠地验证回复链路的正确性。

其他值得注意的修复

本次更新覆盖了 Agent 运行时核心、渠道集成、macOS 系统集成三大主线,整体以稳定性和开发者体验改进为主基调。

常用链接

 
内容管家

发表评论