OpenAIは、openai-agents-python SDKのバージョン0.21.0をリリースし、新しいプロバイダー非依存のテストユーティリティを導入し、OpenAI Pythonライブラリバージョン3との互換性を更新しました。

  • プロバイダーへのリクエストを行わずに決定論的なワークフローテストを可能にするため、agents.testing、agents.realtime.testing、およびagents.voice.testingモジュールを追加しました。
  • HTTPX2対応のリクエスト処理のサポートを含む、openai>=3.0.0,<4を必要とするOpenAIプロバイダーの互換性を更新しました。
  • RunStateの中断スナップショット、再帰的なエージェントツール承認、最大ターン終了処理、ストリーミングクリーンアップ、および機密エラーのマスク処理を強化しました。
  • MCPライフサイクルのスナップショット分離を改善し、構成可能なリトライバックオフの上限を追加しました。
  • Sandbox Runloopの既存シークレットサポートを追加し、view-imageパスの権限を厳格化しました。
  • 無効なチャンネル、フレームレート、不完全なマルチチャンネルフレーム、非有限のオーディオレートに対して、より厳格な音声検証を適用しました。

このリリースにより、開発者はエージェント、サンドボックス、リアルタイム、および音声ワークフローを決定論的にテストでき、SDKが最新のOpenAI Pythonクライアントと互換性を維持していることを確保できます。