Skip to main content
Utilisez les éléments pour créer une chronologie structurée de l’agent sans analyser les événements propres à chaque fournisseur. Les exécutions en streaming et terminées exposent le même contrat ordonné AgentItem<TOutput>.

Types d’éléments

AgentItem<TOutput> est une union discriminée :

Afficher une chronologie en streaming

TypeScript affine le type de chaque élément à partir de sa propriété type :

Lire les éléments après la fin

Le résultat terminé contient les mêmes types d’éléments, dans le même ordre :
Vous pouvez ainsi afficher l’activité en direct, puis reconstruire la même chronologie à partir de l’état d’exécution enregistré.

Accéder aux données propres au fournisseur

La sortie du fournisseur est normalisée en types d’éléments portables. Lorsqu’une intégration a encore besoin d’un champ propre au fournisseur, les éléments normalisés conservent la charge utile d’origine dans rawProviderItem. Privilégiez les champs portables dans la logique du produit. Considérez rawProviderItem comme une solution de secours pour les intégrations propres à un fournisseur, pas comme le contrat par défaut de l’application.

Guides associés

Dernière modification le 2 octobre 2026