La version 1.15.3 de PydanticAI introduit de nouvelles fonctionnalités pour le client PlusAPI et les hooks d'exécution, ainsi que plusieurs corrections de bugs.

  • Ajout du paramètre ID d'organisation au client PlusAPI
  • Ajout de points d'interception d'étape et refonte de la documentation des hooks d'exécution autour de @on
  • Connexion des points d'interception aux limites d'exécution
  • Ajout d'un dispatcheur de hook d'interception générique
  • Exécution des flux déclaratifs sur l'IUT (fallback terminal sans tête)
  • Synchronisation de l'événement kickoff-completed avec le résultat du hook OUTPUT
  • Correction des attributs null de l'agent de dépôt
  • Garantir que les hooks after_llm_call ne cassent pas l'exécution native des outils
  • Éviter la double append de la réponse au tour lorsqu'un gestionnaire tronque l'historique
  • Rendre le cache des résultats d'outils optionnel plutôt qu'activé par défaut
  • Arrêter la réécriture de la description de l'outil rédigée lors de la construction
  • Exposer l'utilisation des tokens sous les deux noms dans les résultats de l'agent et de l'équipage
  • Rapport des métriques d'utilisation par appel sur les résultats de kickoff
  • Arrêter la relecture de l'intention du tour précédent lorsque route_turn() retourne une valeur fausse
  • Mise à jour du regroupement des hooks d'exécution et documentation de tous les contextes de hook

Cette version améliore la configurabilité de l'API et la fiabilité des hooks pour les développeurs utilisant PydanticAI.