A OpenAI lançou a versão 0.22.3 do SDK openai-agents-python, introduzindo várias correções de bugs para funcionalidade principal, sessões e extensões.

  • Alinha aprovações condicionais com argumentos de ferramentas validados.
  • Fornece saída de ferramenta não encontrada na retomada gerenciada pelo servidor.
  • Mantém caminhos de comandos compatíveis com POSIX em hosts Windows.
  • Lida com o início assíncrono concorrente do SQLite nas sessões.
  • Impede o encaminhamento dos limites da sessão como tamanho da página de Conversas.
  • Para de armazenar em cache valores ausentes de OPENAI_API_KEY durante o rastreamento.
  • Inclui chamadas de shell e apply_patch no uso da ferramenta AdvancedSQLiteSession.
  • Recolhe subprocessos no fechamento antecipado do stream.
  • Preserva IDs exatos em AdvancedSQLiteSession.delete_branch.

O lançamento também atualiza várias dependências, incluindo fastapi, uvicorn, openai, sqlalchemy e cryptography, enquanto adiciona varredura de segurança Python e Actions CodeQL ao pipeline de CI.