Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ redirect_from:
- /copilot/concepts/agents/coding-agent/coding-agent-for-business-and-enterprise
- /copilot/concepts/agents/coding-agent/managing-access
contentType: concepts
category:
category:
- Manage Copilot for a team
---

Expand Down Expand Up @@ -48,7 +48,7 @@ Enterprise administrators and organization owners (for organization-owned reposi

For information on disabling {% data variables.copilot.copilot_cloud_agent %} in some or all repositories owned by an organization, see [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-organization/add-copilot-cloud-agent).

For information on disabling {% data variables.copilot.copilot_cloud_agent %} in all repositories owned by an enterprise, see [AUTOTITLE](/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/manage-copilot-cloud-agent).
For information on disabling {% data variables.copilot.copilot_cloud_agent %} in all repositories owned by an enterprise, see [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/block-copilot-cloud-agent).

For information on disabling {% data variables.copilot.copilot_cloud_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-cloud-agent).

Expand Down
13 changes: 2 additions & 11 deletions content/copilot/concepts/auto-model-selection.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,15 +38,7 @@ Experience less rate limiting and reduce the mental load of choosing a model by
* Eclipse
* Xcode

When you select **Auto** in {% data variables.copilot.copilot_chat_short %}, {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} may choose from the following list of models, subject to your policies and subscription type. Models may change over time.
* {% data variables.copilot.copilot_gpt_41 %}
* {% data variables.copilot.copilot_gpt_53_codex %}
* {% data variables.copilot.copilot_gpt_54 %}
* {% data variables.copilot.copilot_gpt_54_mini %}
* {% data variables.copilot.copilot_claude_haiku_45 %}
* {% data variables.copilot.copilot_claude_sonnet_46 %}
* {% data variables.copilot.copilot_grok_code %}
* {% data variables.copilot.copilot_raptor_mini %}
When you select **Auto** in {% data variables.copilot.copilot_chat_short %}, {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} chooses from the supported models, subject to your policies and subscription type. Models may change over time. See [AUTOTITLE](/copilot/reference/ai-models/supported-models#supported-ai-models-in-auto-model-selection).

> [!TIP] To see which model was used for each response, hover over the response in {% data variables.copilot.copilot_chat_short %}.

Expand All @@ -62,8 +54,7 @@ During the {% data variables.release-phases.public_preview %}, if you're using a

## {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} in {% data variables.copilot.copilot_cloud_agent %}

When you select **Auto** in {% data variables.copilot.copilot_cloud_agent %}, {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} currently chooses from the following list of models, subject to your policies and subscription type:
{% data reusables.copilot.copilot-cloud-agent-auto-models %}
When you select **Auto** in {% data variables.copilot.copilot_cloud_agent %}, {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} chooses from the supported list of models, subject to your policies and subscription type. See [AUTOTITLE](/copilot/reference/ai-models/supported-models#supported-ai-models-in-auto-model-selection).

{% data reusables.copilot.change-the-ai-model-copilot-cloud-agent %}

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
title: Blocking GitHub Copilot cloud agent in your enterprise
intro: 'Disable use of {% data variables.copilot.copilot_cloud_agent %} for all users and repositories.'
permissions: Enterprise owners and AI managers
versions:
feature: copilot
shortTitle: 'Block {% data variables.copilot.copilot_cloud_agent %}'
contentType: how-tos
category:
- Manage Copilot for a team
allowTitleToDifferFromFilename: true
---

Most {% data variables.product.prodname_copilot_short %} policies, including "Enable {% data variables.copilot.copilot_cloud_agent %}", only affect users who receive a {% data variables.product.prodname_copilot_short %} license from your enterprise or organizations.

If you want to disable {% data variables.copilot.copilot_cloud_agent %} in repositories completely, including for users who get access to {% data variables.product.prodname_copilot_short %} from a personal plan or another enterprise, you can use the "Block {% data variables.copilot.copilot_cloud_agent %}" policy.

## Blocking {% data variables.copilot.copilot_cloud_agent %}

>[!NOTE] This enterprise-level policy is a blanket restriction. Organization owners can block {% data variables.copilot.copilot_cloud_agent %} in specific repositories. See [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-organization/add-copilot-cloud-agent).

{% data reusables.enterprise-accounts.access-enterprise %}
{% data reusables.enterprise-accounts.ai-controls-tab %}
{% data reusables.enterprise-accounts.cca-policies %}
1. Next to **Block {% data variables.copilot.copilot_cloud_agent %} in all repositories owned by ENTERPRISE-NAME**, click the toggle.
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
title: Enabling GitHub Copilot cloud agent in your enterprise
intro: 'Choose which organizations can use {% data variables.copilot.copilot_cloud_agent %} and connect it to MCP servers.'
allowTitleToDifferFromFilename: true
permissions: Enterprise owners and AI managers
product: '{% data reusables.gated-features.copilot-cloud-agent %}<br><a href="https://github.com/enterprise/contact?ref_product=copilot&ref_type=engagement&ref_style=button" target="_blank" class="btn btn-primary mt-3 mr-3 no-underline"><span>Contact Sales</span> {% octicon "link-external" height:16 %}</a>'
versions:
feature: copilot
shortTitle: 'Enable {% data variables.copilot.copilot_cloud_agent %}'
redirect_from:
- /copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/manage-copilot-coding-agent
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/adding-copilot-coding-agent-to-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/making-copilot-coding-agent-available-to-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-copilot-coding-agent-in-your-enterprise
- /copilot/how-tos/administer/enterprises/managing-copilot-coding-agent-in-your-enterprise
- /copilot/how-tos/administer/enterprises/manage-copilot-coding-agent
- /copilot/how-tos/administer/manage-for-enterprise/manage-copilot-coding-agent
- /copilot/how-tos/administer-copilot/manage-for-enterprise/manage-copilot-coding-agent
- /copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/manage-copilot-cloud-agent
contentType: how-tos
category:
- Manage Copilot for a team
---

## Prerequisites

You may want to run a trial before enabling {% data variables.copilot.copilot_cloud_agent %} for the enterprise. See [AUTOTITLE](/copilot/tutorials/cloud-agent/pilot-cloud-agent).

## Enabling {% data variables.copilot.copilot_cloud_agent %}

{% data variables.copilot.copilot_cloud_agent %} and use of third-party MCP servers are disabled by default. You can enable these features for users who receive a {% data variables.product.prodname_copilot_short %} license from your enterprise or organizations.

{% data reusables.enterprise-accounts.access-enterprise %}
{% data reusables.enterprise-accounts.ai-controls-tab %}
{% data reusables.enterprise-accounts.cca-policies %}
1. Select a global policy for {% data variables.copilot.copilot_cloud_agent %}, then communicate your decision with your organizations.

>[!TIP] If you select **Enabled for selected organizations**, you can select individual organizations in the UI. To select organizations based on custom properties instead, use the REST API. See [AUTOTITLE](/rest/copilot/copilot-coding-agent-management#selecting-organizations-with-custom-properties).

1. By default, the agent will be available in all repositories in selected organizations. If there are repositories where {% data variables.copilot.copilot_cloud_agent %} should be blocked for all users, tell organization owners to configure this setting. See [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-organization/add-copilot-cloud-agent#disabling-or-enabling-copilot-cloud-agent-in-your-repositories).

## Enabling MCP servers

{% data variables.copilot.copilot_cloud_agent %} automatically has access to a small number of default MCP servers. See [AUTOTITLE](/copilot/concepts/agents/cloud-agent/mcp-and-cloud-agent#default-mcp-servers).

You can enable third-party MCP servers to allow developers to integrate {% data variables.copilot.copilot_cloud_agent %} with other services in your DevOps toolchain, such as error-tracking platforms or logging systems.

{% data reusables.enterprise-accounts.view-mcp-policies %}
1. Set a policy for **MCP servers in {% data variables.product.prodname_copilot_short %}**.

>[!NOTE] The "MCP Registry URL" and "Restrict MCP access to registry servers" policies do **not** apply to {% data variables.copilot.copilot_cloud_agent %}.
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
---
title: Managing agents in your enterprise
shortTitle: Manage agents
intro: 'Maintain your enterprise''s security and compliance standards and empower your developers by managing your agents.'
intro: Maintain your enterprise's security and compliance standards and empower your developers by managing your agents.
versions:
feature: copilot
children:
- /prepare-for-custom-agents
- /monitor-agentic-activity
- /manage-copilot-cloud-agent
- /enable-copilot-cloud-agent
- /block-copilot-cloud-agent
- /manage-copilot-code-review
contentType: how-tos
---

This file was deleted.

14 changes: 14 additions & 0 deletions content/copilot/reference/ai-models/supported-models.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,20 @@ This table lists the AI models available in {% data variables.product.prodname_c

{% endrowheaders %}

## Supported AI models in {% data variables.copilot.copilot_auto_model_selection_short_cap_a %}

This table lists the AI models available in {% data variables.copilot.copilot_auto_model_selection_short_cap_a %}.

{% rowheaders %}

| Model | {% data variables.copilot.copilot_cloud_agent %} | {% data variables.copilot.copilot_chat_short %} |
| --- | --- | --- |
| {% for model in tables.copilot.auto-model-selection %} |
| {{ model.name }} | {% if model.cloud_agent == true %}{% octicon "check" aria-label="Included" %}{% else %}{% octicon "x" aria-label="Not included" %}{% endif %} | {% if model.chat == true %}{% octicon "check" aria-label="Included" %}{% else %}{% octicon "x" aria-label="Not included" %}{% endif %} |
| {% endfor %} |

{% endrowheaders %}

## Model retirement history

The following table lists AI models that are retired or scheduled for retirement from {% data variables.product.prodname_copilot_short %}, along with their retirement dates and suggested alternatives.
Expand Down
2 changes: 2 additions & 0 deletions data/reusables/enterprise-accounts/cca-policies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
1. In the left sidebar, click {% octicon "agent" aria-hidden="true" aria-label="agent" %} **Agents**.
1. Under "Available agents", click **Copilot Cloud Agent**.
57 changes: 57 additions & 0 deletions data/tables/copilot/auto-model-selection.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Please keep this list sorted in the following order:
# 1. By provider, in this order:
# - OpenAI
# - Anthropic
# - Google
# - xAI
# - others
# 2. Within each provider group, alphabetically by model name.
#
# This file defines which AI models are available for Copilot cloud agent
# and Copilot Chat.
# It is used to generate the model availability table.
#
# Column keys:
# - name: The model name.
# - cloud_agent: Availability for Copilot cloud agent.
# - chat: Availability for Copilot Chat.

# OpenAI
- name: GPT-4.1
cloud_agent: false
chat: true

- name: GPT-5.3-Codex
cloud_agent: false
chat: true

- name: GPT-5.4
cloud_agent: false
chat: true

- name: GPT-5.4 mini
cloud_agent: false
chat: true

# Anthropic
- name: Claude Haiku 4.5
cloud_agent: false
chat: true

- name: Claude Sonnet 4.5
cloud_agent: true
chat: false

- name: Claude Sonnet 4.6
cloud_agent: false
chat: true

# xAI
- name: Grok Code Fast 1
cloud_agent: false
chat: true

# Fine-tuned OAI models
- name: Raptor mini
cloud_agent: false
chat: true
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
// This schema enforces the structure in auto-model-selection.yml

const autoModelSelectionSchema = {
type: 'array',
items: {
type: 'object',
additionalProperties: false,
required: ['name', 'cloud_agent', 'chat'],
properties: {
name: {
type: 'string',
lintable: true,
},
cloud_agent: {
type: 'boolean',
},
chat: {
type: 'boolean',
},
},
},
}

export default autoModelSelectionSchema
2 changes: 1 addition & 1 deletion src/secret-scanning/data/pattern-docs/fpt/public-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -558,7 +558,7 @@
isPublic: true
isPrivateWithGhas: true
hasPushProtection: true
hasValidityCheck: false
hasValidityCheck: true
hasExtendedMetadata: false
base64Supported: true
isduplicate: true
Expand Down
2 changes: 1 addition & 1 deletion src/secret-scanning/data/pattern-docs/ghec/public-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -558,7 +558,7 @@
isPublic: true
isPrivateWithGhas: true
hasPushProtection: true
hasValidityCheck: false
hasValidityCheck: true
hasExtendedMetadata: false
base64Supported: true
isduplicate: true
Expand Down
Loading