OpenAI a publié la version 0.18.3 du SDK openai-agents-python, introduisant des spans de traçage configurables pour les tâches et les tours, et ajoutant le suivi de l'utilisation des réponses au contexte de session.
- feat : rendre les spans de traçage des tâches et des tours configurables
- feat(realtime) : suivre l'utilisation des réponses dans le contexte de session
- fix(memory) : sérialiser l'initialisation de la session de conversation OpenAI
- fix(models) : lever une UserError pour les arguments de fournisseur conflictuels au lieu d'utiliser un assert
- fix(handoffs) : préserver les messages utilisateur contenant des wrappers d'historique
- fix(computer) : isoler les instances de fournisseur entre les exécutions concurrentes
- fix(sandbox) : éviter la création redondante de la racine de l'espace de travail E2B
- fix : préserver l'entrée de session diffusée entre les nouvelles tentatives du modèle
- fix : empêcher la réutilisation d'identité des éléments préparés obsolètes
- fix : fuites de métadonnées clear_session et pop_item dans AdvancedSQLiteSession
- fix : analyser les docstrings Google manquant la ligne vide avant une section
- fix : limiter l'expansion $ref dans la conversion stricte du schéma JSON
- fix : masquer les détails d'erreur de traçage non liés aux outils
Cette version améliore les capacités de débogage grâce au traçage configurable et résout plusieurs problèmes de stabilité liés à la concurrence, à la gestion des sessions et à la préservation des entrées.