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.