[Research Preview] HydraFusion is live in GitHub Copilot CLI: Frontier quality via multi-model orchestration #206492
Replies: 10 comments 5 replies
|
Hey team, thanks for great feature, excited to try this. Just noticed one thing: when in the plan mode and trying to switch to HydraFusion model, it switches back to previously selected model. Can we add a warning or message which specify that HydraFusion will only work in normal mode. |
|
Hi. Regarding the hidden outputs while its running. When i need it to do some research, show me an analysis and recommendation, then ask me for what to do about it, this becomes a problem because all I can see is the question - "What do you want to do about it?" - when I cancel the interaction and it dumps all the info into the cli I can finally see what it thought/wanted from me. |
|
I've been patching something like this together using an orchestrator copilotcli, which has instructions on how to force use copilotcli for subagents and logging everything to disk… and the orchestrator knows how to and has authority to cross-validate and critique. Removes this need for me to do that if i can just pass to /model Hydrafusion to get that behavior so looking forward to testing this. |
|
It looks like starting a session with the
|
|
Is this mode subsidized, or is it just this good? First impression: It picks models pretty well. The cost/quality ratio is good. I've been using it for different tasks from small to big. The overall quality has been "not too bad" compared to running every session with Opus 5. But the credits burn has been 10% of what I'm used to.
|
|
My first impression was that it got the job done, successfully planning and implementing a small application. The planning phase took about 500AIC, which I’d say was fine, while implementation required around 2300AIC—more than I expected, as I thought 1800AIC would suffice. The application ran smoothly with no glitches or noticeable issues during first use. The app was a movie finder built using the TMDB API, impressively completed without having a TMDB key at any point during development. These are end-to-end the sessions: I’m not sure how to view a breakdown of the model usage or how the tokens were spent. After all, AICs used, it’s 40% of a Pro+ package! If one wants to review the repository, you can find it here: movie-finder - branch: |
|
I haven't tried HydraFusion yet, but I've read your article and it seems to have great potential. I have a question: can I work with HydraFusion and SpecKit simultaneously? If so, what will the synergy between them be like? I don't know if you've considered this. Thank you for your response. |



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
We are excited to introduce Project HydraFusion, a research preview that delivers frontier intelligence through runtime orchestration. It creates a full execution plan, choosing from models across multiple providers to draft, critique and revise, or cascade to more powerful models to complete your task.
How to try it
HydraFusion is available to users on all GitHub Copilot plans through
/experimentalin GitHub Copilot CLI. Usage is based on the tokens consumed by the models HydraFusion uses, priced at each model’s standard rate.To try HydraFusion in Copilot CLI:
/updateto install the latest version/experimental on/model, then select HydraFusion (Research Preview)How HydraFusion works
HydraFusion treats workflow selection as an optimization problem. It uses capability signals for reasoning, code generation, debugging, and tool use to select the most efficient execution pattern to meet the quality bar.
For each request, HydraFusion currently chooses one of three execution patterns:
For further information, please check out our blog post on Project HydraFusion: https://gh.io/hydrafusion
Why we built HydraFusion
HydraFusion fills a key role in our overall strategy to deliver automated semantic routing between local, cloud, and compound models. For developers, that complexity stays behind the scenes: you select HydraFusion like any other model, and it chooses a workflow that balances performance, cost, and latency for each task.
In offline evaluations across three agentic coding benchmarks, HydraFusion consistently demonstrated frontier-level quality with substantial estimated cost savings. On TerminalBench 2.1, it improved verified task quality by 4.9 percentage points at 67% lower estimated cost compared with Claude Opus 5.
What we need from you
Try our research preview today. This preview is designed to learn which tasks benefit from compound workflows and how orchestration affects latency and cost in practice. When sharing feedback, please include copilot debug logs or your session ID through
/session id📍Frequently asked questions
Q: Where can I use it?
Today, only in GitHub Copilot CLI. It shipped in the latest release as an experimental research preview. The GitHub Copilot app and VS Code are both targeting September as a fast follow.
Q: What is the major difference between Auto and HydraFusion?
Both Auto and HydraFusion do the choosing for you. Auto selects one model per request. HydraFusion runs multiple models in a single turn, has them review and critique one another, and fuses the result. Auto picks the optimal model; HydraFusion picks the optimal workflow, possibly using multiple models.
Auto and HydraFusion are both intelligent model routing, and we expect them to come together into a single experience over time. We’re still evaluating what that looks like.
Q: Can I select which specific models HydraFusion draws from or exclude certain models?
Not today. HydraFusion picks from a curated mix, lighter models for straightforward work and stronger reasoning models for harder problems. The lineup shifts as new models ship and our evals show what performs best, so we don't publish a fixed roster. The point is that you get the right model without choosing one. We know some teams need more control here and we're looking into it.
Q: How does billing work for HydraFusion?
There is no separate HydraFusion charge. You pay for the constituent models it runs, so the cost of a turn is the sum of its phases.
Q: Why can't I see HydraFusion's output while it's working?
HydraFusion isn't a single model. It can run several models that draft, review, and revise before producing an answer. Those intermediate passes are working drafts that may be revised or discarded, so we show you the final reviewed result rather than text that could change moments later. We're working on showing more while it runs. Tell us what you would like to see.
Happy Coding!
All reactions