Aller au contenu

Le média des artisans du web lundi 9 novembre 2026

Outils

GitHub Copilot automatise la fusion des pull requests avec Agent Merge

Dans son point hebdomadaire du 6 novembre, GitHub a ajouté à Copilot la fusion automatique des pull requests prêtes et une approbation assistée des demandes d'outils, deux pas de plus vers des agents moins surveillés au quotidien.

GitHub a publié le 6 novembre 2026 son point hebdomadaire sur Copilot, couvrant la semaine du 2 novembre — à la suite d’une semaine déjà chargée où Copilot s’était installé nativement dans Xcode et dans les sessions cloud de JetBrains Air. Deux nouveautés concernent directement les équipes qui industrialisent l’usage d’agents de code sur leurs dépôts : Agent Merge, qui fusionne une pull request dès qu’elle est prête, et l’approbation assistée, qui permet de déléguer certaines décisions d’autorisation d’outils à Copilot. Le reste de la livraison porte sur VS Code 1.145, sur le panneau de réglages de Copilot CLI et sur la gestion des sessions dans l’application Copilot.

Agent Merge : fusionner dès que la pull request est prête

Agent Merge s’active directement depuis une pull request. Une fois activé, Copilot fusionne la pull request dès que les vérifications requises et les règles de protection de branche sont satisfaites. La fonction reste suspendue tant qu’une vérification ou une règle est en attente, ce qui évite les fusions prématurées sur des dépôts à exigences de revue strictes — un point sensible pour les équipes qui ont dû adapter leurs workflows GitHub Actions au blocage de pull_request_target. L’interface permet aussi de suivre l’état des revues, de solliciter des relecteurs additionnels et de discuter ou citer un commentaire sélectionné directement avec Copilot.

Approbation assistée : déléguer certaines décisions, pas toutes

L’« assisted approval » permet de donner à Copilot des consignes sur les demandes d’outils qu’il peut approuver seul, sans solliciter l’utilisateur à chaque fois. La fonction est strictement optionnelle et ne s’applique qu’aux sessions locales, ce qui en limite le périmètre aux postes de travail des développeurs plutôt qu’aux exécutions dans le cloud.

Point de vigilance : l’approbation assistée reste un mécanisme opt-in, mais elle déplace une partie de la décision de sécurité de l’instant de la demande vers l’instant de la configuration. Une consigne mal calibrée peut autoriser plus que prévu ; elle mérite d’être relue comme n’importe quelle règle de permission, pas configurée une fois puis oubliée.

Ce que VS Code 1.145 ajoute de son côté

FonctionStatutCe qu’elle change
Modes de vue du chatExpérimentalReplier ou déplier le raisonnement et les appels d’outils sans relancer la conversation
Apps distantes et canevasPréversionVérifier le travail d’un agent sur une autre machine depuis la fenêtre Agents
Automatisations localesDisponibleDéclencher des agents sur une expression cron ou un agent de workspace personnalisé
Pièces jointesDisponibleAjouter captures d’écran et maquettes via Add Context > Files

Une automatisation locale programmée ressemble à ceci, avec une expression cron classique pour relancer un agent de vérification chaque nuit :

name: audit-nocturne
on:
  schedule:
    cron: "0 2 * * *"
agent: workspace
task: >
  Relire les dépendances modifiées dans la journée
  et signaler toute mise à jour majeure non testée.

Agent Merge et l’approbation assistée partagent la même logique : réduire le nombre d’allers-retours humains sans supprimer le point de contrôle qui précède la fusion ou l’exécution.

Le reste de la semaine : automatisations et panneau de réglages unifié

Côté Copilot CLI, la commande /settings ouvre désormais un tableau de bord unique et consultable par recherche pour les extensions, les serveurs MCP et les autres réglages, remplaçant une collection de sous-commandes dispersées — une évolution dans la même veine que les autres outils en ligne de commande du développement web qui regroupent leurs réglages au même endroit. Dans l’application Copilot, déposer un fichier sur « New » démarre une session, les CSV et TSV s’ouvrent en tableau, et les sessions épinglées dont la pull request est fusionnée peuvent être archivées en lot.

Pourquoi cette automatisation progressive compte

Chacune de ces fonctions, prise isolément, est mineure. Mises ensemble, elles déplacent le curseur vers des agents qui attendent moins souvent une validation humaine explicite, à condition que les vérifications automatisées en amont (tests, règles de branche, revues obligatoires) soient déjà solides. Les équipes sans ce socle gagneraient à le consolider avant d’activer Agent Merge, plutôt que d’ajouter de l’automatisation sur un pipeline encore permissif.

Ce qu’il faut retenir

GitHub ajoute à Copilot deux mécanismes qui réduisent les interruptions humaines : la fusion automatique d’une pull request prête, et l’approbation assistée des demandes d’outils en local. Les deux restent circonscrites et optionnelles, mais elles supposent un pipeline de vérification déjà fiable pour ne pas déplacer le risque plutôt que le réduire.

Agent Merge est la fonction la plus intéressante de ce lot, à condition de ne l’activer que sur des dépôts où les checks obligatoires couvrent vraiment ce qui compte. Sur un dépôt dont la CI est trouée, cette automatisation fusionnera plus vite des choses qu’on aurait de toute façon dû relire — Simon Janvier.

Pour aller plus loin : GitHub Copilot Weekly Releases — November 2 (GitHub Changelog).

Partager LinkedIn Bluesky Hacker News E-mail

À lire aussi