A OpenAI lançou a versão 0.22.0 do SDK openai-agents-python, introduzindo um endurecimento substancial em tempo de execução e ajustando o contrato existente de configuração do provedor.
- Oculta a saída de ferramentas de função terminal rejeitada pelas barreiras de saída do agente no estado persistente e reproduzível do SDK.
- Lança ModelBehaviorError para respostas não em streaming com status terminal failed ou incomplete.
- Rejeita opções de provedor conflitantes quando o OpenAIProvider recebe um cliente explícito.
- Isola a contabilidade de uso entre checkpoints independentes do RunState enquanto preserva a agregação de agentes aninhados.
- Expande os agentes registrados através de handoff(agent) em gráficos gerados.
- Esclarece o comportamento existente de cópia rasa do Agent.clone() e RealtimeAgent.clone().
Aplicações que combinam um openai_client explícito com organization ou project devem mover esses valores para o cliente AsyncOpenAI.