Visão geral
github-actions[bot], dependabot[bot] ou bots de revisão de código) para evitar loops infinitos de feedback. O recurso Autofix settings - bot comments permite controlar esse comportamento para que o Devin possa responder automaticamente a comentários de bots em que você confia.
Essa é uma configuração no nível da organização que se aplica a todas as sessões do Devin dentro da sua organização.
Onde encontrar
Somente administradores da organização podem modificar esta configuração.
Modos disponíveis
Não responder a comentários de bots (padrão)
Responder a todos os comentários de bots
Responder apenas a bots específicos
- Selecione Responder apenas a bots específicos no menu suspenso.
- Insira o nome de usuário do bot no GitHub no campo de entrada (por exemplo,
github-actions[bot]). - Clique em Add.
[bot]. Você pode encontrar o nome de usuário de um bot verificando quem foi o autor do comentário na sua PR (pull request).
Para remover um bot, clique no botão × ao lado do nome dele na allowlist.
Como funciona em tempo de execução
- Modo “none” — o comentário é ignorado.
- Modo “allowlist” — o nome de usuário do bot é verificado em relação à sua allowlist. Se houver correspondência, o Devin processa o comentário. Caso contrário, ele é ignorado.
- Modo “all” — o comentário é processado.
Comentários de falha de lint gerados por bots (que contêm “lint check failed”) são sempre processados independentemente desta configuração, para que o Devin sempre possa responder a falhas de CI (integração contínua).
Casos de uso comuns
- Bots de CI: Autorize o seu bot de CI para que o Devin possa corrigir automaticamente erros de lint, falhas em testes ou problemas de build sinalizados pelo seu pipeline.
- Scanners de segurança: Autorize o seu bot de varredura de segurança para que o Devin possa lidar diretamente com relatórios de vulnerabilidades.
- Ferramentas de qualidade de código: Autorize bots como SonarQube ou Codacy para que o Devin possa responder ao feedback sobre a qualidade do código.
Interação com o Devin Review
devin-ai-integration[bot]. Como essa é uma conta de bot, seus comentários estão sujeitos às suas configurações de comentários de bot. No modo padrão (“Don’t respond to bot comments”), as sessões do Devin não atuarão automaticamente com base nos apontamentos do Devin Review.
Se você quiser que o Devin trate automaticamente os problemas sinalizados pelo Devin Review, faça o seguinte:
- Defina o modo como “Respond to specific bots only” e adicione
devin-ai-integration[bot]à allowlist. - Defina o modo como “Respond to all bot comments”.
Os comentários de resumo “No Issues Found” do Devin Review são sempre ignorados, independentemente dessa configuração — apenas comentários que relatam problemas reais são considerados.
Interação com o modo de apenas menções
DevinAI ou @devin) para serem processados. O filtro de comentários do bot é executado primeiro e, em seguida, o filtro de apenas menções é aplicado.
Dicas
- Comece com “Responder apenas a bots específicos” e adicione os bots um de cada vez. Isso permite que você verifique se cada bot interage bem com o Devin antes de adicionar mais.
- Se você notar ciclos inesperados, volte para “Não responder a comentários de bots” para interrompê-los imediatamente.
- Contas de bot são identificadas pelo tipo de usuário do GitHub (
Bot), e não pelo nome de usuário. Usuários humanos com[bot]no nome não são afetados por esta configuração.
