OpenAI a publié la version 0.22.3 du SDK openai-agents-python, introduisant plusieurs corrections de bugs pour la fonctionnalité principale, les sessions et les extensions.

  • Aligne les approbations conditionnelles avec les arguments d'outil validés.
  • Fournit une sortie « outil non trouvé » lors de la reprise gérée par le serveur.
  • Conserve les chemins de commandes conformes à POSIX sur les hôtes Windows.
  • Gère le démarrage asynchrone simultané de SQLite dans les sessions.
  • Empêche le transfert des limites de session en tant que taille de page des Conversations.
  • Arrête la mise en cache des valeurs OPENAI_API_KEY manquantes lors du traçage.
  • Inclut les appels shell et apply_patch dans l'utilisation de l'outil AdvancedSQLiteSession.
  • Récolte les sous-processus à la fermeture anticipée du flux.
  • Préserve les IDs exacts dans AdvancedSQLiteSession.delete_branch.

La mise à jour met également à jour diverses dépendances, dont fastapi, uvicorn, openai, sqlalchemy et cryptography, tout en ajoutant l'analyse de sécurité Python et Actions CodeQL au pipeline CI.