OpenAI a publié la version 0.22.0 du SDK openai-agents-python, introduisant un durcissement substantiel en temps d'exécution et resserrant le contrat de configuration du fournisseur existant.

  • Supprime la sortie de l'outil de fonction terminal rejetée par les garde-fous de sortie de l'agent de l'état SDK reproductible et persisté.
  • Lève ModelBehaviorError pour les réponses non en streaming avec un statut terminal failed ou incomplete.
  • Rejette les options de fournisseur conflictuelles lorsque OpenAIProvider reçoit un client explicite.
  • Isole la comptabilité de l'utilisation entre des points de contrôle RunState indépendants tout en préservant l'agrégation d'agents imbriqués.
  • Étend les agents enregistrés via handoff(agent) dans les graphiques générés.
  • Clarifie le comportement existant de copie superficielle de Agent.clone() et RealtimeAgent.clone().

Les applications combinant un openai_client explicite avec organization ou project doivent déplacer ces valeurs vers le client AsyncOpenAI.