OpenAI は openai-agents-python SDK のバージョン 0.22.0 をリリースし、大幅なランタイムの強化と既存のプロバイダー設定契約の厳格化を導入しました。

  • エージェント出力ガードレールによって拒否されたターミナル関数ツールの出力を、再生可能かつ永続化されたSDK状態から削除します。
  • ターミナルステータスが failed または incomplete の非ストリーミングレスポンスに対して ModelBehaviorError を発生させます。
  • OpenAIProvider が明示的なクライアントを受け取った場合、競合するプロバイダーオプションを拒否します。
  • ネストされたエージェントの集計を維持しつつ、独立した RunState チェックポイント間の使用量集計を分離します。
  • 生成されたグラフ内で handoff(agent) を介して登録されたエージェントを展開します。
  • Agent.clone() および RealtimeAgent.clone() の既存の浅いコピー動作を明確にします。

明示的な openai_client と organization または project を組み合わせて使用するアプリケーションは、これらの値を AsyncOpenAI クライアントに移動する必要があります。