トラブルシューティング
OpenAI Agents SDK は次のサーバー環境でサポートされています:
- Node.js 22+
- Deno 2.35+
- Bun 1.2.5+
制限付きサポート
Section titled “制限付きサポート”- Cloudflare Workers: Agents SDK は Cloudflare Workers で使用できますが、現在いくつかの制限があります:
- 現在 SDK には
nodejs_compatを有効化する必要があります - リクエストの最後にトレースを手動でフラッシュする必要があります。詳細はトレーシングガイドを参照してください
- Cloudflare Workers における
AsyncLocalStorageの限定的なサポートにより、一部のトレースが正確でない可能性があります - 外向きの WebSocket 接続は fetch ベースのアップグレードを使用する必要があります(グローバルの
WebSocketコンストラクタは不可)。Realtime では、@openai/agents-extensionsの Cloudflare トランスポート(CloudflareRealtimeTransportLayer)を使用してください
- 現在 SDK には
- Browsers:
- ブラウザでは現在トレーシングはサポートされていません
- v8 isolates:
- 適切なブラウザポリフィルを備えたバンドラを使用すれば v8 isolates 向けに SDK をバンドルできるはずですが、トレーシングは動作しません
- v8 isolates は十分なテストが行われていません
デバッグログ
Section titled “デバッグログ”SDK で問題が発生している場合は、デバッグログを有効にして内部の状況を詳しく確認できます。
DEBUG 環境変数を openai-agents:* に設定してデバッグログを有効化します。
DEBUG=openai-agents:*または、SDK の特定の部分にスコープを絞ってデバッグできます:
openai-agents:core— SDK の主要な実行ロジックopenai-agents:openai— OpenAI API 呼び出しopenai-agents:realtime— リアルタイムエージェントのコンポーネント