GitHub has started routing some Copilot coding requests through more than one AI model at a time. The new system, called Project HydraFusion, decides on its own whether a task needs one model, a cheaper model with an escalation path, or a second model independently reviewing the first one’s work. GitHub announced it on September 4, 2026, and it’s live today as an opt-in research preview inside GitHub Copilot CLI.
The pitch is straightforward: let the system figure out the cheapest way to hit a quality bar, rather than making developers pick one model and live with its cost and speed for the whole task. GitHub’s own published data backs part of that pitch clearly. The rest is more complicated — and worth understanding before you turn it on.
Table of Contents
What Is Project HydraFusion?
HydraFusion isn’t a new AI model. It’s an orchestration layer that sits on top of GitHub Copilot’s existing model lineup and decides, per request, how many models to involve and in what order.
That builds on something GitHub already shipped earlier in 2026: Auto model selection, which looks at a task and picks the single best-suited model to handle it. HydraFusion goes a step further. Instead of asking “which model is right for this?” it asks “what’s the best sequence of steps — potentially involving several models — to solve this?”
For developers, GitHub says the complexity is meant to disappear. You select HydraFusion the way you’d select any other model in Copilot, and the system handles the rest behind the scenes.
How HydraFusion Works: Single, Cascade, Critique
HydraFusion currently chooses from three execution patterns for each request:
- Single. One model solves the task directly, with no review or escalation step. This is the fallback when the routing logic decides extra steps won’t help.
- Cascade. A cheaper, faster model drafts a solution first. A quality gate then decides whether that draft is good enough or whether the task should escalate to a stronger model.
- Critique. One model produces a draft. An independent model — from a different model family — reviews it in an isolated context with no access to tools or the repository. The original model then revises its answer once, based on that critique.
GitHub says the Critique pattern follows the same review approach used in its existing “Rubber Duck” feature. The company also outlined several operating principles behind the system: it accounts for cost and usage across every step of a workflow, applies timeouts to keep each step bounded, keeps review steps isolated from the actual codebase, and won’t apply a patch if a workflow is cancelled or fails validation.
Notably, developers don’t get to choose which models HydraFusion pulls from. According to GitHub’s own FAQ posted alongside the launch, the system draws from “a curated mix” of models that shifts over time as new ones become available, and the company hasn’t published a fixed roster. GitHub has said it’s looking into giving teams more control over that in the future, but as of the research preview, it isn’t an option.
Where and How to Access It Today
HydraFusion is live only inside GitHub Copilot CLI, and it’s available to every Copilot plan tier — Individual, Business, and Enterprise. There’s no waitlist or application process described anywhere in GitHub’s materials.
To try it:
- Run /update in GitHub Copilot CLI to make sure you’re on the latest version.
- Run /experimental on to enable experimental features.
- Run /model, then select HydraFusion (Research Preview).
VS Code and the standalone GitHub Copilot app are not yet part of the preview. At launch, GitHub described both as “targeting September” for a follow-up rollout, but as of this writing that hasn’t been confirmed as live. Developers working primarily in an IDE rather than the command line won’t be able to test HydraFusion yet.
The preview is also scoped narrowly by task type. GitHub says it currently works best on first-turn, single-prompt coding tasks — the kind you’d hand to Copilot in autopilot mode and let it complete in one go. Support for longer, multi-turn sessions is described as a future area of focus, not something available now.
Benchmark Results: What GitHub’s Own Data Shows
GitHub tested HydraFusion against Claude Opus 5 and GPT-5.6 Sol as baselines across three offline, controlled coding benchmarks: TerminalBench 2.1, DeepSWE, and an internal benchmark called CheckpointBench, built from real Copilot session data.
| Benchmark | Cost vs. Claude Opus 5 | Quality vs. Claude 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 |
The pattern across all three benchmarks is consistent on cost: HydraFusion is cheaper than running Claude Opus 5 alone every time, by a wide margin. Quality is the more mixed part of the story. HydraFusion only outperformed Opus 5 on one of the three benchmarks. On DeepSWE, which tests harder repository-level engineering tasks across larger codebases, it gave up 1.5 percentage points of quality in exchange for the cost savings. On CheckpointBench, the quality gap was negligible — a tenth of a point — but still slightly behind, not ahead.
It’s worth being precise about what these numbers are and aren’t. They come from GitHub’s own controlled, offline evaluations, using fixed task inputs, tools, and grading conditions the company designed itself. No independently reproduced version of these benchmarks was available at the time of writing.
The Gap Between the Marketing and the Data
GitHub has framed HydraFusion as delivering “frontier-level quality” alongside its cost savings. Its own numbers only fully support that framing in one of the three published tests.
That gap didn’t go unnoticed. VentureBeat, covering the launch, pointed out directly that GitHub’s benchmark table shows cost falling in every test but quality holding up in only one of three — and noted the same pattern showing up elsewhere in the AI model-routing market, not just at GitHub.
VentureBeat also cited a developer’s technical breakdown of why the Cascade pattern in particular produces such large cost reductions: a cheap model handles every request first, and the more expensive model only gets invoked on the subset of tasks that fail the initial quality check. That’s a real cost-saving mechanism, but it’s a different claim than saying orchestration makes the system smarter — it mostly means the expensive model is being used more selectively.
None of this means HydraFusion doesn’t work as intended. It means the “frontier quality” framing describes GitHub’s best-case result, not its average one.
Billing and Cost Mechanics
There’s no separate charge for using HydraFusion itself. Usage is billed based on the tokens consumed by whichever underlying models a given workflow actually invokes, at each of those models’ standard published rates. If a Cascade workflow only needs the cheaper first-pass model, that’s what you’re billed for. If it escalates, you pay for both steps.
Limitations of the Current Preview
A few practical limits are worth keeping in mind if you’re considering testing HydraFusion now:
- It’s built for single-prompt, first-turn tasks — not long, iterative back-and-forth sessions.
- You can’t choose or exclude which models it draws from.
- It’s CLI-only, with no confirmed timeline yet for VS Code or app support.
- One bug has already surfaced: a developer reported in GitHub’s community forum that switching to HydraFusion while in “plan mode” silently reverts to the previously selected model instead. A GitHub team member confirmed it as a known issue under investigation.
As with any research preview, GitHub has said results, models, and behavior may change as it gathers more feedback.
Conclusion
Project HydraFusion is a genuine shift in how GitHub Copilot handles model selection — from picking one model per task to constructing a workflow that can involve several. The cost savings GitHub reports are consistent and well-documented across its own testing. The quality picture is more nuanced: real, but limited to specific conditions, and not the unqualified win the “frontier-level quality” language might suggest on its own.
What happens next will say more than the initial announcement did. Whether VS Code and app support actually arrive on GitHub’s stated September timeline, whether multi-turn support closes the current gap, and whether independent testing outside GitHub’s own benchmarks confirms these results are all open questions. For now, the safest read of the evidence is narrow and specific: HydraFusion reliably lowers cost, and it sometimes — not always — matches or beats a top-tier model’s quality while doing it.
FAQ
What is GitHub’s Project HydraFusion? It’s a research preview in GitHub Copilot that automatically builds a workflow across multiple AI models for a coding task, instead of relying on a single model chosen in advance.
How is HydraFusion different from GitHub Copilot’s existing Auto model selection? Auto model selection picks one best-suited model per task. HydraFusion goes further, deciding whether to use one model, a cheaper model with an escalation path, or two models that draft and critique each other’s work.
How do I enable HydraFusion in GitHub Copilot CLI? Run /update to get the latest CLI version, run /experimental on, then run /model and select “HydraFusion (Research Preview).”
Does HydraFusion cost extra to use? No. There’s no separate HydraFusion fee. You’re billed for the tokens used by whichever underlying models a workflow invokes, at each model’s standard rate.
Is HydraFusion available in VS Code or the GitHub Copilot app? Not yet. It’s currently limited to GitHub Copilot CLI. GitHub said at launch that VS Code and app support were being targeted for later in September, but that hasn’t been confirmed as live.
Does HydraFusion actually outperform Claude Opus 5? It depends on the task. In GitHub’s own testing, it beat Claude Opus 5 on one of three benchmarks (TerminalBench 2.1) while trailing slightly on the other two (DeepSWE and CheckpointBench), all while costing less across the board.
Can I choose which AI models HydraFusion uses? No. GitHub says HydraFusion draws from a curated, changing pool of models that it doesn’t publish, and there’s currently no way for users to select or exclude specific models.

