Skip to content

Commit 43426eb

Browse files
timrogershubwriter
andauthored
[2025-06-19] Repositories no longer have to opt in for Copilot coding agent [Public Preview] (#56002)
Co-authored-by: hubwriter <[email protected]>
1 parent 2d401c4 commit 43426eb

File tree

9 files changed

+89
-59
lines changed

9 files changed

+89
-59
lines changed

content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/managing-copilot-policies-as-an-individual-subscriber.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@ If you choose to allow suggestions matching public code, when {% data variables.
3030
{% data reusables.user-settings.copilot-settings %}
3131
1. To the right of **Suggestions matching public code**, select the dropdown menu, then click **Allow** to allow suggestions matching public code, or **Block** to block suggestions matching public code.
3232

33-
## Enabling or disabling {% data variables.copilot.copilot_coding_agent %}
33+
## Disabling or enabling {% data variables.copilot.copilot_coding_agent %} in your repositories
3434

3535
{% data variables.copilot.copilot_coding_agent %} allows you to assign {% data variables.product.prodname_copilot_short %} to {% data variables.product.github %} issues, or ask {% data variables.product.prodname_copilot_short %} to raise a pull request from a prompt in {% data variables.copilot.copilot_chat_short %}.
3636

3737
> [!NOTE]
3838
> * {% data reusables.gated-features.copilot-coding-agent %}
3939
> * {% data reusables.copilot.coding-agent.preview-note-text %}
4040
41-
To use {% data variables.copilot.copilot_coding_agent %} in repositories owned by your own personal account, you must enable it for those repositories in your account settings.
41+
{% data variables.copilot.copilot_coding_agent %} is enabled in all repositories by default, but you can block it from being used in repositories owned by your own personal account by changing your account settings.
4242

4343
{% data reusables.user-settings.copilot-settings %}
4444
1. In the sidebar, under **{% octicon "copilot" aria-hidden="true" aria-label="copilot" %} {% data variables.product.prodname_copilot_short %}**, click **Coding agent**.

content/copilot/managing-copilot/managing-copilot-for-your-enterprise/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ children:
1010
- /managing-the-copilot-plan-for-your-enterprise
1111
- /managing-access-to-copilot-in-your-enterprise
1212
- /managing-policies-and-features-for-copilot-in-your-enterprise
13-
- /making-copilot-coding-agent-available-to-enterprise
13+
- /managing-copilot-coding-agent-in-your-enterprise
1414
---

content/copilot/managing-copilot/managing-copilot-for-your-enterprise/making-copilot-coding-agent-available-to-enterprise.md

Lines changed: 0 additions & 44 deletions
This file was deleted.
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
title: 'Managing {% data variables.copilot.copilot_coding_agent %} in your enterprise'
3+
intro: 'Enable members of your enterprise to use {% data variables.copilot.copilot_coding_agent %} and control the repositories where it is available.'
4+
allowTitleToDifferFromFilename: true
5+
permissions: Enterprise owners
6+
product: '{% data reusables.gated-features.copilot-coding-agent %}<br><a href="https://github.com/github-copilot/purchase?ref_cta=Copilot+Enterprise+trial&ref_cta=Copilot+Business+trial&ref_loc=making-cca-available-ent" target="_blank" class="btn btn-primary mt-3 mr-3 no-underline"><span>Sign up for {% data variables.product.prodname_copilot_short %}</span> {% octicon "link-external" height:16 %}</a>'
7+
versions:
8+
feature: copilot-enterprise
9+
topics:
10+
- Copilot
11+
shortTitle: 'Manage {% data variables.copilot.copilot_coding_agent %}'
12+
redirect_from:
13+
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/adding-copilot-coding-agent-to-enterprise
14+
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/making-copilot-coding-agent-available-to-enterprise
15+
---
16+
17+
{% data reusables.copilot.coding-agent.preview-note %}
18+
19+
## Prerequisites
20+
21+
* For general information, see [AUTOTITLE](/copilot/rolling-out-github-copilot-at-scale/enabling-developers/using-copilot-coding-agent-in-org).
22+
* For information on premium requests and Actions minutes, see [Allowance usage for {% data variables.copilot.copilot_coding_agent %}](/billing/managing-billing-for-your-products/managing-billing-for-github-copilot/about-billing-for-github-copilot#allowance-usage-for-copilot-coding-agent).
23+
* For information on MCP servers, see [AUTOTITLE](/copilot/using-github-copilot/coding-agent/extending-copilot-coding-agent-with-mcp).
24+
25+
## Enabling {% data variables.copilot.copilot_coding_agent %} for your {% data variables.product.prodname_copilot_short %} subscribers
26+
27+
{% data variables.copilot.copilot_coding_agent %} and use of third-party MCP servers are disabled by default for users to whom you have assigned a {% data variables.product.prodname_copilot_short %} license. You can enable these features for your members on the {% data variables.product.prodname_copilot_short %} policies page for your enterprise. See [Configuring policies for {% data variables.product.prodname_copilot %}](/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-policies-and-features-for-copilot-in-your-enterprise#configuring-policies-for-github-copilot).
28+
29+
* For the "{% data variables.copilot.copilot_coding_agent %}" policy, select "Enabled" or "No policy".
30+
* For the "MCP servers on {% data variables.product.prodname_dotcom_the_website %}" policy, select "Enabled" or "No policy".
31+
32+
Where:
33+
34+
* "Enabled" means all users granted a {% data variables.product.prodname_copilot_short %} license by any of your organizations will be able to use the feature.
35+
* "Disabled" means no users granted a {% data variables.product.prodname_copilot_short %} license by your organizations will be able to use the feature.
36+
* "No policy" means organization owners in each of your organizations will be able to decide if their {% data variables.product.prodname_copilot_short %} licensees can use the feature.
37+
38+
### Next steps
39+
40+
* If you selected **Enabled**, tell organization owners that {% data variables.copilot.copilot_coding_agent %} is enabled for all members. By default, the agent will be available in all repositories, but it is possible to opt out some or all repositories.
41+
* If you selected **No policy**, discuss member enablement with organization owners.
42+
43+
For more information, see [AUTOTITLE](/copilot/managing-copilot/managing-github-copilot-in-your-organization/adding-copilot-coding-agent-to-organization).
44+
45+
## Disabling {% data variables.copilot.copilot_coding_agent %} in your repositories
46+
47+
{% data variables.product.prodname_copilot_short %} policies, like the "{% data variables.copilot.copilot_coding_agent %}" and "MCP servers on {% data variables.product.prodname_dotcom_the_website %}" policies described above, affect only the users you assign a {% data variables.product.prodname_copilot_short %} license to.
48+
49+
If there are {% data variables.copilot.copilot_pro_plus %} users with access to your enterprise's repositories, they will be able to use {% data variables.copilot.copilot_coding_agent %} and will not be restricted by your policies.
50+
51+
You can choose to stop anyone using the agent in some or all of your repositories using organization-level settings. For more information, see [AUTOTITLE](/copilot/managing-copilot/managing-github-copilot-in-your-organization/adding-copilot-coding-agent-to-organization).
52+
53+
Alternatively, you can disable the agent for all repositories owned by your enterprise.
54+
55+
{% data reusables.enterprise-accounts.access-enterprise %}
56+
{% data reusables.enterprise-accounts.policies-tab %}
57+
{% data reusables.enterprise-accounts.copilot-tab %}
58+
{% data reusables.enterprise-accounts.copilot-policies-tab %}
59+
1. Select **Block {% data variables.copilot.copilot_coding_agent %} in all enterprise repositories**.

content/copilot/managing-copilot/managing-github-copilot-in-your-organization/adding-copilot-coding-agent-to-organization.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: 'Adding {% data variables.copilot.copilot_coding_agent %} to your organization'
3-
intro: 'Enable {% data variables.copilot.copilot_coding_agent %} for your members and define repositories where it is available.'
3+
intro: 'Enable {% data variables.copilot.copilot_coding_agent %} for your members and control the repositories where it is available.'
44
allowTitleToDifferFromFilename: true
55
permissions: Organization owners
66
product: '{% data reusables.gated-features.copilot-coding-agent %}<br><a href="https://github.com/github-copilot/purchase?ref_cta=Copilot+Enterprise+trial&ref_cta=Copilot+Business+trial&ref_loc=adding-cca-to-org" target="_blank" class="btn btn-primary mt-3 mr-3 no-underline"><span>Sign up for {% data variables.product.prodname_copilot_short %}</span> {% octicon "link-external" height:16 %}</a>'
@@ -23,14 +23,17 @@ shortTitle: 'Add {% data variables.copilot.copilot_coding_agent %}'
2323

2424
{% data reusables.organizations.copilot-policy-ent-overrides-org %}
2525

26-
{% data variables.copilot.copilot_coding_agent %} and use of third-party MCP servers are disabled by default for organization members. Organization owners with {% data variables.copilot.copilot_enterprise %} can enable these features for members on the {% data variables.product.prodname_copilot_short %} policies page for their organization. See [Enabling {% data variables.product.prodname_copilot_short %} features in your organization](/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization#enabling-copilot-features-in-your-organization).
26+
{% data variables.copilot.copilot_coding_agent %} and use of third-party MCP servers are disabled by default for organization members.
27+
28+
Organizations with {% data variables.copilot.copilot_enterprise %} can enable these features for members on the {% data variables.product.prodname_copilot_short %} policies page for their organization. See [Enabling {% data variables.product.prodname_copilot_short %} features in your organization](/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization#enabling-copilot-features-in-your-organization).
2729

2830
* For the "{% data variables.copilot.copilot_coding_agent %}" policy, select "Enabled".
2931
* For the "MCP servers on {% data variables.product.prodname_dotcom_the_website %}" policy, select "Enabled".
3032

31-
## Defining which repositories {% data variables.copilot.copilot_coding_agent %} can operate in
33+
## Disabling or enabling {% data variables.copilot.copilot_coding_agent %} in your repositories
34+
35+
By default, {% data variables.copilot.copilot_coding_agent %} is available in all repositories for users who have access to the agent, but you can block it from being used in some or all repositories owned by your organization.
3236

33-
Owners of any organization—even organizations without a {% data variables.product.prodname_copilot_short %} plan—can define which repositories {% data variables.copilot.copilot_coding_agent %} can work in.
3437
{% data reusables.profile.access_org %}
3538
{% data reusables.profile.org_settings %}
3639
{% data reusables.copilot.coding-agent-settings %}

content/copilot/using-github-copilot/coding-agent/enabling-copilot-coding-agent.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,27 @@ redirect_from:
1919

2020
{% data reusables.copilot.coding-agent.what-is %}
2121

22-
{% data variables.copilot.copilot_coding_agent %} is off by default and must be enabled before it is available for use.
22+
If you are a {% data variables.copilot.copilot_enterprise %} subscriber, {% data variables.copilot.copilot_coding_agent %} is disabled by default and must be enabled by an administrator before it is available for use.
2323

24-
## Enabling {% data variables.copilot.copilot_coding_agent %} for organizations
24+
If you are a {% data variables.copilot.copilot_pro_plus %} subscriber, {% data variables.copilot.copilot_coding_agent %} is enabled by default.
25+
26+
Once enabled, you can use {% data variables.copilot.copilot_coding_agent %} in any repository, provided that an administrator hasn't opted the repository out.
27+
28+
## Enabling {% data variables.copilot.copilot_coding_agent %} for {% data variables.copilot.copilot_enterprise %} subscribers
2529

2630
{% data reusables.copilot.coding-agent.enabling-for-orgs-and-enterprises %}
2731

28-
## Enabling {% data variables.copilot.copilot_coding_agent %} for your personal repositories
32+
## Opting repositories out of {% data variables.copilot.copilot_coding_agent %}
33+
34+
By default, users with {% data variables.copilot.copilot_coding_agent %} enabled can use it in all repositories.
35+
36+
Enterprise administrators and organization owners (for organization-owned repositories) and users (for user-owned repositories) can opt out repositories and prevent {% data variables.copilot.copilot_coding_agent %} from being used in those repositories.
37+
38+
For information on disabling {% data variables.copilot.copilot_coding_agent %} in repositories owned by your personal user account, see [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/managing-copilot-policies-as-an-individual-subscriber#enabling-or-disabling-copilot-coding-agent).
39+
40+
For information on disabling {% data variables.copilot.copilot_coding_agent %} in all repositories owned by an enterprise, see [AUTOTITLE](/enterprise-cloud@latest/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-copilot-coding-agent-in-your-enterprise).
2941

30-
If you want {% data variables.copilot.copilot_coding_agent %} to be available in repositories owned by your own personal account, you must enable it in your account settings. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/managing-copilot-policies-as-an-individual-subscriber#enabling-or-disabling-copilot-coding-agent).
42+
For information on disabling {% data variables.copilot.copilot_coding_agent %} in some or all repositories owned by an organization, see [AUTOTITLE](/copilot/managing-copilot/managing-github-copilot-in-your-organization/adding-copilot-coding-agent-to-organization).
3143

3244
## Further reading
3345

content/copilot/using-github-copilot/coding-agent/troubleshooting-copilot-coding-agent.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ You can only assign issues to {% data variables.product.prodname_copilot_short %
2323
If you do not already have a subscription for one of these plans, click this button for more information:<br>
2424
<a href="https://github.com/features/copilot/plans?ref_cta=Copilot+plans+signup&ref_loc=troubleshooting+copilot+coding+agent&ref_page=docs" target="_blank" class="btn btn-primary mt-3 mr-3 no-underline"><span>Sign up for {% data variables.product.prodname_copilot_short %}</span> {% octicon "link-external" height:16 aria-label="link-external" %}</a>
2525

26-
If you _do_ have either {% data variables.copilot.copilot_pro_plus %} or {% data variables.copilot.copilot_enterprise %}, check that {% data variables.copilot.copilot_coding_agent %} {% ifversion ghec %}is enabled and{% endif %} has been made available for the repository:
26+
If you _do_ have {% data variables.copilot.copilot_pro_plus %} or {% data variables.copilot.copilot_enterprise %}, check that {% data variables.copilot.copilot_coding_agent %} {% ifversion ghec %}is enabled and{% endif %} has not been manually disabled for the repository:
2727

2828
{% ifversion ghec %}
2929

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
For organizations, the ability to use {% data variables.copilot.copilot_coding_agent %} is controlled by policy settings for the organization. See [AUTOTITLE](/copilot/managing-copilot/managing-github-copilot-in-your-organization/adding-copilot-coding-agent-to-organization).
1+
For {% data variables.copilot.copilot_enterprise %} subscribers, the ability to use {% data variables.copilot.copilot_coding_agent %} is controlled by policy settings defined at the organization level. See [AUTOTITLE](/copilot/managing-copilot/managing-github-copilot-in-your-organization/adding-copilot-coding-agent-to-organization).
22

3-
If the organization is owned by an enterprise, enablement may be controlled at the enterprise level. See [AUTOTITLE](/enterprise-cloud@latest/copilot/managing-copilot/managing-copilot-for-your-enterprise/adding-copilot-coding-agent-to-enterprise).
3+
If the organization is owned by an enterprise, enablement may be controlled at the enterprise level. See [AUTOTITLE](/enterprise-cloud@latest/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-copilot-coding-agent-in-your-enterprise).
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{% data variables.copilot.copilot_coding_agent %} is available with the {% data variables.copilot.copilot_pro_plus %} and {% data variables.copilot.copilot_enterprise %} plans in repositories where it is enabled. {% data variables.copilot.copilot_coding_agent %} is not available in repositories owned by {% data variables.enterprise.prodname_managed_users %}.
1+
{% data variables.copilot.copilot_coding_agent %} is available with the {% data variables.copilot.copilot_pro_plus %} and {% data variables.copilot.copilot_enterprise %} plans in repositories where it has not been disabled. {% data variables.copilot.copilot_coding_agent %} is not available in repositories owned by {% data variables.enterprise.prodname_managed_users %}.

0 commit comments

Comments
 (0)