Corrija Bugs em PRs Automaticamente Antes do Merge
Devin analisa cada PR em busca de bugs e aplica correções na branch automaticamente.Registrar repositórios e usuários para revisão automática
Devin Review pode revisar automaticamente todo PR (pull request) nos seus repositórios — sem necessidade de acionamento manual. Comece registrando os repositórios e usuários que você quer que sejam cobertos.
- Vá para Settings > Review no webapp do Devin
- Em Repositories, pesquise e adicione os repositórios que você quer que o Devin revise automaticamente (por exemplo,
acme/frontend,acme/api-server) - Em Users, adicione os nomes de usuário do GitHub cujos PRs devem ser sempre revisados — ou qualquer usuário pode se auto-registrar clicando em “Add myself (@username)”
Ativar Auto-Fix para o Devin enviar correções, não só comentários
Por padrão, o Devin Review publica bugs encontrados como comentários inline. O Auto-Fix vai além — o Devin propõe alterações de código e pode enviar commits de correção diretamente para a branch do PR.Para ativar, vá para Settings > Customization > Pull request settings > Autofix settings - bot comments e escolha uma das opções:
- Respond to specific bots only — adicione
devin-ai-integration[bot]à lista de permissões (recomendado) - Respond to all bot comments — o Devin age sobre todos os comentários de bots, não apenas os dele
Ver o que o Devin detecta e corrige
Quando um PR é aberto em um repositório registrado, o Devin Review é executado automaticamente e produz:Você pode revisar cada item na visualização de diff, marcar bugs como resolvidos ou fazer perguntas de acompanhamento usando o chat com conhecimento do codebase integrado — o Devin tem contexto de todo o repositório, não só do diff.
- Bugs encontrados na barra lateral de análise, rotulados por severidade (Severe ou Non-severe) e nível de confiança
- Flags para padrões que valem investigação, mas que não estão necessariamente errados
- Commits de correção enviados diretamente para a branch do PR para problemas que o Devin consegue resolver (quando o Auto-Fix está ativado)
Ensinar ao Devin Review os padrões da sua equipe
O Devin Review lê os arquivos Faça commit desse arquivo no seu repositório e o Devin Review seguirá essas diretrizes em todo PR. Atualize-o à medida que sua equipe descobre novos padrões — por exemplo, depois de um bug em produção, adicione o padrão que teria detectado o problema, para que o Devin marque problemas semelhantes em revisões futuras.Você também pode usar o Review chat em qualquer PR para pedir que o Devin procure padrões específicos no diff — por exemplo: “Há alguma chamada de API neste PR que não trata o caso de erro?”
AGENTS.md e REVIEW.md no seu repositório para aprender as convenções da sua equipe. Use esses arquivos para definir preferências de revisão, padrões comuns de bugs para monitorar e padrões de código que você quer fazer cumprir: