Skip to content

Commit b2e522b

Browse files
isaacmbrownamrithssguntrip
authored
Default policy for Copilot features (#63407)
Co-authored-by: amrithss <89491847+amrithss@users.noreply.github.com> Co-authored-by: Felix Guntrip <guntrip@github.com>
1 parent 38f2f00 commit b2e522b

7 files changed

Lines changed: 96 additions & 40 deletions

File tree

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
title: About default availability of {% data variables.product.prodname_copilot_short %} features and models
3+
shortTitle: Default availability
4+
intro: Policies control whether unconfigured features and models default to enabled or disabled.
5+
product: '{% data variables.copilot.copilot_business_short %} and {% data variables.copilot.copilot_enterprise_short %}'
6+
versions:
7+
feature: copilot
8+
contentType: concepts
9+
category:
10+
- Learn about Copilot
11+
- Manage Copilot for a team
12+
redirect_from:
13+
- /copilot/concepts/models/automatic-enablement
14+
- /copilot/concepts/models/default-availability
15+
- /copilot/concepts/enterprise/default-model-availability
16+
---
17+
18+
{% data reusables.copilot.default-availability-policies %}
19+
20+
<!-- expires 2026-10-22 -->
21+
22+
## Default availability of features
23+
24+
The **Default policy for new features** policy is available to configure but is **not** currently active. It will start applying to new and existing GA features from October 22, 2026. In your policy settings, you will see a banner showing how many eligible policies are currently unconfigured, so you can assess the impact of your global default and explicitly configure individual policies before October 22.
25+
26+
This policy is enabled by default. If you don't take action, unconfigured features will be enabled on October 22.
27+
28+
<!-- end expires 2026-10-22 -->
29+
30+
### What does the policy do?
31+
32+
Your setting for this policy determines the enablement status of:
33+
34+
* New GA (general availability) features
35+
* Features that move from preview to GA
36+
* Existing GA features that are **Unconfigured** in your policy settings
37+
38+
The policy can be configured in an enterprise and its organizations. At the enterprise level, it applies to features labeled as **Unconfigured**. At the organization level, it applies to features that an enterprise owner has set to **Let organizations decide**, but that an organization owner has not explicitly configured.
39+
40+
The policy does **not** apply to features in preview.
41+
42+
### What counts as a feature?
43+
44+
For the purposes of this policy, a "feature" refers to any policy configured on an enterprise's "Features & clients" page (`github.com/enterprises/ENTERPRISE/ai-controls/copilot/features`), **plus**:
45+
46+
* The **{% data variables.copilot.copilot_code-review_short %}** policy on the "Agents" page
47+
* The **MCP servers in {% data variables.product.prodname_copilot_short %}** policy on the "MCP" page
48+
49+
The following policies are exceptions and are **not** affected:
50+
51+
* Restrictive model policies on {% data variables.enterprise.data_residency_site %}: **Restrict Copilot to data residency models** and **Restrict Copilot to FedRAMP models**
52+
* **Store local sessions in the Cloud** for {% data variables.copilot.copilot_cli_short %} and {% data variables.product.prodname_vscode_shortname %}
53+
54+
## Default availability of models
55+
56+
The **Default availability for released models** policy is active and affects new and unconfigured GA models.
57+
58+
### Which models follow the policy?
59+
60+
{% data reusables.copilot.model-autoenablement-excluded-models %}
61+
62+
## How do I prevent default enablement?
63+
64+
To disable default enablement entirely, disable the default policies in your enterprise or organization's settings. You can set a policy for the entire enterprise, or disable the policy only in organizations with stricter compliance requirements.
65+
66+
If you keep the default availability policies enabled, you can explicitly disable individual features and models so that they are not eligible for automatic enablement.
67+
68+
* For features, see [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies) and [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies).
69+
* For models, see [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-availability-of-default-models) and [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-organization/manage-default-models).
70+
71+
## How do I prepare for new releases?
72+
73+
We recommend keeping up with new releases and GA announcements so you can choose your enablement settings. New features and models are announced on {% data variables.product.github %}'s changelog. For more information, see [AUTOTITLE](/copilot/concepts/enterprise/learning-about-new-features-and-models).

‎content/copilot/concepts/enterprise/default-model-availability.md‎

Lines changed: 0 additions & 34 deletions
This file was deleted.

‎content/copilot/concepts/enterprise/index.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ versions:
66
feature: copilot
77
children:
88
- /policies
9-
- /default-model-availability
9+
- /default-availability
1010
- /fedramp-models
1111
- /learning-about-new-features-and-models
1212
- /agent-management

‎content/copilot/concepts/enterprise/learning-about-new-features-and-models.md‎

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,6 @@ You can find information about the models available and upcoming models in the f
6060
* **Model comparison**: To compare model capabilities side by side, see [AUTOTITLE](/copilot/reference/ai-models/model-comparison).
6161
* **Changelog**: Model updates are announced in the [{% data variables.product.prodname_copilot_short %} changelog](https://github.blog/changelog/label/copilot/).
6262

63-
#### Default enablement
64-
65-
{% data reusables.copilot.model-autoenablement %}
66-
6763
#### Special categories
6864

6965
{% data variables.product.company_short %} categorizes certain types of model, allowing you to plan for model transitions and set user expectations.
@@ -80,6 +76,12 @@ You can find information about the models available and upcoming models in the f
8076

8177
For more information, see [AUTOTITLE](/copilot/concepts/models/utility-models) and [AUTOTITLE](/copilot/concepts/models/fallback-and-lts-models).
8278

79+
### Default enablement
80+
81+
{% data reusables.copilot.default-availability-policies %}
82+
83+
For more information, see [AUTOTITLE](/copilot/concepts/enterprise/default-availability).
84+
8385
## Considering different release stages
8486

8587
{% data variables.product.prodname_copilot_short %} features and models progress through different release stages. Understanding release stages helps you decide when to enable features for your organization. Each stage has different expectations for stability and support.

‎content/copilot/concepts/enterprise/policies.md‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,12 @@ A user's individual plan is cancelled when they are added to a {% data variables
4040

4141
To see details for each policy, see [AUTOTITLE](/copilot/reference/enterprise-administrators/policy-conflicts).
4242

43+
## What is the default status of policies?
44+
45+
{% data reusables.copilot.default-availability-policies %}
46+
47+
For more information, see [AUTOTITLE](/copilot/concepts/enterprise/default-availability).
48+
4349
## Where do policies apply?
4450

4551
Policies can apply to any surface where users authenticate to {% data variables.product.prodname_copilot_short %}, including IDEs, the {% data variables.product.github %} website, and {% data variables.copilot.copilot_cli_short %}.

‎content/copilot/tutorials/roll-out-at-scale/govern-at-scale/govern-for-adoption.md‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,12 @@ Developers get the most value from {% data variables.product.prodname_copilot_sh
3434
Consider enabling vetted capabilities promptly, rather than disabling features by default and enabling them only after review:
3535

3636
* **Enable new features as they become available**, unless you have a specific compliance reason not to. {% data variables.product.github %} vets all features and models before release.
37-
* **Enable new models automatically**. By default, most new generally available models are enabled automatically. We recommend keeping the **Default availability for released models** policy enabled and only explicitly disabling individual models that you do not want to be available.
37+
* **Enable new models automatically**. By default, most new generally available models are enabled automatically.
3838
* **Only set enterprise-level defaults to disabled for non-negotiables**, such as compliance-critical controls or features that conflict with regulatory requirements.
3939
* **Scope restrictions to sensitive organizations**. Rather than blocking features enterprise-wide, disable them only in organizations with stricter compliance requirements. This lets other organizations move faster.
4040

41+
We recommend keeping the default availability policies enabled for both features and models, and only explicitly disabling individual features and models that you do not want to be available. See [AUTOTITLE](/copilot/concepts/enterprise/default-availability).
42+
4143
### Spend management and policy posture
4244

4345
Spend controls interact with your policies. If you enable advanced models and agentic features but set tight budget limits, developers may not be able to use those features consistently.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
For enterprises with {% data variables.copilot.copilot_business_short %} or {% data variables.copilot.copilot_enterprise_short %} plans, two separate policies control whether unconfigured generally available (GA) features and models default to enabled or disabled. If these policies are enabled, users benefit from the latest features and models without the need for administrator intervention.
2+
3+
<!-- expires 2026-10-22 -->
4+
5+
The models policy is already active. The feature policy will become active soon.
6+
7+
<!-- end expires 2026-10-22 -->

0 commit comments

Comments
 (0)