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.