托管的持久会话
OpenAI 管理会话配置、轮次和项目,因此应用可以在同一会话中继续工作、发送其他任务,或从代理上次停止的位置恢复。
Agents API 为应用提供由 OpenAI 管理的 Codex harness,用于构建可持久运行的云端代理;它负责会话、编排、上下文压缩与恢复,应用则提供工具并选择执行环境。
Agents API 是一种面向应用的 API 运行时,适用于需要代理在持久会话中执行多步骤工作的场景。它通过由 OpenAI 管理的 API 提供 Codex harness,将代理的任务执行与应用的用户界面或周边工作流分离。OpenAI 负责管理会话状态、编排、上下文压缩与恢复,而应用则配置代理、提供工具,并选择使用 OpenAI 托管的沙盒、自托管沙盒或不使用沙盒。
代理可配置模型、指令、工具和可选的 MCP 服务器。环境可以提供沙盒或计算机,让代理访问文件、加载技能并运行命令。在会话期间,应用发送输入,并接收代表进度和输出的事件与项目。应用可以流式传输输出,或使用 Webhook 了解工作何时完成、代理何时需要输入,然后在同一会话中继续执行另一项任务,或在代理当前轮次中对其进行引导。
OpenAI 管理会话配置、轮次和项目,因此应用可以在同一会话中继续工作、发送其他任务,或从代理上次停止的位置恢复。
Codex harness 负责编排、自动上下文压缩和恢复。它还可以总结先前的工作,以帮助管理代理的上下文窗口。
代理可以运行命令和代码、编辑文件、加载技能并访问工作区。应用可以使用 OpenAI 托管的沙盒、自托管沙盒或不使用沙盒,但需遵循所选环境的设置和限制。
代理可以使用已配置的工具,并通过 MCP 服务器连接外部数据。文档所述配置还支持网页搜索和程序化工具调用。
托管的 Codex harness 可以将工作拆分为子任务,并将独立工作委派给子代理;创建会话时可以配置多代理行为。
应用可以流式传输代理输出,或使用 Webhook 跟踪进度、检测完成或输入请求,并在代理处于活动轮次期间对其进行引导。
为代理配置网页搜索和 MCP 服务器,以调查技术问题、核查最新信息,并整合委派研究任务的结果。
使用代理调查告警,并在执行恢复操作前请求批准,同时将调查过程及后续轮次保存在持久会话中。
构建数据分析师工作流,使用应用配置的工具和执行环境,通过只读 SQL 回答数据仓库问题。
设置审查代理,应用策略技能并调用专业代理检查文档,返回汇总后的发现。
使用已连接的工具处理工作场所系统中的请求,或调查 GitHub issue:复现报告的问题,并在 GitHub 上分享调查结果。
OpenAI 管理 Codex harness,包括会话、编排、上下文压缩和恢复。您的应用负责配置代理、提供工具、选择环境、发送输入,以及接收事件和输出。
文档所述选项包括 OpenAI 托管的沙盒、自托管沙盒或不使用沙盒。沙盒可以提供文件、技能、命令和代码执行访问;具体设置和限制取决于所选环境选项。
创建会话并向代理分配任务后,应用可以流式传输输出,或使用 Webhook 了解代理何时完成工作或需要输入。应用可以向同一会话发送另一项任务,或在代理当前轮次中对其进行引导。
可以。代理可以配置工具和 MCP 服务器以连接外部数据,托管的 Codex harness 还支持将子任务委派给子代理。应用必须配置相关工具、服务器和权限。
Agents API 运行托管的 Codex harness,并保存会话进度。Agents SDK 在应用中运行,让应用能够更充分地控制部署、存储、审批和运行时集成。