Em 5 de março deste ano, o GitHub anunciou que a função de revisão de código do Copilot foi oficialmente migrada para uma arquitetura de agente.
O problema anterior
A versão antiga da revisão de código basicamente examinava diffs linha por linha e gerava comentários genéricos. Muitos desenvolvedores reclamavam que ela "parecia um estagiário olhando o código" – via apenas a superfície sem entender o contexto.
Como funciona a nova versão?
O agente atual explora ativamente todo o repositório: lê arquivos relacionados, rastreia dependências entre arquivos, constrói um contexto mais completo e então fornece sua opinião.
Alguns dados importantes:
- 71% das revisões fornecem feedback acionável
- Os 29% restantes optam pelo silêncio, em vez de forçar comentários sem sentido
- Média de cerca de 5,1 comentários por revisão
- O foco está em correção e integridade arquitetural, não no estilo de código
De abril do ano passado a março deste ano, foram concluídas 60 milhões de revisões de código no total, um crescimento de 10 vezes.
Correção automática em ciclo fechado
O design mais engenhoso: os problemas encontrados na revisão podem ser enviados diretamente para o agente de codificação corrigir. Copilot detecta um bug → gera um PR de correção → humano revisa e faz o merge. Pequenos reparos do dia a dia podem ser automatizados, com o desenvolvedor apenas dando a palavra final.
No entanto, é importante notar: a revisão de código por agente é executada na infraestrutura do GitHub Actions. Se sua organização desativou os runners gerenciados pelo GitHub, será necessário configurar um self-hosted runner adicional.
Disponível para todos os usuários pagantes do Copilot (Pro/Pro+/Business/Enterprise).
Fonte de referência: CocoLoop, comunicado oficial do GitHub Changelog