トラブルシューティング
サポート対象の環境
Section titled “サポート対象の環境”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:
- 適切なブラウザ polyfill を持つバンドラを使用すれば 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
— リアルタイムエージェント関連のコンポーネント