Zum Inhalt springen

Workflow-Runner-Design

Design der xcsh-Komponente, die Workflow-YAML aus diesem Katalog liest und Schritte über Chrome DevTools Protocol ausführt.

packages/coding-agent/src/tools/catalog-workflow-runner.ts im xcsh-Repository.

Workflow-AktionBrowser-Tool-AktionHinweise
navigategoto + wait_for_selectorbaseUrl vor relative URL voranstellen
clickclickDirekte Selector-Zuordnung
fillfillResolve {param} in value
assertget_text + ZeichenkettenvergleichSofortiger Abbruch bei Nichtübereinstimmung
  • Sofortiger Abbruch: Erster fehlgeschlagener Schritt stoppt die Ausführung
  • Fehlschlag-Screenshot (nach bestem Bemühen)
  • Keine Wiederholungslogik