From dec38be90095d8bddc0ed55abe56570396055565 Mon Sep 17 00:00:00 2001 From: Melanie Yarbrough <11952755+myarb@users.noreply.github.com> Date: Mon, 10 Nov 2025 10:35:05 -0500 Subject: [PATCH 1/3] Fix typos: quotes around article titles (#58419) --- .../responsible-use-autofix-code-scanning.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/code-security/code-scanning/managing-code-scanning-alerts/responsible-use-autofix-code-scanning.md b/content/code-security/code-scanning/managing-code-scanning-alerts/responsible-use-autofix-code-scanning.md index 73ebcdaa6c4c..5612ab6dcb32 100644 --- a/content/code-security/code-scanning/managing-code-scanning-alerts/responsible-use-autofix-code-scanning.md +++ b/content/code-security/code-scanning/managing-code-scanning-alerts/responsible-use-autofix-code-scanning.md @@ -46,11 +46,11 @@ When {% data variables.copilot.copilot_autofix_short %} is enabled for a reposit {% data variables.product.prodname_dotcom %} sends the LLM a variety of data from the {% data variables.product.prodname_code_scanning %} analysis. For example: -* {% data variables.product.prodname_codeql %} alert data in SARIF format. For more information, see “[AUTOTITLE](/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning).” +* {% data variables.product.prodname_codeql %} alert data in SARIF format. For more information, see [AUTOTITLE](/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning). * Code from the current version of the branch. * Short snippets of code around each source location, sink location, and any location referenced in the alert message or included on the flow path. * First ~10 lines from each file involved in any of those locations. -* Help text for the {% data variables.product.prodname_codeql %} query that identified the problem. For examples, see “[{% data variables.product.prodname_codeql %} query help](https://codeql.github.com/codeql-query-help/).” +* Help text for the {% data variables.product.prodname_codeql %} query that identified the problem. For examples, see [{% data variables.product.prodname_codeql %} query help](https://codeql.github.com/codeql-query-help/). Any {% data variables.copilot.copilot_autofix_short %} suggestions are generated and stored within the {% data variables.product.prodname_code_scanning %} backend. They are displayed as suggestions. No user interaction is needed beyond enabling {% data variables.product.prodname_code_scanning %} on the codebase and creating a pull request. @@ -124,7 +124,7 @@ Sometimes a suggested fix includes a change in the dependencies of the codebase. ## Mitigating the limitations of suggestions -The best way to mitigate the limitations of suggestions from {% data variables.copilot.copilot_autofix_short %} is to follow best practices. For example, using CI testing of pull requests to verify functional requirements are unaffected and using dependency management solutions, such as the dependency review API and action. For more information, see “[AUTOTITLE](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review).” +The best way to mitigate the limitations of suggestions from {% data variables.copilot.copilot_autofix_short %} is to follow best practices. For example, using CI testing of pull requests to verify functional requirements are unaffected and using dependency management solutions, such as the dependency review API and action. For more information, see [AUTOTITLE](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review). It is important to remember that the author of a pull request retains responsibility for how they respond to review comments and suggested code changes, whether proposed by colleagues or automated tools. Developers should always look at suggestions for code changes critically. If needed, they should edit the suggested changes to ensure that the resulting code and application are correct, secure, meet performance criteria, and satisfy all other functional and non-functional requirements for the application. From ec8abf840de9dbae2c7b958dbe0614731e19ba08 Mon Sep 17 00:00:00 2001 From: Jason Meridth Date: Mon, 10 Nov 2025 09:45:24 -0600 Subject: [PATCH 2/3] fix: missing quote in hubber-contribution-help workflow (#58421) Signed-off-by: jmeridth --- .github/workflows/hubber-contribution-help.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hubber-contribution-help.yml b/.github/workflows/hubber-contribution-help.yml index 9c89a4664d9a..b80ff46690cc 100644 --- a/.github/workflows/hubber-contribution-help.yml +++ b/.github/workflows/hubber-contribution-help.yml @@ -60,7 +60,7 @@ jobs: ### Need help? - Reach out in [#docs-content](https://github-grid.enterprise.slack.com/archives/C0E9DK082) on Slack. + Reach out in [#docs-content](https://github-grid.enterprise.slack.com/archives/C0E9DK082) on Slack." env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 1472523ef87cc1bd939a288fed580fbaa25c1d33 Mon Sep 17 00:00:00 2001 From: Sunbrye Ly <56200261+sunbrye@users.noreply.github.com> Date: Mon, 10 Nov 2025 09:21:02 -0800 Subject: [PATCH 3/3] [2025-11-06] Deprecation of Sonnet 3.5 in Copilot [closing down] (#58329) Co-authored-by: Mia Arts <107727642+its-mia@users.noreply.github.com> --- content/copilot/concepts/auto-model-selection.md | 2 +- content/copilot/reference/ai-models/model-comparison.md | 2 -- content/copilot/reference/ai-models/model-hosting.md | 3 +-- content/copilot/tutorials/compare-ai-models.md | 6 +++--- .../copilot/model-use-cases/claude-35-sonnet.md | 2 -- .../reusables/copilot/model-use-cases/claude-haiku-45.md | 2 ++ data/tables/copilot/model-deprecation-history.yml | 4 ++++ data/tables/copilot/model-multipliers.yml | 6 +----- data/tables/copilot/model-release-status.yml | 7 ------- data/tables/copilot/model-supported-clients.yml | 8 -------- data/tables/copilot/model-supported-plans.yml | 9 +-------- 11 files changed, 13 insertions(+), 38 deletions(-) delete mode 100644 data/reusables/copilot/model-use-cases/claude-35-sonnet.md create mode 100644 data/reusables/copilot/model-use-cases/claude-haiku-45.md diff --git a/content/copilot/concepts/auto-model-selection.md b/content/copilot/concepts/auto-model-selection.md index 714157a19e36..e3bf22663d63 100644 --- a/content/copilot/concepts/auto-model-selection.md +++ b/content/copilot/concepts/auto-model-selection.md @@ -19,7 +19,7 @@ category: Experience less rate limiting and reduce the mental load of choosing a model by letting {% data variables.copilot.copilot_auto_model_selection %} automatically choose the best available model. -In {% data variables.product.prodname_vscode_shortname %}, {% data variables.copilot.copilot_auto_model_selection %} chooses from {% data variables.copilot.copilot_gpt_41 %}, {% data variables.copilot.copilot_gpt_5_mini %}, {% data variables.copilot.copilot_gpt_5 %}, {% data variables.copilot.copilot_claude_sonnet_35 %}, and {% data variables.copilot.copilot_claude_sonnet_45 %}, based on availability and to help reduce rate limiting. Included models may change over time. +In {% data variables.product.prodname_vscode_shortname %}, {% data variables.copilot.copilot_auto_model_selection %} chooses from {% data variables.copilot.copilot_gpt_41 %}, {% data variables.copilot.copilot_gpt_5_mini %}, {% data variables.copilot.copilot_gpt_5 %}, {% data variables.copilot.copilot_claude_haiku_45 %}, and {% data variables.copilot.copilot_claude_sonnet_45 %}, based on availability and to help reduce rate limiting. Included models may change over time. Automatically selected models **won't** include these models: * Models with premium request multipliers greater than one. See [AUTOTITLE](/copilot/reference/ai-models/supported-models#model-multipliers). diff --git a/content/copilot/reference/ai-models/model-comparison.md b/content/copilot/reference/ai-models/model-comparison.md index 986c4b789946..fb577cf687b4 100644 --- a/content/copilot/reference/ai-models/model-comparison.md +++ b/content/copilot/reference/ai-models/model-comparison.md @@ -38,7 +38,6 @@ Use this table to find a suitable model quickly, see more detail in the sections | {% data variables.copilot.copilot_claude_haiku_45 %} | Fast help with simple or repetitive tasks | Fast, reliable answers to lightweight coding questions | Agent mode | Not available | | {% data variables.copilot.copilot_claude_sonnet_45 %} | General-purpose coding and agent tasks | Complex problem-solving challenges, sophisticated reasoning | Agent mode | [{% data variables.copilot.copilot_claude_sonnet_45 %} model card](https://assets.anthropic.com/m/12f214efcc2f457a/original/Claude-Sonnet-4-5-System-Card.pdf) | | {% data variables.copilot.copilot_claude_opus_41 %} | Deep reasoning and debugging | Complex problem-solving challenges, sophisticated reasoning | Reasoning, vision | [{% data variables.copilot.copilot_claude_opus_41 %} model card](https://assets.anthropic.com/m/4c024b86c698d3d4/original/Claude-4-1-System-Card.pdf) | -| {% data variables.copilot.copilot_claude_sonnet_35 %} | Fast help with simple or repetitive tasks | Quick responses for code, syntax, and documentation | Agent mode, vision | [{% data variables.copilot.copilot_claude_sonnet_35 %} model card](https://www-cdn.anthropic.com/fed9cc193a14b84131812372d8d5857f8f304c52/Model_Card_Claude_3_Addendum.pdf) | | {% data variables.copilot.copilot_claude_sonnet_40 %} | Deep reasoning and debugging | Performance and practicality, perfectly balanced for coding workflows | Agent mode, vision | [{% data variables.copilot.copilot_claude_sonnet_40 %} model card](https://www-cdn.anthropic.com/6be99a52cb68eb70eb9572b4cafad13df32ed995.pdf) | | {% data variables.copilot.copilot_gemini_25_pro %} | Deep reasoning and debugging | Complex code generation, debugging, and research workflows | Reasoning, vision | [{% data variables.copilot.copilot_gemini_25_pro %} model card](https://storage.googleapis.com/model-cards/documents/gemini-2.5-pro.pdf) | | {% data variables.copilot.copilot_grok_code %} | General-purpose coding and writing | Fast, accurate code completions and explanations | Agent mode | [{% data variables.copilot.copilot_grok_code %} model card](https://data.x.ai/2025-08-20-grok-4-model-card.pdf) | @@ -76,7 +75,6 @@ These models are optimized for speed and responsiveness. They’re ideal for qui | Model | Why it's a good fit | |-------------------------------------------------------|------------------------------------------------------------------------------------------------------------| | {% data variables.copilot.copilot_claude_haiku_45 %} | Balances fast responses with quality output. Ideal for small tasks and lightweight code explanations. | -| {% data variables.copilot.copilot_claude_sonnet_35 %} | Balances fast responses with quality output. Ideal for small tasks and lightweight code explanations. | ### When to use these models diff --git a/content/copilot/reference/ai-models/model-hosting.md b/content/copilot/reference/ai-models/model-hosting.md index 1ede90fcf101..b0d03f372c9b 100644 --- a/content/copilot/reference/ai-models/model-hosting.md +++ b/content/copilot/reference/ai-models/model-hosting.md @@ -38,10 +38,9 @@ Used for: * {% data variables.copilot.copilot_claude_haiku_45 %} * {% data variables.copilot.copilot_claude_sonnet_45 %} * {% data variables.copilot.copilot_claude_opus_41 %} -* {% data variables.copilot.copilot_claude_sonnet_35 %} * {% data variables.copilot.copilot_claude_sonnet_40 %} -{% data variables.copilot.copilot_claude_haiku_45 %} and {% data variables.copilot.copilot_claude_opus_41 %} are hosted by Anthropic PBC. {% data variables.copilot.copilot_claude_sonnet_40 %} is hosted by Anthropic PBC and Google Cloud Platform. {% data variables.copilot.copilot_claude_sonnet_45 %} is hosted by Amazon Web Services, Anthropic PBC, and Google Cloud Platform. {% data variables.copilot.copilot_claude_sonnet_35 %} is hosted exclusively by Amazon Web Services. {% data variables.product.github %} has provider agreements in place to ensure data is not used for training. Additional details for each provider are included below: +{% data variables.copilot.copilot_claude_haiku_45 %} and {% data variables.copilot.copilot_claude_opus_41 %} are hosted by Anthropic PBC. {% data variables.copilot.copilot_claude_sonnet_40 %} is hosted by Anthropic PBC and Google Cloud Platform. {% data variables.copilot.copilot_claude_sonnet_45 %} is hosted by Amazon Web Services, Anthropic PBC, and Google Cloud Platform. {% data variables.product.github %} has provider agreements in place to ensure data is not used for training. Additional details for each provider are included below: * Amazon Bedrock: Amazon makes the [following data commitments](https://docs.aws.amazon.com/bedrock/latest/userguide/data-protection.html): _Amazon Bedrock doesn't store or log your prompts and completions. Amazon Bedrock doesn't use your prompts and completions to train any AWS models and doesn't distribute them to third parties_. * Anthropic PBC: {% data variables.product.github %} maintains a [zero data retention agreement](https://privacy.anthropic.com/en/articles/8956058-i-have-a-zero-retention-agreement-with-anthropic-what-products-does-it-apply-to) with Anthropic. diff --git a/content/copilot/tutorials/compare-ai-models.md b/content/copilot/tutorials/compare-ai-models.md index daffbc78e45c..dd5566e5a562 100644 --- a/content/copilot/tutorials/compare-ai-models.md +++ b/content/copilot/tutorials/compare-ai-models.md @@ -177,9 +177,9 @@ class Cart: * It can interpret visual assets, such as UML diagrams, wireframes, or flowcharts, to generate code scaffolding or suggest architecture. * It can be useful for reviewing screenshots of UI layouts or form designs and generating. -## {% data variables.copilot.copilot_claude_sonnet_35 %} +## {% data variables.copilot.copilot_claude_haiku_45 %} -{% data reusables.copilot.model-use-cases.claude-35-sonnet %} +{% data reusables.copilot.model-use-cases.claude-haiku-45 %} ### Example scenario @@ -187,7 +187,7 @@ Consider a scenario where you are implementing both unit tests and integration t For a complete walkthrough of the scenario, see [AUTOTITLE](/copilot/tutorials/writing-tests-with-github-copilot). -### Why {% data variables.copilot.copilot_claude_sonnet_35 %} is a good fit +### Why {% data variables.copilot.copilot_claude_haiku_45 %} is a good fit * It performs well on everyday coding tasks like test generation, boilerplate scaffolding, and validation logic. * The task leans into multi-step reasoning, but still stays within the confidence zone of a less advanced model because the logic isn’t too deep. diff --git a/data/reusables/copilot/model-use-cases/claude-35-sonnet.md b/data/reusables/copilot/model-use-cases/claude-35-sonnet.md deleted file mode 100644 index 6f0517a2ff24..000000000000 --- a/data/reusables/copilot/model-use-cases/claude-35-sonnet.md +++ /dev/null @@ -1,2 +0,0 @@ -{% data variables.copilot.copilot_claude_sonnet_35 %} is a good choice for everyday coding support—including writing documentation, answering language-specific questions, or generating boilerplate code. It offers helpful, direct answers without over-complicating the task. -If you're working within cost constraints, {% data variables.copilot.copilot_claude_sonnet_35 %} is recommended as it delivers solid performance on many of the same tasks as {% data variables.copilot.copilot_claude_sonnet_37 %}, but with significantly lower resource usage. diff --git a/data/reusables/copilot/model-use-cases/claude-haiku-45.md b/data/reusables/copilot/model-use-cases/claude-haiku-45.md new file mode 100644 index 000000000000..6a81203ade28 --- /dev/null +++ b/data/reusables/copilot/model-use-cases/claude-haiku-45.md @@ -0,0 +1,2 @@ +{% data variables.copilot.copilot_claude_haiku_45 %} is a good choice for everyday coding support—including writing documentation, answering language-specific questions, or generating boilerplate code. It offers helpful, direct answers without over-complicating the task. If you're working within cost constraints, {% data variables.copilot.copilot_claude_haiku_45 %} is recommended as it delivers solid performance on many of the same tasks as {% data variables.copilot.copilot_claude_sonnet_45 %}, but with lower resource usage. + diff --git a/data/tables/copilot/model-deprecation-history.yml b/data/tables/copilot/model-deprecation-history.yml index bcd5c8715d86..de27fc040aca 100644 --- a/data/tables/copilot/model-deprecation-history.yml +++ b/data/tables/copilot/model-deprecation-history.yml @@ -11,6 +11,10 @@ # - retirement_date: The official retirement date for the model (YYYY-MM-DD). # - suggested_alternative: The model recommended for migration. +- name: 'Claude Sonnet 3.5' + retirement_date: '2025-11-06' + suggested_alternative: 'Claude Sonnet 3.5' + - name: 'Claude Opus 4' retirement_date: '2025-10-23' suggested_alternative: 'Claude Opus 4.1' diff --git a/data/tables/copilot/model-multipliers.yml b/data/tables/copilot/model-multipliers.yml index 178a2fcf0567..c9e52d152527 100644 --- a/data/tables/copilot/model-multipliers.yml +++ b/data/tables/copilot/model-multipliers.yml @@ -11,16 +11,12 @@ - name: Claude Haiku 4.5 multiplier_paid: 0.33 - multiplier_free: Not applicable + multiplier_free: 1 - name: Claude Opus 4.1 multiplier_paid: 10 multiplier_free: Not applicable -- name: Claude Sonnet 3.5 - multiplier_paid: 1 - multiplier_free: 1 - - name: Claude Sonnet 4 multiplier_paid: 1 multiplier_free: Not applicable diff --git a/data/tables/copilot/model-release-status.yml b/data/tables/copilot/model-release-status.yml index cfae4468837b..2c8263353eda 100644 --- a/data/tables/copilot/model-release-status.yml +++ b/data/tables/copilot/model-release-status.yml @@ -61,13 +61,6 @@ ask_mode: true edit_mode: true -- name: 'Claude Sonnet 3.5' - provider: 'Anthropic' - release_status: 'Closing down: 2025-11-06' - agent_mode: true - ask_mode: true - edit_mode: true - - name: 'Claude Sonnet 4' provider: 'Anthropic' release_status: 'GA' diff --git a/data/tables/copilot/model-supported-clients.yml b/data/tables/copilot/model-supported-clients.yml index f953fcdfd4ed..02b7640a4397 100644 --- a/data/tables/copilot/model-supported-clients.yml +++ b/data/tables/copilot/model-supported-clients.yml @@ -29,14 +29,6 @@ xcode: true jetbrains: true -- name: Claude Sonnet 3.5 - dotcom: true - vscode: true - vs: true - eclipse: true - xcode: true - jetbrains: true - - name: Claude Sonnet 4 dotcom: true vscode: true diff --git a/data/tables/copilot/model-supported-plans.yml b/data/tables/copilot/model-supported-plans.yml index ecd2efa2e62e..e96c36d97885 100644 --- a/data/tables/copilot/model-supported-plans.yml +++ b/data/tables/copilot/model-supported-plans.yml @@ -13,7 +13,7 @@ # - enterprise: Availability on Copilot Enterprise. - name: Claude Haiku 4.5 - free: false + free: true pro: true pro_plus: true business: true @@ -26,13 +26,6 @@ business: false enterprise: true -- name: Claude Sonnet 3.5 - free: true - pro: true - pro_plus: true - business: true - enterprise: true - - name: Claude Sonnet 4 free: false pro: true