OpenAI lanzó la versión 0.22.0 del SDK openai-agents-python, introduciendo un endurecimiento sustancial en tiempo de ejecución y ajustando el contrato existente de configuración del proveedor.

  • Oculta la salida de herramientas de función terminal rechazada por las barreras de salida del agente en el estado persistente y reproducible del SDK.
  • Lanza ModelBehaviorError para respuestas no en streaming con estado terminal failed o incomplete.
  • Rechaza opciones de proveedor conflictivas cuando OpenAIProvider recibe un cliente explícito.
  • Aísla la contabilidad de uso entre puntos de control independientes de RunState mientras preserva la agregación de agentes anidados.
  • Expande los agentes registrados a través de handoff(agent) en gráficos generados.
  • Aclara el comportamiento existente de copia superficial de Agent.clone() y RealtimeAgent.clone().

Las aplicaciones que combinan un openai_client explícito con organization o project deben mover esos valores al cliente AsyncOpenAI.