Skip to main content
Utilisez cette recette si un flux de travail doit :
  • examiner le contexte lié au code avec des outils d’exécution locaux
  • renvoyer une sortie structurée stricte plutôt que du texte libre
  • suspendre les décisions à haut risque pour demander une approbation humaine
  • enregistrer des points de reprise entre les tours du modèle et les appels d’outil

1. Définir un contrat de sortie restreint

Le premier flux de revue de code reste ainsi facile à examiner dans les journaux et à transmettre aux étapes de travail suivantes.

2. Définir de petits outils d’exécution

Gardez ces outils déterministes et idempotents pour que les données des étapes enregistrées restent utiles lorsqu’un worker reprend le travail plus tard.

3. Créer l’agent avec un point de revue humaine

4. Utiliser l’adaptateur Gateway pour imposer le JSON strict

5. Exécuter et reprendre le flux de travail

6. Points à vérifier

Après une exécution avec des outils et une autre suspendue dans l’attente d’une approbation, vérifiez les points suivants :
  • les vues de détails de la requête affichent clairement la boucle d’outils d’exécution
  • les exécutions suspendues passent à l’état waiting_for_human
  • les enregistrements d’étape créent un point de reprise après l’exécution d’un outil
  • les échecs de schéma et l’activité de réparation du plugin restent visibles dans les journaux

Guides associés

Dernière modification le 2 octobre 2026