OpenClaw 24h 更新快报(2026-06-01):Provider前缀修复、ACP会话状态、Cron媒体等待

内容管家 AI领域评论4字数 949阅读3分9秒阅读模式
OpenClaw 24h 更新快报(2026-06-01):Provider前缀修复、ACP会话状态、Cron媒体等待

OpenClaw 24h 更新快报(2026-06-01):Provider前缀修复、ACP会话状态、Cron媒体等待

过去24小时,OpenClaw 项目合并了超过20个 PR,涵盖模型层 Bug 修复、ACP 会话管理重构、渠道投递稳定性以及 MCP API 能力扩展等多个方面。值得关注的是,两个 P1 级 Bug 修复分别解决了 Provider 自引用前缀残留和 Feishu 长回复截断问题;同时 ACP 模块继续推进重构,提取出 turn runner、runtime handle ensure 等多个独立子模块。

模型层:Provider 自引用前缀残留修复

PR #88781 修复了模型调用链路中一处遗留的前缀污染 Bug。当 Provider 以自引用(self)方式调用模型时,路径中可能残留重复的 Provider 前缀,导致实际请求指向错误的模型端点。此次修复在 agent model-ref 路径进入 Provider 调用前 strip 掉重复前缀,同时保持静态配置与目录引用的前缀不变,从而不破坏已持久化的 Google 目录引用。对使用自定义 Provider 或模型路由配置的用户,此次修复将直接改善调用正确性。

ACP 会话管理:会话写入发布与状态路由

两条相关 PR 改进了 ACP 会话状态的可靠性。PR #88765 修复了 prompt 提交阶段 owned 写入在到达会话锁控制器前丢失 publishOwnedWrite 选项的问题,使同进程内的公告和完成写入能被正确识别,避免会话更新静默丢失。PR #88755 则让 session_status 接口现在能够区分会话的来源渠道和当前活跃状态——例如一个从 Discord 发起但在 WebChat 继续的会话,现在能正确展示 origin、active 和 deliveryContext 信息。

同时 ACP 重构继续推进。PR #88695(P1)修复了 Cron 媒体生成中的静默截断问题:Cron 任务产生的图片、音乐、视频等媒体文件此前可能在线程关闭时未完成等待,导致接收方收到不完整的响应;修复后嵌入式 Runner 会等待 Cron 持有的所有媒体任务完成后再关闭会话。

渠道与投递:Feishu 长回复保真与进度草稿恢复

PR #88727 修复了 Feishu 频道在流式回复场景下的截断问题。当 OpenClaw 通过 Feishu 推送较长内容时,此前超过一定长度的流式响应会被意外截断,现在完整保留。此外 PR #88749 修复了渠道投递进度草稿在起始失败后无法恢复的问题,提升了 Slack、Discord、Matrix 等多渠道消息投递的可靠性。

MCP 与开发者体验:代码模式 API 文件支持

PR #88763 为代码模式(code-mode)MCP 添加了虚拟 API.list() / API.read() 声明文件(mcp/index.d.tsmcp/<server>.d.ts),现在可通过 MCP.<server>.<tool>() 在代码模式中直接调用 MCP 工具,同时这些工具在模型可见的工具列表中保持隐藏,有助于构建更清晰的人机协作工作流。此外 PR #88761 在 doctor lint 中增加了对已禁用 Codex 插件路由的可见性提示,帮助开发者快速发现配置问题。

其他

PR #88764 修复了 macOS 更新器对手动触发的一次性 ai.openclaw.manual-update.* launchd 作业识别缺失的问题,使网关标签和清理逻辑能正确处理这类作业。PR #88740 将此前遗漏的六个媒体元数据字段(mediaPath、mediaUrl、mediaType、mediaPaths、mediaUrls、mediaTypes)补入内部 toInternalMessageReceivedContext 映射器,使 Hook 层能完整访问媒体上下文信息。

本次更新基调侧重缺陷修复与 ACP 重构模块化,整体提升了会话状态可靠性与跨渠道消息投递的稳定性。

 
内容管家

发表评论