Aller au contenu

Conception du moteur de workflow

Conception du composant xcsh qui lit le YAML de workflow de ce catalogue et exécute les étapes via le protocole Chrome DevTools.

packages/coding-agent/src/tools/catalog-workflow-runner.ts dans le dépôt xcsh.

Action de workflowAction Browser ToolNotes
navigategoto + wait_for_selectorAjouter baseUrl à l’URL relative
clickclickMappage direct du sélecteur
fillfillResolve {param} in value
assertget_text + comparaison de chaînesArrêt immédiat en cas de non-correspondance
  • Arrêt immédiat : la première étape échouée arrête l’exécution
  • Capture d’écran d’échec (au mieux)
  • Aucune logique de nouvelle tentative