Framework · OpenAI
OpenAI Agents SDK (JS) の概要
OpenAIのAgents SDKをTypeScriptとJavaScriptに移植したもので、agents、handoffs、承認、トレーシングを同じように利用できます。WebRTC経由でブラウザ上で動作するrealtime voice agentsが追加されています。一方、Temporalとの耐障害性連携はPython版のみです。
おすすめの用途: ブラウザ上のrealtime voiceを含む、OpenAIのエージェント機能を使いたいNode/TypeScriptアプリ。
基本情報
- メンテナー
- OpenAI
- 言語
- TypeScript, JavaScript
- ライセンス
- MIT
- 最新バージョン
0.18.0· 2026年9月10日- リポジトリ
- openai/openai-agents-js
- ホスティング विकल्प
- OpenAI Agent Builder (AgentKit) + ChatKit
クイックスタート
パッケージをインストールして認証情報を設定し、公式ドキュメントにある最小構成のエージェントを実行します。モデル ID はドキュメントで使われているものです。アカウントで有効になっていない場合があります。
npm install @openai/agents zodimport { Agent, run } from '@openai/agents';
const agent = new Agent({
name: 'Assistant',
instructions: 'You are a helpful assistant',
});
const result = await run(
agent,
'Write a haiku about recursion in programming.',
);
console.log(result.finalOutput);機能
| 任意のモデル | はい | @openai/agents-extensions経由でOpenAI以外のプロバイダーを利用可能 |
|---|---|---|
| MCPクライアント | はい | |
| MCPサーバー | 未確認 | |
| マルチエージェント | はい | handoffsとagents-as-toolsに対応 |
| 耐久性のある実行 | 未確認 | 実行状態をシリアライズ可能。ただし、公式の耐障害性エンジンはありません |
| 人による承認 | はい | |
| トレーシング | はい | |
| Evals | いいえ |
最近の変更
- Zod v4が必須になりました。
- sandbox agents(@openai/agents/sandbox)とrealtime agents(@openai/agents/realtime)が追加されました。