abc小站

2026-09-13

OpenAI Agents API:把驱动 Codex 的 harness 开放出来

不是再发一个聊天模型,而是把「长期跑 agent」的编排与运行环境,做成一次 API 调用就能用的托管服务。

很多人第一次做 Agent,会以为难点在模型。

其实更难的是那一层看不见的壳。

模型给出一步计划之后,谁去切上下文、谁去调工具、谁去开并行任务、谁去把结果收回来汇总?

这一层,业界常叫 harness(挽具 / 编排壳)。

2026 年 9 月 10 日,OpenAI 把驱动 Codex 的那套 harness 与基础设施,以 Agents API 的形式进入 public beta,交给开发者调用。

一句话概括:不是再发一个聊天模型,而是把"长期跑 agent"的编排与运行环境,做成一次 API 调用就能用的托管服务。

一次调用,指定四件事

按官方说明,一次 Agents API 调用里,你可以指定任务、模型、工具,以及运行环境。

OpenAI 托管并维护 harness。

开发者不必自己从零拼"循环----工具----上下文----重试"这一整条链路。

如果把大模型比作会写步骤的大脑,harness 更像车间里的总控台。

大脑只负责想下一步;总控台负责把工具递到手边、把长对话压成摘要、把子任务分给并行工位,再把结果收回来。

Codex 之所以能长时间写代码、改代码、跑工具,很大一块价值就在这张总控台上。

现在,这张台子通过 API 对外开放了。

计算环境可以换,不一定绑死在一家云上

Agent 要真正做事,往往需要一个能跑代码、能访问工具的计算环境。

Agents API 给出三种路(官方表述):

  1. OpenAI 托管沙箱。
  1. 自有基础设施。
  1. 合作方沙箱。

官方点名的合作方包括 Blaxel、Cloudflare、Daytona、DigitalOcean、E2B、Modal、Oracle、Runloop、Vercel 等。

这意味着,编排壳由 OpenAI 运营,执行现场却可以放在你更熟悉、更合规、或更便宜的地方。

对独立开发者和小团队来说,这一点很实际。

你可以先用托管沙箱把流程跑通,再把执行迁到自有机房或合作方环境,而不必重写整套 agent 循环。

长窗口、工具与子 agent:壳里装了什么

官方介绍了几项与"长期跑"直接相关的能力。

(1)长窗口 compaction

Agent 任务一拉长,上下文会迅速膨胀。

compaction 做的事,可以理解成:把已经用过、但还不能全扔的对话,压成更短的摘要,腾出窗口继续干活。

它不是无限上下文的神话,而是工程上常见的"边跑边收拾桌子"。

(2)tool search

工具定义本身也会占 token。

tool search 的思路是:不必把所有工具说明书一次塞进提示词,而是按需检索、再加载。

省的是输入侧体积,换来的是同一窗口里还能塞进更多真正有用的任务细节。

(3)programmatic tool calling

除了让模型一次次口头点名调工具,还可以在代码侧做并行或链式调用,并过滤结果。

这对会写脚本的人更友好:确定性过滤放在程序里,模型少做机械搬运。

(4)MCP、自定义函数、web search

壳本身要接外部世界。

官方列出的接口形态包括 MCP、自定义函数,以及内置的 web search。

(5)multi_agent:并行子 agent

这是本文想强调的第三根柱子。

multi_agent 可以把大任务拆给并行的子 agent;每个子 agent 有独立上下文;主 agent 负责汇总。

生活里的类比很简单:主厨定菜单与出品标准,几个帮厨各自处理切菜、炖汤、摆盘,最后回到主厨手里合成一道菜。

各干各的,互不把案板搅成一锅粥;汇总权仍在主 agent。

官方引用的客户自述里,Ciridae 称评估分从 0.71 提到 0.85,子 agent 流程延迟约下降 4 倍(客户自述)。

Dwelly 称可以异步扇出数百个 agent(客户自述)。

这些数字来自官方文章中的客户说法,不是独立评测,也不是对所有场景的保证。

底座是开源 Codex harness,运营仍在 OpenAI

官方还强调了一点:底座是开源的 Codex harness,开发者可以查看协调逻辑;由 OpenAI 运营该 harness。

开源的价值,在这里主要是可审计与可对照。

你能看见编排是怎么转的,不等于你自己就得去值夜班运维整套集群。

运营与开放查看,被拆成了两件事。

对想理解 agent 系统、又不想从零造轮子的人,这是一个比较克制的折中。

计费:没有单独的 Agents API 附加费

计费规则同样写得很直白。

官方称:无额外 Agents API 费用,按所用 token 与工具计费。

也就是说,你付的是模型与工具本身的用量,而不是再交一笔"调用 Agents API 的壳费"。

至于具体价目,以官方 pricing 页为准;本文不展开未在素材中给出的数字。

另外几家客户自述也值得单独标清来源:

SafetyKit 称每案成本约降 60%(客户自述)。

Hypha 称失败回复约降 86%(客户自述)。

同样,这些是官方转述的客户体验,不是统一 SLA,也不是所有业务线的平均结果。

它解决什么,不解决什么

Agents API 想降低的,是"把模型变成可长期干活的 agent"时,那一层重复建设的编排成本。

它帮你托管 harness,让你可选沙箱,并支持并行子 agent。

它并不自动保证任务一定成功,也不替代你对权限、数据边界、人工审批的设计。

沙箱换了地方,责任边界仍要自己划清。

子 agent 扇出得越多,汇总与冲突处理就越重要,这和多线程程序突然开几百个 worker 是同一类工程问题。

如果你需要的只是单轮问答,普通聊天 API 往往更简单。

如果你已经在自建 Codex 风格的长程循环,又希望少维护一层壳,这个 public beta 值得一看。

小结

OpenAI Agents API(2026-09-10,public beta)的核心,不是又一次模型发布。

它把驱动 Codex 的 harness 与基础设施做成 API:一次调用指定任务、模型、工具与运行环境;计算可落在托管沙箱、自有设施或合作方沙箱;能力侧覆盖长窗口 compaction、tool search、programmatic tool calling、MCP / 自定义函数 / web search,以及 multi_agent 并行子 agent;底座为开源 Codex harness,由 OpenAI 运营;计费按 token 与工具,无额外 Agents API 费。

客户数字一律以客户自述标注,事实以官方介绍为准。

(完)

来源:OpenAI:Introducing the Agents API(2026-09-10,public beta)。客户数字均为官方转述的客户自述。