Skip to content

Commit a3acef5

Browse files
authored
Update Auto docs (#63538)
1 parent 9631e1c commit a3acef5

6 files changed

Lines changed: 28 additions & 30 deletions

File tree

‎content/copilot/concepts/agents/about-third-party-coding-agents.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ The following third-party agents are supported on {% data variables.product.gith
4949

5050
When starting a task with a third-party agent, you can select the AI model used by the agent. You may find that different models perform better, or provide more useful responses, depending on the type of task. For help deciding which model to use, see [AUTOTITLE](/copilot/reference/ai-models/model-comparison).
5151

52-
You can also select **Auto**, which allows {% data variables.copilot.copilot_auto_model_selection %} to choose the best available model on your behalf. See [AUTOTITLE](/copilot/concepts/models/auto-model-selection).
52+
You can also select **Auto**, which chooses between the supported models below. Choosing **Auto** with third-party agents does **not** leverage {% data variables.copilot.copilot_auto_model_selection %}. See [AUTOTITLE](/copilot/concepts/models/auto-model-selection).
5353

5454
The following models are available for each agent:
5555

‎content/copilot/concepts/agents/anthropic-claude.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ When starting a task with the {% data variables.product.prodname_anthropic_claud
2727
* Auto
2828
{% data reusables.copilot.anthropic-claude-agent-models %}
2929

30-
If you select **Auto**, {% data variables.copilot.copilot_auto_model_selection %} will select the best model based on availability and to help reduce rate limiting. For more information, see [AUTOTITLE](/copilot/concepts/models/auto-model-selection).
30+
If you select **Auto**, it will choose one of the available models listed above. **Auto** in {% data variables.product.prodname_anthropic_claude %} coding agent does **not** leverage {% data variables.copilot.copilot_auto_model_selection %}.

‎content/copilot/concepts/agents/openai-codex.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ When starting a task with the {% data variables.product.prodname_openai_codex %}
3030
* Auto
3131
{% data reusables.copilot.openai-codex-agent-models %}
3232

33-
If you select **Auto**, {% data variables.copilot.copilot_auto_model_selection %} will select the best model based on availability and to help reduce rate limiting. For more information, see [AUTOTITLE](/copilot/concepts/models/auto-model-selection).
33+
If you select **Auto**, it will choose one of the available models listed above. **Auto** in {% data variables.product.prodname_openai_codex %} coding agent does **not** leverage {% data variables.copilot.copilot_auto_model_selection %}.
3434

3535
## {% data variables.product.prodname_vscode_shortname %} extension
3636

‎content/copilot/concepts/models/auto-model-selection.md‎

Lines changed: 5 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,12 @@ More than just a model picker, {% data variables.copilot.copilot_auto_model_sele
1919

2020
### Auto with task optimization
2121

22-
> [!NOTE] {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} with task optimization is generally available in {% data variables.copilot.copilot_chat_short %} on the {% data variables.product.github %} website, in {% data variables.product.prodname_vscode_shortname %}, in {% data variables.copilot.copilot_cli_short %}, and in {% data variables.copilot.github_copilot_app %}.
22+
> [!NOTE] {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} with task optimization is generally available in {% data variables.copilot.copilot_chat_short %} on the {% data variables.product.github %} website, in {% data variables.product.prodname_vscode_shortname %}, in {% data variables.copilot.copilot_cli_short %}, in {% data variables.copilot.github_copilot_app %}, and in JetBrains IDEs.
2323
2424
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} with task optimization combines two systems to provide high quality results and better reliability. One system tracks real-time system health and availability, while the other evaluates task complexity. Putting these together, {% data variables.copilot.copilot_auto_model_selection_short %} routes the task to the optimal model.
2525

26-
Routing occurs along natural cache boundaries to avoid additional cache related costs. Switching models mid-session has shown increased cost without ample improvements in quality.
26+
Routing occurs along natural cache boundaries and large drifts in conversation complexity to avoid additional cache related costs without quality improvements.
27+
2728
This helps you get more value from {% data variables.product.prodname_copilot_short %} since it matches each task to the model that can solve it most efficiently. That means reserving higher-cost reasoning models for problems that truly need it, while routing straightforward tasks to faster, lower-cost models that still deliver great results.
2829

2930
Benefits of using {% data variables.copilot.copilot_auto_model_selection_short %} include:
@@ -87,38 +88,17 @@ When you select **Auto**, {% data variables.copilot.copilot_auto_model_selection
8788
8889
> [!TIP]
8990
> You can see which model was used for each {% data variables.product.prodname_copilot_short %} response.
90-
> * In **{% data variables.copilot.copilot_chat_short %}**, hover over the response.
91+
> * In **{% data variables.copilot.copilot_chat_short %}** and **{% data variables.copilot.github_copilot_app %}**, hover over the response.
9192
> * In **{% data variables.copilot.copilot_cli_short %}**, the model used for each response displays in the terminal.
9293
> * In **{% data variables.copilot.copilot_cloud_agent %}**, the model used for each response displays at the end of the response.
93-
> * In **{% data variables.copilot.github_copilot_app %}**, the model used for each response is shown by the model picker next to **Auto**.
9494
9595
### {% data variables.copilot.copilot_chat_short %} in IDEs
9696

9797
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, with task optimization, is generally available in the following IDEs:
9898
* {% data variables.product.prodname_vscode_shortname %}
99+
* JetBrains IDEs
99100

100101
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, is generally available in the following IDEs:
101-
* JetBrains IDEs
102102
* Eclipse
103103
* Xcode
104104
* {% data variables.product.prodname_vs %}
105-
106-
## {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} in third-party agents
107-
108-
When you select **Auto** in the {% data variables.product.prodname_openai_codex %} or {% data variables.product.prodname_anthropic_claude %} coding agents, {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} chooses from the supported list of models, subject to your policies and subscription type.
109-
110-
### {% data variables.product.prodname_openai_codex %} supported models
111-
112-
These models are available for {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} in the {% data variables.product.prodname_openai_codex %} coding agent.
113-
114-
{% data reusables.copilot.openai-codex-agent-models %}
115-
116-
For more information, see [AUTOTITLE](/copilot/concepts/agents/openai-codex).
117-
118-
### {% data variables.product.prodname_anthropic_claude %} supported models
119-
120-
These models are available for {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} in the {% data variables.product.prodname_anthropic_claude %} coding agent.
121-
122-
{% data reusables.copilot.anthropic-claude-agent-models %}
123-
124-
For more information, see [AUTOTITLE](/copilot/concepts/agents/anthropic-claude).

‎content/copilot/tutorials/optimize-ai-usage.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ See [AUTOTITLE](/copilot/reference/ai-models/supported-models#models-with-extend
4343

4444
A small router looks at your prompt and sends it to the model that can **handle it most efficiently**, reserving expensive reasoning models for complex problems. It also avoids models that burn through a token budget quickly.
4545

46-
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} also **protects your cache**. It only changes models at natural cache boundaries, when a new session starts or after you run `/compact`, never mid-task. To understand more about why this matters, see [4. Preserve the cache](#4-preserve-the-cache).
46+
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} also **protects your cache**. It changes models at natural cache boundaries, when a new session starts or after you run `/compact`. As conversations evolve, it will re-route at points where quality improvements outweigh cache loss. To understand more about why this matters, see [4. Preserve the cache](#4-preserve-the-cache).
4747

4848
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} also routes around degraded or busy models, so you hit fewer rate limits and errors.
4949

@@ -198,4 +198,4 @@ Teams that invest in these guardrails see fewer retries, faster task completion,
198198
Monitor and manage your spending to get the most out of your {% data variables.product.prodname_ai_credits_short %}:
199199

200200
* **Use your dashboard and budget controls**. The "AI usage" page, under https://github.com/settings/billing, breaks down consumption across every feature and model, so you can see where your credits are actually going and adjust accordingly. See [AUTOTITLE](/copilot/how-tos/manage-and-track-spending/monitor-ai-usage).
201-
* **Upgrade for a larger allowance**. If you regularly approach your monthly limit, a higher plan may be more economical than paying for additional usage, as higher plans have more {% data variables.product.prodname_ai_credit_singular %} allowance. See [AUTOTITLE](/copilot/get-started/plans#github-ai-credits-allowance-by-plan) and [AUTOTITLE](/copilot/how-tos/manage-your-account/view-and-change-your-copilot-plan).
201+
* **Upgrade for a larger allowance**. If you regularly approach your monthly limit, a higher plan may be more economical than paying for additional usage, as higher plans have more {% data variables.product.prodname_ai_credit_singular %} allowance. See [AUTOTITLE](/copilot/get-started/plans#github-ai-credits-allowance-by-plan) and [AUTOTITLE](/copilot/how-tos/manage-your-account/view-and-change-your-copilot-plan).

‎data/tables/copilot/auto-model-selection.yml‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,18 @@
5656
cli: true
5757
app: true
5858

59+
- name: GPT-6 Luna
60+
cloud_agent: true
61+
chat: true
62+
cli: true
63+
app: true
64+
65+
- name: GPT-6 Sol
66+
cloud_agent: true
67+
chat: true
68+
cli: true
69+
app: true
70+
5971
# Anthropic
6072
- name: Claude Haiku 4.5
6173
cloud_agent: true
@@ -75,6 +87,12 @@
7587
cli: true
7688
app: true
7789

90+
- name: Claude Opus 5.5
91+
cloud_agent: true
92+
chat: true
93+
cli: true
94+
app: true
95+
7896
- name: Claude Sonnet 4.6
7997
cloud_agent: false
8098
chat: true

0 commit comments

Comments
 (0)