> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configurações de Correção Automática - Comentários de Bots

> Defina a quais bots o Devin responde em pull requests

<div id="overview">
  ## Visão geral
</div>

Quando o Devin está acompanhando um pull request, ele monitora os comentários recebidos e responde a eles automaticamente. Por padrão, o Devin ignora comentários de usuários do tipo bot (como `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.

<div id="where-to-find-it">
  ## Onde encontrar
</div>

Navegue para [**Settings** > **Customization**](https://app.devin.ai/customization) > **Pull request settings** > **Autofix settings - bot comments**.

<Note>Somente administradores da organização podem modificar esta configuração.</Note>

<div id="available-modes">
  ## Modos disponíveis
</div>

<div id="dont-respond-to-bot-comments-default">
  ### Não responder a comentários de bots (padrão)
</div>

Devin ignora todos os comentários feitos por usuários bot em PRs. Essa é a opção mais segura e evita qualquer risco de loops infinitos entre Devin e outras ferramentas automatizadas.

<div id="respond-to-all-bot-comments">
  ### Responder a todos os comentários de bots
</div>

Devin trata comentários de bots exatamente como comentários de humanos e processa todos eles.

<Warning>Este modo pode causar loops infinitos com bots de revisão de código automatizada. Por exemplo, se um bot de revisão de código comentar em um PR do Devin, o Devin responder com uma alteração de código e o bot fizer outro comentário, o ciclo pode se repetir indefinidamente. Use este modo apenas se tiver certeza de que seus bots não criarão ciclos de feedback.</Warning>

<div id="respond-to-specific-bots-only">
  ### Responder apenas a bots específicos
</div>

Você fornece uma allowlist de nomes de usuário de bots aos quais o Devin deve responder. O Devin processa comentários desses bots e ignora todos os outros. Esta é a opção recomendada para a maioria das equipes porque oferece controle preciso.

Para adicionar um bot à allowlist:

1. Selecione **Responder apenas a bots específicos** no menu suspenso.
2. Insira o nome de usuário do bot no GitHub no campo de entrada (por exemplo, `github-actions[bot]`).
3. Clique em **Add**.

Nomes de usuário de bots geralmente terminam com `[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.

<Tip>A correspondência de nomes de usuário de bot não diferencia maiúsculas de minúsculas, portanto `GitHub-Actions[bot]` e `github-actions[bot]` são tratados da mesma forma.</Tip>

<div id="how-it-works-at-runtime">
  ## Como funciona em tempo de execução
</div>

Quando um bot deixa um comentário em um PR que o Devin está acompanhando, o Devin verifica as configurações de comentários de bots da sua organização:

1. **Modo "none"** — o comentário é ignorado.
2. **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.
3. **Modo "all"** — o comentário é processado.

Se o comentário passar pelo filtro de bot, ele ainda passa por outras verificações de processamento de comentários do Devin (como a [configuração de somente menção](#interaction-with-mention-only-mode) e a caixa de seleção de monitoramento de comentários no PR).

<Note>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).</Note>

<div id="common-use-cases">
  ## Casos de uso comuns
</div>

* **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.

<div id="interaction-with-devin-review">
  ## Interação com o Devin Review
</div>

O [Devin Review](/pt-BR/work-with-devin/devin-review) publica comentários em PRs como `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"**.

<Note>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.</Note>

<div id="interaction-with-mention-only-mode">
  ## Interação com o modo de apenas menções
</div>

Se você tiver a configuração **"Responder apenas a comentários de PR que mencionam Devin"** ativada, os comentários do bot também deverão mencionar Devin (começando com `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.

<div id="tips">
  ## Dicas
</div>

* 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.
