OpenClaw 架构升级:Codex 原生运行时赋能 OpenAI 模型
OpenClaw 近日发布了备受瞩目的架构更新,标志着其在处理 OpenAI 模型(如 openai/gpt-*)时迈入了全新阶段。此次升级的核心在于解耦:OpenClaw 专注于产品层(如渠道、记忆、会话管理),而将底层的模型推理循环(Model Loop)完全移交给了 OpenAI 原生的 Codex app-server。
为什么这次架构调整至关重要?
过去,OpenClaw 需要在其自身的框架与 OpenAI 运行时之间进行大量的数据翻译。这种‘中转’不仅增加了延迟,还导致了上下文窗口的冗余填充。新的架构清晰地划分了职责边界:
- Codex 负责底层循环:包括原生线程状态管理、工具续传、代码执行模式及动态工具搜索。
- OpenClaw 负责产品层:继续掌控消息渠道(Telegram, Discord, Slack 等)、Persona、记忆、Cron 任务及网关集成。
这种分离消除了模型在‘选择工具’时的犹豫,使其能直接调用 Codex 原生的 read, edit, patch, exec 等工具,无需经过 OpenClaw 的二次封装。
三大核心突破与价值
1. 结构化心跳与可见回复机制
在传统的 Agent 系统中,内部推理过程常通过文本(如 HEARTBEAT_OK)泄露到最终回复中,导致多通道交互(如群聊、定时任务)显得杂乱无章。
此次升级引入了显式消息工具(Message Tool)策略:
- 内部工作私有化:模型的思维链(Chain of Thought)和工具调用过程完全隐藏在后台。
- 可见回复意图化:只有当 Agent 决定‘告诉用户某事’时,才会触发消息工具发送内容。
- 结构化状态:心跳不再依赖字符串猜测,而是通过
heartbeat_respond工具返回明确的‘无更新’、‘通知用户’或‘安排跟进’等结构化状态。
2. 动态工具搜索,告别 Prompt 膨胀
面对庞大的工具集(Web 搜索、MCP 服务器、频道特定动作等),将所有 Schema 预加载到初始 Prompt 中会导致上下文爆炸和工具选择错误率上升。
利用 Codex 的能力,OpenClaw 实现了动态工具加载(Dynamic Tool Loading):
- 按需发现:模型不再面对所有工具,而是通过原生搜索机制按需发现并加载所需工具 Schema。
- 上下文精简:显著减少了初始 Prompt 的 Token 消耗,提升了模型在复杂场景下的决策准确率。
- 跨模型兼容:该模式不仅优化了 OpenAI 体验,也为非 OpenAI 模型提供了更优的‘PI Tool Search'实验路径。
3. 订阅隔离与身份认证优化
用户无需为同一个模型支付两次费用。OpenClaw 现在支持通过 ChatGPT/Codex 账户进行订阅认证,为 Agent 创建独立的 Codex 主页(Home),确保状态隔离。开发者可以通过 openclaw models auth login 命令轻松配置订阅或 API Key 备份,实现更灵活的成本控制。
开发者行动指南
- 授权登录:使用
openclaw models auth login --provider openai绑定 Codex 账户。 - 模型配置:设置默认模型为
openai/gpt-5.5(或其他最新版本)。 - 体验升级:部署新架构的 Agent 将自动获得更流畅的交互体验和更低的上下文延迟。
“这次架构调整不仅仅是技术路线的变更,更是为了消除翻译损耗,让模型能够直接利用 Codex 原生的能力进行推理与行动。” —— OpenClaw 官方团队
此次升级标志着 OpenClaw 在构建高效、低延迟且上下文可控的 Agent 平台方面又向前迈进了一大步,为开发者提供了更纯粹的模型交互体验。