Pular para o conteúdo

Design do executor de fluxo de trabalho

Design do componente xcsh que lê o YAML de fluxo de trabalho deste catálogo e executa etapas via Chrome DevTools Protocol.

packages/coding-agent/src/tools/catalog-workflow-runner.ts no repositório xcsh.

Ação de fluxo de trabalhoAção Browser ToolNotas
navigategoto + wait_for_selectorAntepor baseUrl à URL relativa
clickclickMapeamento direto do seletor
fillfillResolve {param} in value
assertget_text + comparação de stringsFalha imediata se não corresponder
  • Falha imediata: a primeira etapa com falha interrompe a execução
  • Captura de tela de falha (melhor esforço)
  • Sem lógica de nova tentativa