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 はエージェント間の作業の引き継ぎをサポートする。リアルタイムの会話Hsiao能も含まれ、人の承認を待つように流れを中断する方式もサポートすると紹介されている。したがって、単一の会話呼び出しより、エージェント間の接続とセッションをまとめて扱う JavaScript·TypeScript プロジェクトに適した構成だ。
ただし、この機能一覧だけでは実際の運用性能やサポート範囲の深さは判断できない。FACTS には性能数値もベンチマークもなく、Realtime や Sandbox の具体的な制約も示されていない。Momentum スコアは 2.9/10 と記録されているが、この値だけで品質や採用状況を断定することもできない。したがって、これは公開されている機能構成を出発点としつつ、必要な機能の細部条件や最新リリースの変更履歴は別途確認する必要がある SDK だ。