A OpenAI lançou a versão 0.21.0 do SDK openai-agents-python, introduzindo novos utilitários de teste neutros em relação ao provedor e atualizando a compatibilidade para a versão 3 da biblioteca Python da OpenAI.
- Adicionados os módulos agents.testing, agents.realtime.testing e agents.voice.testing para permitir testes determinísticos de fluxo de trabalho sem fazer solicitações ao provedor.
- Atualizada a compatibilidade do provedor OpenAI para exigir openai>=3.0.0,<4, incluindo suporte para manipulação de solicitações consciente do HTTPX2.
- Fortalecidas as capturas de interrupção do RunState, aprovações recursivas de ferramentas por agentes, finalização de rodadas máximas, limpeza de streaming e redação de erros sensíveis.
- Isolamento melhorado do snapshot do ciclo de vida do MCP e adicionados tetos configuráveis de atraso exponencial para retentativas.
- Adicionado suporte a existing-secret no Sandbox Runloop e restritas as permissões de caminho para visualização de imagens.
- Aplicada validação mais rigorosa de voz para canais inválidos, taxas de quadros, quadros multicanal incompletos e taxas de áudio não finitas.
Este lançamento permite que os desenvolvedores testem fluxos de trabalho de Agent, Sandbox, Realtime e Voice de forma determinística, garantindo ao mesmo tempo que o SDK permaneça compatível com o cliente Python mais recente da OpenAI.