Le 5 mars de cette année, GitHub a annoncé que la fonction de revue de code de Copilot est officiellement passée à une architecture d'agent.
Le problème précédent
L'ancienne version de la revue de code examinait essentiellement les diffs ligne par ligne et générait des commentaires génériques. De nombreux développeurs se plaignaient qu'elle « ressemblait à un stagiaire regardant le code » – ne voyant que la surface sans comprendre le contexte.
Comment fonctionne la nouvelle version ?
L'agent actuel explore activement l'intégralité du dépôt : il lit les fichiers associés, suit les dépendances entre fichiers, construit un contexte plus complet, puis donne son avis.
Quelques données clés :
- 71 % des revues fournissent des retours exploitables
- Les 29 % restants choisissent le silence, plutôt que de forcer des commentaires insignifiants
- En moyenne environ 5,1 commentaires par revue
- L'accent est mis sur la correction et l'intégrité architecturale, pas sur le style de code
D'avril dernier à mars de cette année, 60 millions de revues de code ont été réalisées au total, soit une multiplication par 10.
Correction automatique en boucle fermée
La conception la plus ingénieuse : les problèmes découverts lors de la revue peuvent être transmis directement à l'agent de codage pour correction. Copilot détecte un bogue → génère une PR de correction → un humain révise et fusionne. Les petites réparations quotidiennes peuvent être automatisées, le développeur n'ayant qu'à donner son accord à la dernière étape.
Il faut toutefois noter que la revue de code par agent s'exécute sur l'infrastructure GitHub Actions. Si votre organisation a désactivé les runners hébergés par GitHub, vous devrez configurer un self-hosted runner supplémentaire.
Disponible pour tous les utilisateurs payants de Copilot (Pro/Pro+/Business/Enterprise).
Source de référence : CocoLoop, publication officielle du GitHub Changelog