Certains travaux sont trop structurés pour un seul tour d'agent et trop ramifiés pour une seule spec du Task Runner. Un flux de travail est un script Python rédigé qui orchestre de nombreux agents à travers des étapes explicites : il les exécute en parallèle, enchaîne leur sortie et vérifie les résultats avant de poursuivre.
Vous en écrivez rarement un à la main : décrivez l'objectif en langage courant et l'agent rédige habituellement le script pour vous.
Optez pour un flux de travail lorsque la forme du travail compte autant que le travail lui-même :
| Modèle | Ce qu'il fait | Exemple |
|---|---|---|
| Déploiement en éventail | Exécuter la même étape sur de nombreuses entrées en parallèle | Réviser tous les fichiers modifiés d'une pull request d'un coup |
| Pipeline | Alimenter l'étape suivante avec la sortie d'une étape | Rédiger → critiquer → réécrire → mettre en forme |
| Évaluation et vérification | Produire un résultat, puis le faire vérifier par un agent distinct | Générer un correctif, puis le valider par rapport à la spec |
Pour une seule exécution autonome à partir d'une spec, utilisez le Task Runner. Pour du parallélisme ponctuel au sein d'une conversation, utilisez les Sous-agents. Les flux de travail servent lorsque vous avez besoin d'une structure reproductible sur de nombreux agents.
Le chemin le plus rapide vers un flux de travail est de décrire le résultat souhaité et de laisser l'agent écrire le script :
« Écris un flux de travail qui prend chaque fichier markdown dans
docs/, fait résumer chacun par un agent en parallèle, puis fait fusionner les résumés par un second agent en un seul index. »
L'agent produit un script Python qui compose les étapes. Lisez-le, ajustez-le et exécutez-le. Comme c'est du Python ordinaire, vous pouvez le versionner, le partager et le réexécuter dès que les entrées changent.
En coulisses, un flux de travail coordonne les mêmes agents d'arrière-plan que vous pouvez lancer vous-même. Chaque étape peut se déployer en éventail vers des sous-agents, attendre leurs résultats et transmettre une sortie synthétisée à l'étape suivante. Le script du flux de travail détient la structure, quelles étapes s'exécutent, dans quel ordre, et ce que « terminé » signifie, tandis que chaque agent fait le travail.
L'application Flux de travail fournie fait apparaître les flux de travail rédigés dans le tableau de bord afin que vous puissiez les parcourir et les exécuter sans l'interface CLI. Installez-la et activez-la depuis le magasin d'applications comme n'importe quelle autre application.
Flux de travail