AI DevelopmentNew Release11 min readPublished October 29, 2026

Two changelogs · one date · Fusion on every plan

GitHub Copilot Fusion: Model Routing and Review Max Costs

On October 28, 2026 GitHub published two changelog entries. One made Copilot Fusion generally available: pick it in the model picker and Copilot chooses and sequences the models itself. The other put a Max effort level for Copilot code review into public preview and made Copilot approvals generally available. Both change what an organisation's Copilot spend can look like, and both come with admin controls that are worth setting before anyone turns them on.

DA
Digital Applied Team
Senior strategists · Published October 29, 2026
PublishedOct 29, 2026
Read time11 min
SourcesGitHub changelog, Oct 28
Fusion status
GAall plans
VS Code, Copilot app, CLI, JetBrains
Fusion discount
30%
on model costs, paid plans, limited time
Review Max status
publicpreview
Pro, Pro+, Max, Business, Enterprise
Approvals default
off·
admin-enabled; dismissed on new commits

On October 28, 2026 GitHub made Copilot Fusion generally available and put a Max effort level for Copilot code review into public preview. Fusion is an entry in the model picker that, in GitHub's words, lets Copilot "route and orchestrate which models it uses for you". Max review runs several independent review agents from different providers on one pull request and reconciles their findings. Both are billed on the underlying models or credits rather than at a flat rate, so both are decisions about spend as much as about quality.

This post stays with what GitHub's two changelog entries say. Where GitHub quotes a figure, we quote it and label it GitHub's. Where GitHub gives no figure, such as how many credits a Max review costs, we say so rather than estimate. The practical aim is a sequence an organisation can follow: set the model policies and the review-effort cap first, then let people turn the features on. The credit model these features draw on is the one we set out in our Copilot AI credits cost playbook.

Key takeaways
  1. 01
    Fusion is a system in the model picker, not a model.GitHub describes choosing Fusion as picking a system rather than a model. For each prompt it decides which models to use and how they work together, in Single, Cascade or Critique workflows.
  2. 02
    It is on every Copilot plan in four clients, with more promised.VS Code, the GitHub Copilot app, Copilot CLI and JetBrains IDEs today. GitHub says support for additional clients is coming soon.
  3. 03
    You pay each model's standard rate, minus 30% on paid plans for now.GitHub's wording: for a limited time, users on paid Copilot plans receive a 30% discount on model costs when using Copilot Fusion. No end date is stated.
  4. 04
    Max review spends more credits than Lite or Balanced, by an unstated amount.GitHub says Max does more work on each review, so it takes longer and uses more AI credits. Admins can set a maximum review effort level that makes higher levels unavailable.
  5. 05
    Approvals are off by default and die on the next commit.Copilot approvals are generally available on the same plans, count toward required approvals when enabled, can be limited by file path, and are dismissed if new commits are pushed after approval.

01 — The ChangesTwo changelogs, one day, two different products.

It helps to keep the two announcements apart, because coverage tends to merge them. The first changelog entry is about Copilot Fusion, a routing and orchestration layer for interactive coding in the editor, the Copilot app and the CLI. The second is about Copilot code review, the agent that reviews pull requests on GitHub, and adds a third effort level called Max plus a generally-available approvals feature. The Fusion entry does not mention code review, and the review entry does not mention Fusion. They share a date and a billing model, not a product.

The reason to cover them together is the one an engineering manager will feel first. Each one can raise an organisation's Copilot spend without a single person changing a plan: Fusion because it may route to more expensive models than a developer would have picked by hand, and Max review because GitHub says it does more work on each review than Lite or Balanced. GitHub provides a control for each, and this post is mostly about where those controls are.

Changelog 1
Copilot Fusion
Generally available

Model routing and orchestration for coding sessions. All Copilot plans; VS Code, Copilot app, CLI, JetBrains. Billed per model used, 30% off on paid plans for a limited time.

Oct 28, 2026
Changelog 2
Code review Max
Public preview

A third review effort level that runs several independent review agents across providers plus an aggregation agent. Pro, Pro+, Max, Business, Enterprise. More credits than Lite or Balanced.

Oct 28, 2026
Changelog 2
Copilot approvals
Generally available

Copilot can approve a pull request and count toward required approvals. Off by default; enabled by admins; limitable by file path; dismissed when new commits land.

Oct 28, 2026

02 — OrchestrationWhat Fusion routes and how it sequences models.

GitHub's description is that Fusion combines the multi-model orchestration it had been developing under the name Project HydraFusion with automatic model selection. When a developer chooses Fusion in the model picker, Copilot decides for each prompt which models to use and how they work together, so the developer no longer switches models mid-task or decides which model fits each step. The changelog invites users to watch as Fusion analyses each task and selects a model to complete it, which is the closest it comes to describing what a user sees.

The three workflows GitHub names are the useful part for anyone trying to predict cost. In Single, one model handles the whole task. In Cascade, an efficient model drafts and a quality check either accepts the draft or escalates to a more capable model. In Critique, one model drafts, another reviews, and the original revises. Cascade is the one that saves money when it works and spends more when it does not, because an escalated task has paid for the cheap draft and the expensive redo. Critique always involves at least two model calls. Which workflow Fusion picks for a given prompt is not something the changelog says a user can choose.

The failure case follows directly. A developer who used to run everything on one mid-priced model switches to Fusion for convenience, and a run of hard prompts routes to the most capable and most expensive models in Critique mode. Nothing has gone wrong, and the bill is higher. The admin controls in section 05 exist for exactly this.

03 — Effort LevelsStandard, High and Max, in GitHub's own terms.

Fusion exposes three effort levels, and the changelog defines each by the class of model it prefers rather than by a price. Standard uses versatile models for everyday coding. High uses capable models for challenging tasks. Max, in the changelog's wording, "prioritizes the most capable models for the most demanding tasks and complex reasoning". An admin can set Fusion at any of the three as an organisation's default model, which is the lever that turns a per-developer habit into a policy.

Effort levelGitHub's descriptionCost implication
StandardVersatile models for everyday codingRoutes among lower-rate models; the sensible org default
HighCapable models for challenging tasksHigher per-model rates on the prompts Fusion judges hard
MaxThe most capable models for the most demanding tasks and complex reasoningThe most expensive models at their standard rate, less the limited-time discount
Source: GitHub changelog, "Route and orchestrate models with GitHub Copilot Fusion", October 28, 2026. The cost column is our reading of GitHub's per-model billing statement, not a GitHub figure.

One benchmark claim appears in the Fusion changelog and it should be read as GitHub's own. GitHub says Fusion at Max effort scored 60 on the Artificial Analysis Coding Agent Index, which it describes as within two points of Claude Code with Opus 5.5 Max, at about half the average API cost per task, with roughly half the tokens and about 40% less time per task. The comparison is GitHub's choice of baseline, the cost figure is an average over that benchmark's tasks, and GitHub does not say it has been reproduced independently. It is a reason to try Max on a hard task, not a budget line.

04 — BillingHow Fusion is billed, and the discount's small print.

Fusion has no price of its own. GitHub's statement is that users are billed for each model used, at that model's standard rate. Because a single prompt under Cascade or Critique can involve two or more models, a Fusion request can cost more than the same request sent to one model directly, and it can also cost less if Cascade's cheap draft is accepted. The changelog does not publish the acceptance rate, so the direction of the net effect is something an organisation measures on its own usage.

The discount is stated in one sentence: "For a limited time, users on paid Copilot plans will receive a 30% discount on model costs when using Copilot Fusion." Three things are worth noting. It applies to model costs, so the base subscription is untouched. It applies to paid plans, so a free-plan user routing through Fusion pays full rate. And it has no stated end date, which means a budget built on the discounted rate has an unknown expiry. Price the full rate; treat the discount as a variance in your favour until GitHub names a date.

Three billing facts, one unknown
Known. Each model Fusion uses is billed at its standard rate. Paid plans get 30% off those model costs for a limited time. Admins can restrict which models Fusion may route to. Unknown. How often Cascade's cheap draft is accepted without escalation, which is the number that decides whether Fusion costs more or less than a hand-picked model on your workload. GitHub does not publish it; measure it on a pilot group for a fortnight before setting Fusion as a default.

05 — GovernanceWhat admins control, and in which order to set it.

GitHub's changelog is explicit that Fusion only uses models that are enabled in enterprise and organisation model policies. That single sentence is the main cost control. If a model is disabled by policy, Fusion cannot route to it, whatever effort level a developer selects. Enterprise admins can also see which models Fusion chooses from and disable specific models for Fusion without disabling them for everyone, which allows the unusual case of a model being available by hand but not to the router. And admins can set Fusion at a chosen effort level as the default model through Enterprise managed settings.

The order matters. Set the model policy first, so the pool Fusion draws from is the pool you have already priced. Then decide the default effort level, which for most organisations is Standard. Only then publicise Fusion to developers. Reversing that order is the likely failure: Fusion is announced, developers switch, the router reaches the most expensive enabled model, and the policy conversation happens after the first invoice. The same discipline applied to the October 22 default-on changes, which we worked through in our Copilot default-on admin checklist.

Before anyone in the org can select Fusion
Review the enterprise and organisation model policies. Every enabled model is a model Fusion may route to at its standard rate; disable the ones you have not priced.
Model policy
A model is fine for deliberate use but too costly for automatic routing
Use the Fusion-specific disable: enterprise admins can remove a model from Fusion's pool while leaving it selectable by hand.
Fusion pool
You want one behaviour across every developer
Set Fusion at Standard (or High) as the default model through Enterprise managed settings; leave Max to be chosen per task.
Managed default
Before enabling code review Max on any repository
Set the maximum review effort level at the enterprise or organisation; levels above it become unavailable below. Raise it per repository where the risk justifies it.
Review cap

06 — Review MaxCode review Max: several agents, one review, more credits.

The second changelog adds Max as a third effort level for Copilot code review, beside Lite and Balanced, intended for higher-risk changes. GitHub's description of the mechanism is specific: Max "runs several independent review agents across models from different providers", and an aggregation agent then reconciles their findings, resolves disagreements and double-checks accuracy before combining everything into one review. It is in public preview on Copilot Pro, Pro+, Max, Business and Enterprise.

On cost, the changelog gives a direction and no magnitude: "Because Max does more work on each review, it takes longer and uses more AI credits than Lite or Balanced." No multiplier, no per-review figure, no example. That is the single most important thing to know before enabling it, because it means the only way to learn the cost is to run it on a sample of real pull requests and read the credit consumption afterwards. Our credits cost playbook describes how to read that consumption at the organisation level.

Enabling is layered. Max can be selected for a single pull request from the Reviewers bar, or set as the default for a repository, an organisation or an enterprise, with a more specific setting overriding the one above it. The matching control is a maximum review effort level that admins can set, above which levels are unavailable in that enterprise, organisation or repository. Set the cap at Balanced across the organisation and raise it on the handful of repositories where a missed defect is expensive, and the credit exposure is bounded by design rather than by hoping nobody clicks Max on a documentation change.

SettingWhere it is setWhat GitHub says it does
Review effort for one pull requestReviewers bar on the pull requestRuns that review at Lite, Balanced or Max
Default review effortRepository, organisation or enterpriseApplies to reviews there; a more specific level overrides the one above it
Maximum review effortEnterprise, organisation or repositoryLevels above the maximum are unavailable at that scope
Copilot approvalsEnterprise, organisation or repository; off by defaultLets Copilot's approval count toward required approvals; admins can limit it by file path
Source: GitHub changelog, "Copilot code review: merge with confidence with Max and approvals", October 28, 2026.

07 — ApprovalsCopilot approvals: counted, scoped and dismissed on the next push.

Approvals reached general availability in the same entry and deserve a separate read, because they change what a review means rather than what it costs. With approvals off, which is the default, every Copilot review includes an approval assessment in the pull request overview comment, stating whether Copilot considers the change ready to merge, and GitHub does not describe it as counting toward required approvals. With approvals on, Copilot can approve the pull request, and GitHub says that approval counts toward the repository's required approvals.

Two scoping rules keep that from becoming a rubber stamp. Repository admins can choose which file paths Copilot is allowed to approve, so a team can let Copilot clear test fixtures and documentation while keeping payment code on human approval only. And the changelog states: "If new commits are pushed after Copilot approves, the approval is dismissed." A fresh review has to be requested for a fresh approval. The failure case is a repository that requires one approval and has approvals on with no path restriction, which means Copilot alone can satisfy the rule. Decide whether that is acceptable per repository, not by default. Where review is being delegated to agents more broadly, the principles in our note on Copilot code review's general availability still apply.

08 — RolloutThe order to enable things, with the spend bounded first.

Putting the two changelogs together produces a short sequence. It is the same shape whether the organisation is five developers on Business or five thousand on Enterprise; only the people who hold the settings change. The point of the sequence is that every step that spends is preceded by the step that caps it.

First, audit the model policy and remove anything unpriced. Second, set Fusion's default effort level and, if useful, remove high-cost models from Fusion's pool while leaving them selectable by hand. Third, set the maximum review effort level at the organisation, defaulting to Balanced. Fourth, pick two or three repositories as a pilot: raise their review cap to Max, enable approvals with a path restriction, and run for two weeks. Fifth, read the credit consumption and the Cascade behaviour on the pilot group, then decide the organisation-wide defaults with numbers. The sequence costs a fortnight and prevents the version of events where the first datum is an invoice. Where Copilot is one of several agents an organisation orchestrates, the governance pattern in our Copilot governance and ROI post extends the same idea to tool access.

If you want help running that pilot and turning its numbers into policy, it is part of what our AI transformation engagements cover.

09 — ConclusionRouting and multi-agent review are budget decisions first.

The finding, October 29, 2026

Set the model policy and the review-effort cap before anyone selects Fusion or Max, then pilot both for two weeks and set defaults from the credit data.

GitHub's October 28, 2026 changelogs made Copilot Fusion generally available on every plan in four clients and put a Max effort level for Copilot code review into public preview on Pro, Pro+, Max, Business and Enterprise. Fusion routes and sequences models per prompt through Single, Cascade and Critique workflows at Standard, High or Max effort, billed per model at standard rates with a limited-time 30% discount on paid plans. Max review runs several independent agents across providers and uses more credits than Lite or Balanced, by an amount GitHub does not state.

The controls exist and they sit above the features. Fusion routes only to models enabled in policy, admins can remove models from its pool and set its default effort, and a maximum review effort level makes Max unavailable wherever it is not wanted. Approvals are off by default, scoped by file path, and dismissed on the next push.

The single benchmark claim, a 60 on the Artificial Analysis Coding Agent Index at about half the average cost per task, is GitHub's own and unreproduced. Use it as a reason to pilot, not a reason to budget. The pilot is the method: cap first, enable second, measure third, and let the defaults follow the data.

Turn routing and review into policy

Cap it before you enable it, then measure.

We help engineering organisations set the policies, caps and pilots that let agent features like Fusion and Max review earn their credit spend, with the measurement in place before the first invoice.

Free consultationExpert guidanceTailored solutions
What we work on

Copilot governance

  • →Model-policy audits priced per enabled model
  • →Fusion default and pool configuration by team
  • →Review-effort caps matched to repository risk
  • →Two-week pilots with credit-consumption readouts
  • →Approval scoping that keeps humans on critical paths
FAQ · Copilot Fusion and review Max

The questions we get every week.

An entry in the Copilot model picker that, in GitHub's words, lets Copilot route and orchestrate which models it uses for each prompt. It combines the multi-model orchestration GitHub developed as Project HydraFusion with automatic model selection, using Single, Cascade or Critique workflows at Standard, High or Max effort. It became generally available on October 28, 2026.
Digital Applied newsletter

Deep dives on AI, marketing and development.

Practical guides and fresh insights by email. No recycled takes.

Related dispatches

Continue exploring Copilot governance.

Google Search

See more Digital Applied analysis in your Google results by adding us as a preferred source.

Add as a preferred source