GitHub Copilot orchestre plusieurs modèles à la volée avec Project HydraFusion
GitHub lance HydraFusion, un aperçu de recherche qui choisit à l’exécution entre un modèle unique, une cascade ou une relecture critique pour livrer une qualité de niveau frontière au coût le plus bas. Sur TerminalBench 2.1, il gagne 4,9 points à −67 % de coût estimé face à Claude Opus 5, à essayer via /experimental dans Copilot CLI.
4 septembre 2026. GitHub présente Project HydraFusion, un aperçu de recherche de Copilot qui orchestre plusieurs modèles à l’exécution au lieu de s’en remettre à un seul. Sur TerminalBench 2.1, il améliore la qualité vérifiée de 4,9 points à −67 % de coût estimé par rapport à Claude Opus 5. Pourquoi c’est important : la course au « meilleur modèle » est en train de céder la place à une course au routage — choisir le bon modèle, ou la bonne chaîne de modèles, pour chaque tâche.
De la sélection de modèle à l’orchestration
Plus tôt dans l’année, GitHub avait lancé la sélection automatique de modèle, qui examine la tâche et l’assigne au modèle le plus adapté. HydraFusion va plus loin. Là où la sélection automatique choisit un modèle, HydraFusion construit un plan d’exécution complet : il pioche dans des modèles de plusieurs fournisseurs pour rédiger, critiquer, réviser, ou basculer vers un modèle plus puissant quand la barre de qualité n’est pas atteinte.
Pour le développeur, la complexité reste invisible. On sélectionne HydraFusion comme n’importe quel autre modèle, et il choisit un flux de travail qui équilibre performance, coût et latence pour chaque requête. Il s’inscrit dans une stratégie plus large de routage sémantique automatisé entre modèles locaux, cloud et composites.
Trois motifs d’exécution
HydraFusion traite le choix du flux comme un problème d’optimisation. Il s’appuie sur des signaux de capacité — raisonnement, génération de code, débogage, usage d’outils — pour retenir le motif le plus efficace capable d’atteindre la barre de qualité. Trois motifs existent aujourd’hui :
- Single. Un modèle unique résout la tâche directement, pour préserver la vitesse quand elle suffit.
- Cascade. Un modèle efficace rédige une solution, puis un gate de qualité décide de l’accepter ou de l’escalader vers un modèle plus puissant.
- Critique. Un modèle rédige, un relecteur indépendant en lecture seule, issu d’une autre famille de modèles, critique le résultat — sur le même patron que Rubber Duck — puis le modèle rédacteur révise une fois.
Chaque motif répond à un compromis qualité/coût différent. Cascade donne sa chance à un modèle bon marché tout en gardant un chemin vers une inférence plus forte. Critique ajoute un regard indépendant quand une relecture vaut mieux qu’une nouvelle tentative à l’aveugle.
Cinq principes pour rendre l’orchestration fiable
Orchestrer plusieurs modèles sur du code de dépôt n’a rien de trivial : il faut encadrer l’exécution, la relecture, le coût et l’état du dépôt. HydraFusion repose sur cinq principes de fonctionnement :
- Comptabilité complète. Agréger coût et usage sur chaque étape du flux — rédaction, critique, révision, escalade, nouvelle tentative, repli.
- Exécution bornée. Donner à chaque étape un délai et un comportement d’annulation explicites.
- Relecture isolée. Les étapes de relecture tournent dans un contexte isolé, sans outils, tandis que les étapes de résolution utilisent l’espace de travail partagé.
- Application à sûreté intégrée. Aucun patch n’est appliqué si le flux est annulé ou échoue la validation.
- Routage validé. Vérifier les définitions de flux, les liaisons de modèles et la disponibilité avant le début de l’exécution.
Ces garde-fous transforment l’orchestration multi-modèles en une pratique exploitable sur du code réel. Le runtime enregistre le rôle, le résultat, le coût, la latence et les diagnostics de chaque étape, ce qui rend l’ensemble auditable.
Le coût devient la variable qu’on optimise
Le chiffre à retenir est celui du coût. Sur TerminalBench 2.1, HydraFusion gagne 4,9 points de qualité vérifiée tout en coûtant environ un tiers du prix de Claude Opus 5. C’est la promesse inverse de la course au modèle frontalier : plutôt que de tout faire passer par le modèle le plus cher, on ne l’invoque que là où il apporte réellement un gain.
La tarification suit cette logique. HydraFusion est facturé sur les jetons consommés par les modèles qu’il utilise, au tarif standard de chaque modèle. Il est disponible pour tous les plans Copilot via le CLI, derrière le commutateur expérimental :
# Installer la dernière version du CLI
/update
# Activer les fonctionnalités expérimentales
/experimental on
# Sélectionner HydraFusion
/model Le routage remplace la course au modèle unique
HydraFusion illustre un basculement plus large. Pendant des années, la réponse à « quel modèle utiliser » a été « le dernier, le plus gros ». Aujourd’hui, les modèles frontaliers se multiplient et se spécialisent : l’un excelle en raisonnement, l’autre en génération de code rapide, un troisième est moins cher pour les tâches triviales. GitHub n’est pas seul sur cette ligne — les fournisseurs multiplient les mécanismes de routage sémantique qui décident, pour chaque requête, du modèle ou de la combinaison de modèles la plus pertinente.
Ce que HydraFusion ajoute, c’est la composition à l’exécution. Plutôt que de choisir un modèle, il choisit un motif — Single, Cascade ou Critique — capable d’enchaîner plusieurs appels. C’est la différence entre « le bon outil » et « la bonne chaîne de montage ». Le compromis qualité/coût n’est plus un réglage statique, mais une décision prise requête par requête, à partir de signaux de capacité mesurés.
Ce que ça change pour le développeur
La conséquence la plus concrète est la disparition du choix de modèle. Un développeur n’a plus à savoir si une tâche mérite un modèle frontalier ou un modèle rapide : il sélectionne HydraFusion, et le runtime s’en charge. C’est un gain de temps réel, mais aussi une perte de contrôle qu’il faut assumer.
Le revers est le coût opéré. Une requête qui déclenche une cascade ou une critique consomme plusieurs appels, et sa facture devient la somme de ces étapes. GitHub compense par une comptabilité complète — coût et usage agrégés sur chaque étape — mais cela suppose une discipline de lecture des métriques. L’orchestration déplace le travail du « quel modèle choisir » vers le « quel coût j’accepte pour quelle tâche ». C’est un arbitrage plus fin, mais pas un arbitrage gratuit.
Le chiffre de TerminalBench 2.1 mérite enfin une lecture prudente : il s’agit d’évaluations hors ligne et d’un coût estimé, pas d’une mesure de production. Le gain réel dépendra de la répartition de vos tâches — plus elles sont simples, plus Single suffit et plus l’économie est directe ; plus elles exigent de la relecture, plus Critique ajoute de la valeur, mais aussi de la latence et des jetons.
Un aperçu, pas un produit fini
HydraFusion reste un aperçu de recherche, accessible uniquement derrière le commutateur /experimental. Ses motifs, sa tarification et son pool de modèles peuvent changer sans préavis. Pour une équipe qui l’adopte, cela signifie une chose : mesurer avant de généraliser. La valeur se juge sur vos propres tâches, pas sur un benchmark.
Deux points méritent une surveillance. D’abord, la fraîcheur du pool : à mesure que de nouveaux modèles rejoignent Copilot, la qualité du routage évolue, en mieux ou en moins bien. Ensuite, la prévisibilité du coût : une requête peut désormais se déployer en plusieurs étapes, et la facture du pire cas dépasse celle d’un modèle unique. La comptabilité complète est le garde-fou, mais elle ne vaut que si quelqu’un la lit réellement.
Verdict
Si vous êtes sous Copilot et que vous faites du travail agentique lourd, activez HydraFusion en aperçu : les motifs Cascade et Critique automatisent exactement ce que font déjà les développeurs chevronnés — rédiger, faire relire, escalader — sans l’effort manuel de coordination.
Si vous surveillez votre budget de jetons, gardez un œil sur la comptabilité complète : le coût d’une requête devient la somme de toutes ses étapes, et une tâche simple peut coûter plus cher qu’avec un modèle unique. HydraFusion vaut son surcoût dès que la qualité du résultat compte davantage que le prix unitaire d’un appel.