← AI glossary

AI glossary · Basic · Agents · Language models · AI platforms & solutions

Copilot Fusion

Copilot Fusion is a feature GitHub announced at GitHub Universe 2026 in October 2026. It looks at the nature of the task a developer assigns and automatically selects and combines suitable AI models from multiple companies.

About this term
Level
Basic · Technical terms you often meet in AI news
Added
2026-10-31
In plain words It is like a team lead who, when given a job, assigns a junior or a veteran based on how hard it is. However, this team lead's criteria are set by GitHub, so users cannot see everything inside.

What it is

Copilot Fusion is a model selection and orchestration feature built into Copilot, GitHub's AI coding tool. Until now, developers had to choose for themselves which of several AI models to use. Because models differ in performance and price, a wrong choice could raise costs or lower output quality. Fusion automatically picks the model that suits the task from popular models such as those from OpenAI, Anthropic, Kimi and DeepSeek. It became generally available at GitHub Universe 2026. The ability to select local models as well is in experimental preview.

Fusion's three modes

SingleOne model

  • Automatically selects one model suited to the task

CascadeStage-by-stage chaining

  • A different model for each stage, such as planning and implementation
  • Chains the stages together

CriticCross-checking

  • A different model reviews the output

공통 In all three, developers do not have to choose models themselves

Even for the same request, each mode uses models differently.

How it works

According to The Electronic Times, Fusion has three modes. 'Single' automatically picks one model suited to the task. 'Cascade' chains different models for each stage, such as planning and code implementation. 'Critic' cross-checks the output with a different model. Developers can set a tier that prioritizes either high-quality processing or fast, low-cost processing, but they do not need to specify a model for each task. If they want to use a specific model, they can turn off automatic selection and choose it themselves. Models not permitted by enterprise administrators are excluded from selection.

Copilot Fusion's model selection flowDevelopment task request → Copilot Fusion; Enterprise policy → Copilot Fusion; Tier selection → Copilot Fusion; Copilot Fusion → Cloud models; Copilot Fusion → Local models; Cloud models → Output; Local models → OutputDevelopment taskrequestEnterprise policyPermitted models onlyCopilot FusionSelect model based ontaskTier selectionHigh quality / fastand low-costCloud modelsOpenAI, Anthropic,etc.Local modelsExperimental previewOutput
Copilot Fusion's model selection flow When a task request comes in, Fusion selects a model based on enterprise policy and tier settings. Dotted lines indicate optional or experimental features.

Why it matters

GitHub said, "You don't need the most expensive model to fix a single line of text on a website." The more AI agents a company uses, the higher its costs, and Fusion tries to balance performance and cost by giving easy tasks to cheaper models and hard tasks to high-performance models. GitHub said that in its own benchmark tests, Fusion achieved higher task completion scores at lower cost than using a single frontier model. These figures are the provider's claims. It also reflects a shift in the developer's role, from talking to a single model toward dividing work among multiple agents and coordinating them.

Things to know

According to GitHub's official changelog, Fusion can choose between on-device local models and cloud models in Copilot CLI, the Copilot app and VS Code. This feature is an experimental preview that users must turn on themselves. Running inference on a local model does not mean it works offline. The choice of which model to use is still made in the cloud. Local models may have different safeguards from the cloud models Copilot provides. Models connected directly (BYOK) also do not automatically become candidates for Fusion's selection.

Example

A company provides Copilot to its in-house developers and blocks a particular company's models in the admin settings. When a developer asks, 'Fix the bug on the login screen and add tests,' Fusion picks a suitable model from among the permitted ones. In Cascade mode, one model makes the plan and another handles the code implementation. In Critic mode, yet another model reviews the result once more. The developer does not have to track which models were used and can focus on reviewing the output.

Where it came up on this site

Related terms

References