GitHub Copilot HydraFusion changes model selection from a choice made before a task into a workflow decision made during it. The research preview can solve directly, escalate a draft or ask a second model family to critique the work before revision.
GitHub introduced Project HydraFusion on September 4, 2026. It is available on all Copilot plans through the experimental menu in Copilot CLI. The preview is most relevant to developers who already switch models manually for drafting, review and escalation.
How to turn on HydraFusion
- Run
/updatein Copilot CLI to install the latest version. - Run
/experimental on. - Run
/modeland selectHydraFusion (Research Preview). - Start with one substantial, well-scoped prompt in a disposable branch.
- Use
/feedbackor the GitHub Community discussion to report failures.
The name, models, routing policy and behavior can change because this is a research preview. Capture the CLI version, selected mode and date with every test result.
The three workflows
| Workflow | What happens | Main tradeoff |
|---|---|---|
| Single | One selected model solves the task | Lowest orchestration overhead when routing is correct |
| Cascade | An efficient model drafts, then a quality gate accepts or escalates | Potential savings, with delay when escalation occurs |
| Critique | One model drafts, a read-only model from another family critiques, then the drafter revises once | Independent review costs another model call |
How billing works
HydraFusion is not described as a single flat-price model. GitHub says usage is based on the tokens consumed by the models it invokes, priced at each model’s standard rate. A critique or cascade can therefore have several billable legs.
Complete accounting matters. Include drafting, critique, revision, escalation, retry and fallback. If the interface only shows the final model or final answer, export the available usage record before drawing a cost conclusion.
Our AI agent spend-control guide provides a reusable ledger for multi-leg tasks.
What GitHub reports in its benchmarks
| Benchmark | Estimated cost versus Opus 5 | Quality versus Opus 5 |
|---|---|---|
| TerminalBench 2.1 | 67% lower | +4.9 percentage points |
| DeepSWE | 36% lower | -1.5 percentage points |
| CheckpointBench | 65% lower | -0.1 percentage points |
These results do not mean every real task will be cheaper or better. GitHub used fixed inputs, tools, limits, pricing assumptions and grading conditions. The results are specific to the evaluated model pool and tuned policy. Latency is not summarized in the headline table.
A fair five-job comparison
Run the same five repository tasks twice: once with your normal single-model default and once with HydraFusion. Use tasks with known acceptance criteria, such as a failing test, a small feature, a dependency upgrade, a documented refactor and a bug with a reproducible case.
| Measure | How to record it | Why it matters |
|---|---|---|
| Accepted result | Independent reviewer checks tests and diff | Prevents self-reported completion |
| Total model cost | Sum every workflow leg | Makes cascade and critique comparable |
| Wall time | Prompt submission to review-ready patch | Captures routing and review delay |
| Human intervention | Minutes and number of corrections | Measures the work the agent did not remove |
| Patch scope | Files changed outside the request | Catches overreach hidden by a passing test |
The failure modes to watch
- Wrong early acceptance: the cascade gate accepts an efficient draft that passes a shallow check but misses the requirement.
- Expensive escalation: the initial attempt consumes tokens and the task still requires a frontier model.
- Critic blind spot: the read-only critic lacks repository context that would reveal a regression.
- Latency surprise: several sequential model calls improve quality but make the task slower than direct use.
- Opaque routing: the final result is good, but the team cannot explain which legs ran or why.
Where HydraFusion fits with Agent Merge
HydraFusion chooses how to solve and review a coding request. VS Code Agent Merge addresses the later loop of review feedback, failed checks and merge conflicts. They solve different stages and should be evaluated separately before combining them.
My take: routing needs observability
Multi-model orchestration can be more useful than a model leaderboard because it lets the runtime match effort to the task. The condition is observability. Teams need cost, latency, workflow role, retry and model records for every leg.
Start with work that is substantial enough to benefit from orchestration but narrow enough for a human to review. If HydraFusion saves money while increasing review uncertainty, it has only moved the cost into a less visible column.
Primary sources
- GitHub HydraFusion announcement and evaluation details
- GitHub Copilot model comparison and pricing reference
- Musthave.ai coding-agent comparison guide
Checked September 8, 2026. Availability, workflow and benchmark statements are attributed to GitHub. The test matrix and verdict are Musthave.ai analysis.