Pular para o conteúdo principal
Um workflow encadeia agentes em etapas. Ele recebe uma entrada, como um repositório ou um achado, e salva os resultados como achados. O Enclave vem com workflows integrados para revisão de PRs, aprendizado de repositórios e buscas de segurança. Você também pode criar o seu descrevendo-o no Research.
A página Workflows listando workflows integrados e personalizados com seus gatilhos e agentes

Quando usar um workflow

Use um workflow quando a mesma análise precisar ser executada mais de uma vez: a cada novo achado ou pull request, em um agendamento ou em muitos repositórios. Para uma pergunta pontual, use o Research.

Partes de um workflow

  • Entradas: sobre o que ele é executado, como um repositório, um achado ou superfícies de ataque.
  • Etapas: o trabalho em ordem. Uma etapa pode executar um agente, executar um agente por registro em paralelo, filtrar registros ou salvar achados.
  • Agentes: o modelo, o prompt e as ferramentas de cada etapa. Use um agente salvo ou defina um diretamente na etapa.
  • Gatilhos: o que inicia uma execução automaticamente. Consulte Gatilhos.
  • Orçamento: cada execução tem um orçamento entre 20 e 2.000 créditos (padrão de 80 créditos). Uma execução iniciada por você pausa ao atingir o orçamento, para que você possa retomá-la com um orçamento maior.

A página Workflows

Clique em Workflows na barra lateral. Cada linha mostra quando o workflow é iniciado, os agentes dele, o botão Triggers e as execuções recentes. Abra um workflow para ver Flow, Runs e History. A aba Flow é somente leitura.

Acesso

Members podem ver workflows e execuções. Owners e admins podem criá-los, executá-los e alterá-los. Consulte Funções e permissões.