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.