GitHub Copilot in VS Code: Task-Aware Auto Model Selection
GitHub Copilot's auto model selection in VS Code has been upgraded to route requests based on task characteristics rather than system health alone. The feature now evaluates each request across dimensions like reasoning complexity, code generation needs, bug diagnosis difficulty, and tool orchestration requirements before selecting the optimal model. Users receive a 10% billing discount on model multipliers when using Auto, and the system optimizes along cache boundaries for improved token efficiency. Administrators retain full policy control over which models Auto can select from.
Sources & Mentions
3 external resources covering this update
GitHub Copilot in VS Code: Task-Aware Auto Model Selection
GitHub Copilot's auto model selection feature in VS Code has received a significant upgrade: the system now routes requests to the optimal model based on the characteristics of each specific task, not just real-time system health and availability signals.
How Task-Aware Routing Works
When a developer selects Auto in VS Code, Copilot evaluates the incoming request across multiple dimensions β including reasoning complexity, code generation demands, bug diagnosis difficulty, and tool orchestration needs. This multi-factor analysis enables the system to match each task to the model best suited for it, rather than defaulting to a single high-cost model for every request.
Auto also continues to weigh real-time model availability and reliability signals, so routing decisions account for both task fit and infrastructure performance. When models with equivalent suitability are available, the system routes along natural cache boundaries to reduce unnecessary cache-related costs β delivering improved token efficiency with no quality regression.
Transparency and User Control
Developers who want to know which model handled a given request can hover over the response to see the model used. Switching between Auto and a specific model remains possible at any time, giving users full control without sacrificing the convenience of automatic routing. For teams under organizational policies, Auto honors all admin-configured model restrictions, ensuring consistent governance even when routing dynamically across model families.
Billing and Availability
Paid Copilot subscribers using Auto receive a 10% discount on the standard model multiplier. The feature is generally available in VS Code across all Copilot plans (Pro, Pro+, Business, Enterprise), and model availability within Auto varies by subscription tier and organizational policy.