openai/openai-agents-js 是一个用 JavaScript 和 TypeScript 构建多智能体工作流的框架。README 介绍它轻量而强大,且不依赖于特定提供商。主要语言是 TypeScript,采用 MIT 许可证。本次要介绍的是该仓库的功能构成。FACTS 中记录的最新版本并不是仓库的整体版本,而是 @openai/agents-extensions@0.20.0,并且没有给出该版本的变更内容。
这个 SDK 用于编排智能体分工处理多阶段任务的流程。文档中列举的组件有 Agents、Sandbox Agents、Realtime Agents,以及 Tools、Guardrails、Handoffs、Sessions 和 Tracing。Sessions 负责会话历史,Handoffs 支持智能体之间的任务交接。它还包含实时对话功能,并介绍称支持以中断流程的方式等待人工批准。因此,它更适合希望同时处理智能体之间连接与会话的 JavaScript·TypeScript 项目,而不是单次对话调用。
不过,仅凭这份功能清单无法判断实际的生产性能或支持范围的深度。FACTS 中没有性能数值和基准测试,也没有给出 Realtime 或 Sandbox 的具体限制。动量分数记录为 2.9/10,但单凭这个数值也无法断定质量或采用情况。因此,这是一个应当以公开的功能构成为出发点,同时另行确认所需功能的细节条件和最新版本变更记录的 SDK。