适合正在搭建长流程 Agent、工具调用平台或内部自动化服务的开发者。核心结论是:OpenAI Agents API 的新意不是又多了一种“问答接口”,而是把 Codex 背后的上下文管理、长会话、工具编排和子 Agent 协作封装成托管服务。但它仍是公开 Beta,上生产前必须自己补齐权限、审批、幂等、成本与故障恢复。
发布了什么
OpenAI 于 2026 年 9 月 10 日发布 Agents API 公开 Beta,本文更新于 9 月 14 日。官方将它定位为“用 Codex harness 构建和运行云端 Agent”:开发者提供任务、模型、工具和运行环境,OpenAI 负责运行 Agent 循环并管理会话。[1]
这与单次 Responses API 调用的重点不同。Agents API 把一次工作表示为 session,支持持续运行、恢复和追加输入;当上下文接近限制时,系统会压缩早期内容,尽量保留后续工作需要的信息。对需要数小时甚至数天的任务,这比应用自己反复拼接历史消息更接近完整的运行时。[1][2]
环境选择比模型选择更关键
开发者可选 OpenAI 托管沙箱、自建环境或合作伙伴沙箱。托管沙箱能执行代码、处理文件和产出成果,也可带入文件、软件包、Skills 与 Plugins。自建环境则给予团队更多网络、计算、存储和数据驻留控制。[1][2]
这个选择直接决定风险边界。处理公开数据或临时代码时,托管环境可以降低运维负担;处理内网系统、受管数据或特殊硬件时,更适合使用自建或 VPC 环境。不论选哪一种,都不应把生产密钥写进提示词或工作目录;密钥应经由受控的秘密存储与最小权限机制提供。
安全评估也不能只看沙箱是否“隔离”。团队还要列出 Agent 可以访问的文件、网络目标、命令和外部 API,分别定义只读、写入与不可访问的范围。任务结束后应销毁临时凭证与环境,并保留不含敏感原文的审计记录。只有这些边界能被人和机器同时验证,“托管”才不会变成责任空白。
工具与多 Agent 不是免费的并行
Agents API 支持自定义函数、MCP、网页搜索等工具。Tool search 可按需加载工具定义,避免每轮都将全部 schema 放入上下文;程序化工具调用则能在代码中并行执行、聚合或过滤结果,再把精简内容返回模型。[1]
多 Agent 适合可独立验证的子问题,例如分别检查部署、错误与依赖。如果任务共享大量可变状态,盲目并行反而会增加 token、工具和协调成本。应为每个子 Agent 限定输入、可用工具、输出格式和停止条件,并由主 Agent 统一验收。
上生产前先补齐四个闭环
第一是幂等。为付款、发信、发布和删除等外部写操作设计业务幂等键,任务恢复时不能只靠 Agent “记得”是否执行过。
第二是审批。高风险动作在真正执行前暂停,向人员展示目标、参数、影响范围和回滚方式。批准的是一个具体动作,不是一段无边界的任务。
第三是可观测性。官方文档提供会话与用量视图,可查看 session 时间线、事件、工具调用与 token 消耗。生产系统还应把业务结果、重试次数、人工介入和失败类型纳入监控,不能只看“会话完成”。[3]
第四是成本。官方说明 Agents API 本身没有附加费,但模型 token、工具和托管容器仍分别计费。因此需要为单次 session 设定预算、并发和最长运行时间,不要把“API 无附加费”误解为 Agent 执行免费。[1]
现在应该怎么评估
先选一个低风险、可回放、有明确成功标准的流程,例如只读分析失败日志并生成建议,而不是直接让 Agent 修改生产环境。记录完成率、人工返工、总 token、工具费用和墙钟时间,再与当前实现对比。
如果任务只是一两次稳定工具调用,Responses API 或普通业务代码往往更简单。只有当任务真正需要长会话、动态工具、恢复点或多 Agent 编排时,Agents API 的托管 harness 才更可能抵消新增的运行成本和治理复杂度。在公开 Beta 阶段,还应锁定版本、关注变更并保留退回简单调用链的路径。
上线前至少做三类故障演练:在工具超时后恢复 session,在人工拒绝审批后安全结束,以及在上下文压缩后仍能找到验收标准。每次演练都要检查是否出现重复写入、遗留凭证或成本失控。能从失败中可预期地恢复,才是长任务 Agent 进入生产的真正标志。