Pular para o conteúdo principal

Fluxos de Trabalho

Fluxos de trabalho automatizam tarefas repetitivas definindo instruções passo a passo para o AI Cockpit Reasoning executar. Invoque qualquer fluxo de trabalho digitando /[nome-do-fluxo-de-trabalho].md no chat.

Aba de Fluxos de trabalho no AI Cockpit Reasoning

Criando Fluxos de trabalho

Fluxos de trabalho são arquivos markdown armazenados em .AI Cockpitcode/workflows/:

  • Fluxos de trabalho globais: ~/.AI Cockpitcode/workflows/ (disponíveis em todos os projetos)
  • Fluxos de trabalho do projeto: [projeto]/.AI Cockpitcode/workflows/ (específicos do projeto)

Configuração Básica

  1. Crie um arquivo .md com instruções passo a passo
  2. Salve-o no seu diretório de fluxos de trabalho
  3. Digite /nome-do-arquivo.md para executar

Capacidades dos Fluxos de trabalho

Fluxos de trabalho podem aproveitar:

Padrões Comuns de Fluxo de Trabalho

Gerenciamento de Lançamento

1. Reunir PRs mesclados desde o último lançamento
2. Gerar changelog a partir das mensagens de commit
3. Atualizar números de versão
4. Criar branch e tag de lançamento
5. Implantar no ambiente de homologação

Configuração de Projeto

1. Clonar template de repositório
2. Instalar dependências (`npm install`, `pip install -r requirements.txt`)
3. Configurar arquivos de ambiente
4. Inicializar banco de dados/serviços
5. Executar testes iniciais

Preparação para Revisão de Código

1. Procurar por comentários TODO e declarações de debug
2. Executar linting e formatação
3. Executar suíte de testes
4. Gerar descrição do PR a partir de commits recentes

Exemplo: Fluxo de trabalho de Submissão de PR

Vamos ver como criar um fluxo de trabalho para submeter um pull request. Este fluxo de trabalho lida com todo o processo, desde a revisão do código até a notificação de implantação.

Crie um arquivo chamado submit-pr.md no seu diretório .AI Cockpitcode/workflows:

# Fluxo de trabalho de Submissão de PR

Você está ajudando a submeter um pull request. Siga estes passos:

1. Primeiro, use `search_files` para verificar se há comentários TODO ou declarações console.log que não deveriam ser comitados
2. Execute os testes usando `execute_command` com `npm test` ou o comando de teste apropriado
3. Se os testes passarem, adicione e comite as alterações com uma mensagem de commit descritiva
4. Faça o push da branch e crie um pull request usando `gh pr create`
5. Use `ask_followup_question` para obter o título e a descrição do usuário

Parâmetros necessários (pergunte se não forem fornecidos):
- Nome da branch
- Revisores a serem atribuídos

Agora você pode acionar este fluxo de trabalho digitando /submit-pr.md no chat. O AI Cockpit Reasoning irá:

  • Verificar seu código em busca de problemas comuns antes de comitar
  • Executar sua suíte de testes para detectar problemas antecipadamente
  • Lidar com as operações Git e a criação do PR
  • Notificar sua equipe automaticamente
  • Configurar tarefas de acompanhamento para a implantação

Isso evita que você execute manualmente o mesmo processo de 7 etapas toda vez que quiser enviar código para revisão.