Qu'est-ce qu'un flux de travail ?

Un flux de travail est une session de travail complète avec un agent. Il encapsule l'ensemble des échanges, exécutions d'outils et étapes de raisonnement. L'agent peut répondre aux questions, exécuter des outils, interroger des bases de données, ou déléguer des tâches à des sous-agents.

Agent associé

Chaque flux est associé à un agent via son identifiant. L'agent détermine les outils disponibles, le modèle de langage utilisé et la logique d'orchestration. Un même agent peut gérer plusieurs flux simultanément.

Exécution d'outils

L'agent exécute des outils via l'orchestrateur avec un délai d'expiration de 300 secondes par requête. Chaque exécution est enregistrée avec ses paramètres d'entrée, résultats, durée et statut de réussite. Les outils MCP sont identifiés par le nom du serveur, et non par son identifiant.

États du flux de travail

Un flux de travail passe par plusieurs états au cours de son cycle de vie. L'état courant détermine les actions possibles.

idle En attente

Le flux vient d'être créé. En attente du premier message de l'utilisateur.

running En cours

L'orchestrateur traite la requête. L'agent raisonne, exécute des outils et génère des réponses.

completed Terminé

L'exécution s'est achevée avec succès. Le flux peut recevoir de nouveaux messages.

error Erreur

L'exécution a échoué. Le message d'erreur est affiché dans la conversation.

Persistance complète

Chaque flux de travail persiste l'intégralité de ses données. La suppression d'un flux entraîne la suppression en cascade de toutes les données associées.

Messages
Exécutions d'outils
Étapes de raisonnement
Tâches décomposées
Sous-agents
Requêtes de validation
Mémoires
Questions utilisateur
La suppression d'un flux entraîne la suppression en cascade de toutes ces données.

Exécution d'outils

L'agent exécute des outils via l'orchestrateur. Chaque exécution est enregistrée avec l'ensemble de ses métadonnées.

Paramètres d'entrée

Arguments transmis à l'outil par l'agent

Résultats

Données retournées après exécution

Durée

Temps d'exécution mesuré

Statut

Réussite ou échec de l'opération

Délai d'expiration : 300 secondes par requête d'outil
Bon à savoir — Les outils MCP sont identifiés par le nom du serveur, et non par son identifiant technique. Si vous renommez un serveur MCP, les agents devront être mis à jour en conséquence.