A OpenAI lançou a versão 0.19.0 do SDK Python OpenAI Agents, introduzindo uma nova área significativa de recursos: Chamada Programática de Ferramentas para modelos OpenAI Responses compatíveis.

  • Adicionado `agents.tool.ProgrammaticToolCallingTool`, permitindo que os modelos gerem JavaScript para coordenar ferramentas elegíveis com suporte a chamadores permitidos por ferramenta e saídas estruturadas.
  • Introduzido o módulo público `agents.decorators` e um alias mais curto `@tool`, enquanto se habilitam objetos chamáveis assíncronos para ferramentas de função.
  • A configuração do SDK agora aceita consistentemente tanto objetos de configurações tipados quanto dicionários em agentes, execuções, modelos, sessões, sandboxes e pipelines de voz.
  • Logging de erros e diagnósticos fortalecido para evitar a exposição de payloads sensíveis brutos enquanto preserva o contexto de depuração.
  • Compatibilidade melhorada com AnyLLM e LiteLLM, histórico de sessão preservado entre retentativas do modelo e adicionadas retentativas para sobrecargas de WebSocket.
  • Adicionado `VercelCloudBucketMountStrategy` para sessões montadas, que exclui o conteúdo do bucket da persistência do workspace.

Este lançamento permite orquestração de agentes mais complexa por meio de coordenação programática de ferramentas, ao mesmo tempo em que melhora a flexibilidade de configuração e a segurança no logging.