A OpenAI lançou a versão 0.19.3 do SDK openai-agents-python, corrigindo vários bugs relacionados ao tooling de agentes, gerenciamento de sessão e manipulação de áudio em tempo real.

  • Resolve colisões consistentes nos nomes das ferramentas dos agentes e reconcilia conflitos de nomes de ferramentas retomados.
  • Persiste a saída do manipulador max-turns na sessão e respeita extratores de saída personalizados falsos para agentes como ferramentas.
  • Relata os resultados dos guardrails de saída quando um tripwire aborta uma execução e lida com os resultados dos guardrails de ferramentas para execuções em streaming.
  • Normaliza esquemas de objetos estritos sem tipo e sincroniza o cancelamento após a virada com o consumo de eventos.
  • Preserva a saída da ferramenta aprovada na retomada em streaming e mantém a ordem dos itens de entrada ao colapsar duplicatas.
  • Para de emitir chamadas de handoff como eventos tool_called em streaming e respeita filtros de entrada de handoff falsos.
  • Auto-pagina listagens de ferramentas MCP e prompts, e limpa blocos de pensamento pendentes ao despejar uma mensagem do assistente.
  • Aplica estado fechado no AsyncSQLiteSession e evita criar conversas remotas ao chamar clear_session não inicializado.
  • Aplica guardrails de saída a deltas de texto no módulo realtime e limita o truncamento de interrupção ao áudio recebido.

Esta atualização melhora a confiabilidade para desenvolvedores que usam ferramentas de agentes, persistência de sessão e recursos de voz em tempo real, corrigindo casos extremos no streaming e gerenciamento de estado.