<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>OpenClaw on Codexer</title><link>https://codexer.com/tags/openclaw/</link><description>Recent content in OpenClaw on Codexer</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 24 May 2026 09:00:00 +0800</lastBuildDate><atom:link href="https://codexer.com/tags/openclaw/index.xml" rel="self" type="application/rss+xml"/><item><title>当 Codex 成为 AI Agent 的标准运行时：一个开源项目的架构抉择</title><link>https://codexer.com/posts/2026-05-24-codex-as-agent-runtime/</link><pubDate>Sun, 24 May 2026 09:00:00 +0800</pubDate><guid>https://codexer.com/posts/2026-05-24-codex-as-agent-runtime/</guid><description>&lt;h2 id="你在造轮子还是在造车"&gt;你在造轮子，还是在造车？&lt;/h2&gt;
&lt;p&gt;假设你要做一个 AI Agent 平台。用户可以通过 Telegram、Discord、Slack 跟你的 Agent 对话，它能记住上下文，能定时执行任务，能搜索网页，能操作浏览器。&lt;/p&gt;
&lt;p&gt;听起来很酷，对吧？但当你真正动手写代码的时候，会发现自己面对一个尴尬的问题：模型的「思考循环」到底该由谁来管？&lt;/p&gt;
&lt;p&gt;是你自己写一套推理引擎，把模型的输出解析出来，判断它要不要调用工具，再把工具结果塞回去让它继续想？还是让模型背后的基础设施来处理这些事？&lt;/p&gt;
&lt;p&gt;这个问题听起来技术性很强，但它决定了你的 Agent 平台到底能走多远。&lt;/p&gt;
&lt;p&gt;OpenClaw 最近给出了自己的答案。&lt;/p&gt;
&lt;h2 id="openclaw-是什么"&gt;OpenClaw 是什么？&lt;/h2&gt;
&lt;p&gt;OpenClaw 是一个开源的 AI Agent 平台，它的核心卖点是「多渠道」。你可以在 Telegram、Discord、Slack、WhatsApp、Matrix、网页聊天等任意渠道部署同一个 Agent，它共享记忆、人格、工具权限和定时任务。&lt;/p&gt;
&lt;p&gt;这跟市面上那些只能在网页上对话的 AI 助手完全不同。OpenClaw 的 Agent 是一个真正「活」在你日常通讯工具里的存在。&lt;/p&gt;
&lt;p&gt;但 OpenClaw 有一个老问题：它之前是自己驱动模型循环的。&lt;/p&gt;
&lt;h2 id="自己管模型循环有什么问题"&gt;自己管模型循环，有什么问题？&lt;/h2&gt;
&lt;p&gt;所谓「模型循环」，就是 Agent 从接收用户消息开始，到返回最终回复之间发生的那一整套流程：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;把用户消息和上下文发给模型&lt;/li&gt;
&lt;li&gt;模型决定要调用某个工具（比如搜索网页）&lt;/li&gt;
&lt;li&gt;执行工具，把结果返回给模型&lt;/li&gt;
&lt;li&gt;模型继续推理，可能还要调用更多工具&lt;/li&gt;
&lt;li&gt;最终生成回复&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;这个循环看起来简单，但实际实现起来非常复杂。你需要处理线程状态管理、上下文压缩、工具调度、代码执行环境、长对话的连贯性，等等。&lt;/p&gt;
&lt;p&gt;OpenAI 在 Codex 的 app-server 里已经把这些问题都解决了。而且他们是针对自家模型的特性专门优化过的。&lt;/p&gt;
&lt;p&gt;当 OpenClaw 自己管模型循环的时候，相当于在 Codex 已经修好的高速公路旁边，又修了一条坑坑洼洼的土路。模型在两条路上都能跑，但体验天差地别。&lt;/p&gt;
&lt;h2 id="一个大胆的架构决策"&gt;一个大胆的架构决策&lt;/h2&gt;
&lt;p&gt;OpenClaw 团队做了一个很多人可能觉得「疯了」的决定：&lt;strong&gt;把模型循环的控制权交给 Codex&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;具体来说，他们重新画了一条边界线：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Codex 负责的部分：&lt;/strong&gt; OpenAI 模型的推理循环、原生线程状态管理、工具调用延续、上下文压缩、代码执行模式、动态工具搜索。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OpenClaw 负责的部分：&lt;/strong&gt; 多渠道接入、Agent 人格配置、记忆系统、会话管理、定时任务、媒体处理、浏览器控制、网关、以及 OpenClaw 自己的工具集。&lt;/p&gt;</description></item></channel></rss>