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 @@ -40,6 +40,7 @@ journeyTracks:
- href: '/code-security/reference/secret-security/supported-secret-scanning-patterns'
- href: '/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/estimating-the-price-of-secret-protection'
- href: '/code-security/tutorials/remediate-leaked-secrets/calculating-the-cost-savings-of-push-protection'
- href: '/code-security/tutorials/trialing-github-advanced-security/trial-advanced-security'
- id: 'pilot'
title: 'Phase 3: Pilot GitHub Secret Protection'
description: 'Run a pilot to validate GHSP with a small set of repositories before organization-wide enablement. Select 5-10 repositories with active development and known secret exposure. If you estimated pricing in Phase 2, you''ll confirm costs as part of the enablement flow. A successful pilot demonstrates security value quickly, identifies workflow adjustments, and gathers feedback to refine your rollout strategy.'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,9 +82,9 @@ Also look for the following indicators, which may require broader intervention b
* **Many repositories affected by the same rule**: Suggests a systemic pattern that may require team training or updated coding standards
* **High vulnerability counts in a specific language**: May point to framework-level issues or missing scanning tooling for that language

## Next steps
{% data reusables.security.start-ghas-trial %}

To start remediating vulnerabilities with {% data variables.copilot.copilot_autofix_short %}, enable {% data variables.product.prodname_GH_code_security_always %} for your organization. You have two options:

* To enable {% data variables.product.prodname_GH_code_security_always %} for an individual repository, click **Enable** next to a repository in the "Repositories scanned" table.
* To enable {% data variables.product.prodname_GH_code_security_always %} across your organization, click **Enable {% data variables.product.UI_code_security_scanning %}** at the top of the page. Here, you can choose whether to enable it for all repositories or selected repositories, then review the estimated cost before confirming.
* To enable {% data variables.product.prodname_GH_code_security_always %} across your organization, click **Enable {% data variables.product.UI_code_security_scanning %}** at the top of the page. Here, you can choose whether to enable it for all repositories or selected repositories, then review the estimated cost before confirming.
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,4 @@ Finally, look for the following indicators, which may require additional prevent
* **Repeated secret types**: Suggests specific workflows or teams need targeted intervention
* **Common secret categories**: May point to particular CI/CD processes requiring security improvements

## Next steps

After understanding your secret exposure, select repositories for a {% data variables.product.prodname_GH_secret_protection %} pilot. See [AUTOTITLE](/code-security/concepts/security-at-scale/best-practices-for-selecting-pilot-repositories).
{% data reusables.security.start-ghas-trial %}
6 changes: 5 additions & 1 deletion content/copilot/concepts/agents/github-copilot-app.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,11 @@ You can run several of these workflows in parallel, each in its own workspace, a

## Providing feedback

The {% data variables.copilot.github_copilot_app %} is in {% data variables.release-phases.public_preview %}. To share feedback, click the **Give feedback** icon in the bottom-left corner of the app.
The {% data variables.copilot.github_copilot_app %} is in {% data variables.release-phases.technical_preview %}. To share feedback, click the **Give feedback** icon in the bottom-left corner of the app.

## Public code

{% data variables.copilot.github_copilot_app %} may generate code that is a match or near match of publicly available code, even if the "Suggestions matching public code" policy is set to "Block." 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-suggestions-matching-public-code).

## Further reading

Expand Down
22 changes: 18 additions & 4 deletions content/copilot/concepts/auto-model-selection.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,11 @@ category:

More than just a model picker, {% data variables.copilot.copilot_auto_model_selection_short %} is an intelligent system delivering high quality results, better reliability, and one less decision to make as the model landscape rapidly evolves.

{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} 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.
### Auto with task optimization

> [!NOTE] {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} with task optimization is generally available in {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vscode_shortname %}.

{% 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.

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.
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.
Expand All @@ -26,6 +30,14 @@ Benefits of using {% data variables.copilot.copilot_auto_model_selection_short %
* Language invariance: Routing decisions depend on what you are trying to do, not what language you're asking in.
* Improved cost efficiency due to intelligent task routing.

### Auto optimized for model reliability and availability

Experience less rate limiting by letting {% data variables.copilot.copilot_auto_model_selection_short %} choose the best available model on your behalf.

{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, intelligently chooses models based on real-time system health and model performance. You benefit from:
* Reduced rate limiting
* Lower latency and errors

### Policies and availability

When you select **Auto**, {% data variables.copilot.copilot_auto_model_selection_short %} chooses from supported models, subject to your policies and subscription type. Available models may change over time. See [AUTOTITLE](/copilot/reference/ai-models/supported-models#supported-ai-models-in-auto-model-selection).
Expand All @@ -42,7 +54,7 @@ When you select **Auto**, {% data variables.copilot.copilot_auto_model_selection

## {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} in {% data variables.product.prodname_copilot_short %}

{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} is available in these {% data variables.product.prodname_copilot_short %} products:
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, is available in these {% data variables.product.prodname_copilot_short %} products:
* {% data variables.copilot.copilot_chat_short %}
* {% data variables.copilot.copilot_cli_short %}
* {% data variables.copilot.copilot_cloud_agent %}
Expand All @@ -55,13 +67,15 @@ When you select **Auto**, {% data variables.copilot.copilot_auto_model_selection

### {% data variables.copilot.copilot_chat_short %} in IDEs

{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} with task selection is in public preview in the following IDEs:
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, with task optimization, is generally available in the following IDEs:
* {% data variables.product.prodname_vscode_shortname %}

{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} (without task selection) is available in the following IDEs:
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, is generally available in the following IDEs:
* JetBrains IDEs
* Eclipse
* Xcode

{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, is in public preview in the following IDEs:
* {% data variables.product.prodname_vs %}

#### Enabling access during {% data variables.release-phases.public_preview %}
Expand Down
2 changes: 2 additions & 0 deletions content/copilot/get-started/enterprise-ai-governance.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,13 @@ journeyTracks:
title: 'Adopting agents'
description: 'Roll out agentic features within secure guardrails.'
guides:
- href: '/copilot/tutorials/roll-out-at-scale/enable-developers/integrate-ai-agents'
- href: '/copilot/concepts/agents/enterprise-management'
- href: '/copilot/tutorials/cloud-agent/build-guardrails'
- href: '/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/enable-copilot-cloud-agent'
- href: '/copilot/tutorials/cloud-agent/give-access-to-resources'
- href: '/copilot/how-tos/copilot-cli/administer-copilot-cli-for-your-enterprise'
- href: '/copilot/tutorials/copilot-cli-hooks'
- href: '/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/enable-copilot-code-review'
- href: '/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/monitor-agentic-activity'
---
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: Blocking agentic features in your enterprise
intro: Disable features for all users and repositories.
permissions: Enterprise owners and AI managers
versions:
feature: copilot
shortTitle: Block agentic features
contentType: how-tos
category:
- Manage Copilot for a team
allowTitleToDifferFromFilename: true
redirect_from:
- /copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/block-copilot-cloud-agent
---

Most {% data variables.product.prodname_copilot_short %} policies only affect users who receive a {% data variables.product.prodname_copilot_short %} license from your enterprise or organizations. However, there are dedicated policies to completely disable features in your repositories, including for users who get access to {% data variables.product.prodname_copilot_short %} from a personal plan or another enterprise.

## Blocking {% data variables.copilot.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.

## Blocking {% data variables.copilot.copilot_code-review_short %}

{% data reusables.enterprise-accounts.access-enterprise %}
{% data reusables.enterprise-accounts.ai-controls-tab %}
1. In the left sidebar, click {% octicon "agent" aria-hidden="true" aria-label="agent" %} **Agents**.
1. Under "Available Agents", click **{% data variables.copilot.copilot_code-review_short %}**.
1. Next to **Block {% data variables.copilot.copilot_code-review_short %} in all enterprise repositories**, click the toggle.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
title: Enabling GitHub Copilot code review in your enterprise
intro: Apply consistent standards by having {% data variables.product.prodname_copilot_short %} review every pull request.
allowTitleToDifferFromFilename: true
permissions: Enterprise owners
versions:
feature: copilot
shortTitle: Enable {% data variables.copilot.copilot_code-review_short %}
redirect_from:
- /copilot/how-tos/administer-copilot/manage-for-enterprise/manage-copilot-code-review
- /copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/manage-copilot-code-review
contentType: how-tos
category:
- Manage Copilot for a team
---

<!-- expires 2026-06-01 -->

Check warning on line 17 in content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/enable-copilot-code-review.md

View workflow job for this annotation

GitHub Actions / lint-content

Content that expires soon should be proactively addressed.

Content marked with an expiration date will expire soon. The content exists between 2 HTML comment tags in the format <!-- expires yyyy-mm-dd --> and <!-- end expires yyyy-mm-dd -->. Check whether this content can be removed or rewritten before it expires.

{% data reusables.copilot.code-review-actions-minutes-note %}

<!-- end expires 2026-06-01 -->

{% data variables.product.prodname_copilot %} can review pull requests in your enterprise. This can save time for human reviewers by detecting bugs or vulnerabilities and enforcing consistent coding standards.

## Enabling {% data variables.copilot.copilot_code-review_short %} for your {% data variables.product.prodname_copilot_short %} subscribers

The policy for {% data variables.copilot.copilot_code-review_short %} allows your licensed users to request reviews from {% data variables.product.prodname_copilot_short %} and use {% data variables.product.prodname_copilot_short %} to generate pull request summaries.

{% data reusables.enterprise-accounts.access-enterprise %}
{% data reusables.enterprise-accounts.ai-controls-tab %}
1. Scroll down to "Available Agents", then click **{% data variables.copilot.copilot_code-review_short %}**.
1. Next to "{% data variables.copilot.copilot_code-review_short %}", select a policy.

{% data reusables.enterprise-accounts.policy-enablement-next-steps %}

## Configuring automatic code review

To apply standards consistently, you can configure {% data variables.copilot.copilot_code-review_short %} to run automatically on all pull requests opened across your enterprise or in specific repositories.

1. Create an enterprise-level branch ruleset. See [AUTOTITLE](/enterprise-cloud@latest/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-governance).
1. Target the organizations and repositories where {% data variables.copilot.copilot_code-review_short %} should run automatically. You may want to start with a small selection of repositories and run a trial to collect feedback.
1. Enable the **Automatically request {% data variables.copilot.copilot_code-review_short %}** policy.
1. Optionally, enable the additional settings. By reviewing on every push and reviewing draft pull requests, you will add consistency to the review process. However, you will also create more noise for developers. If you're running a pilot, consider starting with the basic setting to allow developers to get used to the new process first.
1. Click **Create**.

## Customizing reviews

Encourage organization and repository administrators to create custom instructions for {% data variables.copilot.copilot_code-review_short %} so that reviews will be tailored to your coding standards and conventions. See [AUTOTITLE](/copilot/tutorials/customize-code-review).
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ children:
- /configure-enterprise-plugin-standards
- /monitor-agentic-activity
- /enable-copilot-cloud-agent
- /block-copilot-cloud-agent
- /manage-copilot-code-review
- /block-agentic-features
- /enable-copilot-code-review
contentType: how-tos
---

This file was deleted.

Loading
Loading