
OpenClaw 24h 更新快报(2026-04-26):Codex MCP Hooks、Inworld TTS、安全加固
过去 24 小时,OpenClaw 仓库共合并 24 个 PR,并伴随大量有意义的独立提交。最大的变化来自 Codex MCP Hooks 的完整支持,Inworld 语音合成商正式入列,同时安全团队对原生钩子权限指纹计算进行了边界加固。
Agent 与 MCP 能力扩展
本轮最重量级的变化是 PR #71707——Codex Harness 正式支持 MCP Hooks。OpenClaw 此前已有通用的原生钩子中继,覆盖 shell、patch 和 permission 钩子,但 MCP 协议 parity 一直是文档中的"未来工作"。此次更新补全了 MCP hook 有效载荷的接收与转发路径,使 Codex 端的 MCP 工具调用能够可靠地触发 OpenClaw 侧的权限检查与会话上下文同步。相关地,PR #71758 对原生钩子权限指纹计算做了安全收紧——即使 relay 载荷已有 JSON 预算限制,攻击者仍可能通过控制 tool_input 键的排序来构造差异化的 approval 键;此次修复消除了这一边界情况。
PR #53585 改进了 coding-agent 技能的执行策略,将前后台混合模式统一为后台优先模式,减少了对 system-event / heartbeat 投递的依赖,同时让完成路由更加直接。
语音合成:Inworld 入列
PR #55972 将 Inworld 添加为 OpenClaw 内置语音提供商,支持 MP3 与 OGG_OPUS 格式(语音笔记场景),并覆盖 messages.tts 的完整路由。Inworld 是 streaming TTS API,此次接入后 OpenClaw 的 TTS 提供商家族再添一员,与 ElevenLabs、Google Gemini、OpenAI、MiniMax 等并列。同时,PR #53553 针对 Talk Mode 修复了 CJK 语言(特别是韩语)的 TTS 发音问题,修正了非 ElevenLabs TTS 提供商下 assistant 回复播放两遍的 bug,并改善了 CJK 文本的 TTS 前处理。
启动体验与路由会话
PR #71720 为 CLI 启动引入了进度指示器——在引导慢和 Crestodian 加载期间显示 indeterminate spinner,并在命令实际执行和 TUI 会话开始前停止,避免了之前嵌套进度被意外抑制的问题。路由层面,PR #71750 新增了可选的 route binding session dmScope 字段,允许在保持同一 agentId 的前提下隔离特定直接消息会话,解决了全局 dmScope 在混合 DM 部署场景下过于宽泛的问题。
内存与调度稳定性
多个 memory 扩展修复值得关注。PR #71694 为 memory-core 的梦境协调(dreaming reconciliation)增加了运行时 cron 服务兜底——当 cron 服务在 gateway_start 期间不可用时,startupCronSource 被捕获为 null 且永不刷新,新兜底逻辑确保后续 reconciliation 不再因"cron service unavailable"报错。PR #71764 修复了一个危险的边缘场景:当 memory-core 插件未加载时(如 CLI 环境),listActiveMemoryPublicArtifacts 返回空数组,导致 syncMemoryWikiBridgeSources 的 pruneImportedSourceEntries 以空 Set 调用,误删所有桥接导入条目。PR #71687 修复了 active-memory 中 timeoutMs 作为硬死线的实现——通过 Promise.race 确保 AbortController 触发时函数立即返回而非协作等待。
图像处理与模型解析
PR #71500 修复了图像工具中动态模型查询的时序问题——在 resolveModelWithRegistry 前调用 prepareProviderDynamicModel,并增加 findNormalizedProviderValue 回退,避免了部分非标准化模型在工具注册阶段无法正确解析的问题。
其他重要修复
PR #63241 修复了 minimax-portal 用户无法使用视频和音乐生成的问题——此前工厂函数中 provider ID 被硬编码为"minimax",导致 OAuth 场景下凭证和配置查找失败。同时,PR #71760 新增 TUI context mode selector,PR #71746 通过跳过不必要的插件加载将 agents list --json 性能提升,PR #71660 重新为静态模型规范化逻辑加回 nvidia/ 前缀。
本轮更新覆盖安全、Agent、MCP、语音、内存、路由等多个维度,Codex MCP Hooks 完整支持的完成标志着 OpenClaw 在跨 Agent 协议互操作上迈出了重要一步。


评论