- Início
- Catálogo do Console
- Design do executor de fluxo de trabalho
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.
Localização
Seção intitulada “Localização”packages/coding-agent/src/tools/catalog-workflow-runner.ts no repositório xcsh.
Mapeamento de ações
Seção intitulada “Mapeamento de ações”| Ação de fluxo de trabalho | Ação Browser Tool | Notas |
|---|---|---|
navigate | goto + wait_for_selector | Antepor baseUrl à URL relativa |
click | click | Mapeamento direto do seletor |
fill | fill | Resolve {param} in value |
assert | get_text + comparação de strings | Falha imediata se não corresponder |
Tratamento de erros
Seção intitulada “Tratamento de erros”- 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