GitHub is changing how unconfigured Copilot features are handled for organizations and enterprises using Copilot Business or Copilot Enterprise.

The important date is October 22, 2026. Starting then, GitHub's new default policy for generally available Copilot features will apply to eligible features that remain unconfigured. The policy is currently available for administrators to review and configure.

This matters because an administrator can explicitly configure a feature today, or allow the new global default to determine what happens to an unconfigured feature later.

For engineering and security teams, this is a good reason to review Copilot policies before the change takes effect.

What Is Changing?

GitHub is introducing a Default policy for new features for generally available Copilot features and supported capabilities.

Administrators can choose:

Setting

Behavior

Enabled

Eligible unconfigured features are available by default

Disabled

Eligible unconfigured features remain unavailable

Let organizations decide

Organizations can control eligible features themselves

The policy will apply from October 22, 2026. Explicitly enabled or disabled settings are preserved and are not overridden by the global default.

The policy is currently configurable, giving administrators time to review their settings before it becomes active.

What Counts as an Unconfigured Feature?

The important word is Unconfigured.

Suppose an organization has a Copilot feature with this state:

Feature
   |
   v
Unconfigured

When the new policy takes effect, that feature will follow the selected default.

For example:

Default Policy = Enabled

Unconfigured Feature
        |
        v
Feature becomes available

If the default is disabled:

Default Policy = Disabled

Unconfigured Feature
        |
        v
Feature remains unavailable

This means administrators should not treat "Unconfigured" as a neutral permanent state.

Explicit Decisions Are Preserved

One important part of the change is that explicit administrator decisions remain in place.

For example:

Feature A -> Enabled
Feature B -> Disabled
Feature C -> Unconfigured

If the default policy is set to Enabled:

Feature A -> Enabled
Feature B -> Disabled
Feature C -> Enabled

The explicit choices remain unchanged.

This makes reviewing unconfigured features particularly important.

Why Should Administrators Review Settings?

An organization may have accumulated many Copilot policies over time.

Some may have been intentionally configured:

Code Review       -> Enabled
Feature X         -> Disabled
Feature Y         -> Enabled

Others may simply be:

Feature Z         -> Unconfigured

The upcoming default policy gives that last category a defined behavior.

GitHub's documentation states that the Copilot policy page provides a banner showing how many eligible policies are currently unconfigured. This can help administrators identify what may be affected.

The October 22 Deadline

The relevant timeline is:

Now
 |
 v
Review Policies
 |
 v
Configure Default
 |
 v
October 22, 2026
 |
 v
Policy Takes Effect
 |
 v
Unconfigured GA Features Follow Default

GitHub says the feature policy starts applying to new and existing generally available features.

For administrators, the practical task is therefore to review the policy before that date rather than discovering the behavior afterward.

What About Preview Features?

The new default feature policy does not apply to preview features.

GitHub states that preview features remain opt-in.

That creates an important distinction:

Copilot Feature
      |
      +--> Generally Available
      |       |
      |       v
      |   Default Policy
      |
      +--> Preview
              |
              v
           Opt-In

Administrators should therefore consider the release stage of a feature when reviewing its configuration.

Feature Policies and Model Policies Are Different

It is also important not to confuse feature availability with model availability.

GitHub has a separate default availability policy for generally available Copilot models.

That model policy is already active for Copilot Business and Copilot Enterprise.

So an administrator should think about two separate areas:

Copilot Governance
       |
       +--> Feature Policies
       |
       +--> Model Policies

The October 22 date discussed in this article concerns the feature policy.

What Should Admins Review?

Start with the Copilot settings for your enterprise and organizations.

Look specifically for policies marked:

Unconfigured

Then classify them.

A simple inventory can look like:

Policy

Current State

Intended State

Action

Feature A

Enabled

Enabled

Keep

Feature B

Disabled

Disabled

Keep

Feature C

Unconfigured

Disabled

Explicitly disable

Feature D

Unconfigured

Enabled

Explicitly enable

Feature E

Unconfigured

Organization-controlled

Delegate

This makes the migration from implicit behavior to intentional configuration much easier.

Check Enterprise-Level Policies First

Copilot policies can exist at different administrative levels.

A simplified structure is:

Enterprise
    |
    +-- Organization A
    |
    +-- Organization B
    |
    +-- Organization C

An enterprise-level policy can influence what organizations are allowed to configure.

GitHub documents that the default feature policy can be configured at the enterprise and organization levels, with the exact behavior depending on whether the enterprise delegates the decision to organizations.

Therefore, reviewing organization settings without understanding the enterprise policy can lead to an incomplete picture.

Decide Who Should Control the Setting

The Let organizations decide option is useful when different organizations have different requirements.

For example:

Enterprise
    |
    +-- Product Organization
    |      |
    |      +-- Enabled
    |
    +-- Regulated Organization
           |
           +-- Disabled

Instead of forcing the same feature policy everywhere, the enterprise can delegate the decision where appropriate.

This can be useful in larger GitHub environments with different security or operational requirements.

Review Security-Sensitive Copilot Features

Not every Copilot capability has the same risk profile.

Administrators should review features that interact with:

GitHub's current default-availability documentation specifically includes the Copilot code review policy and MCP servers in the scope of the feature policy.

This means those settings deserve explicit review rather than being overlooked as separate controls.

Review Copilot Code Review

Copilot code review has its own administrative controls.

GitHub has also added organization-level controls for the runner used by Copilot code review and support for content exclusions.

For organizations using code review, review:

Code Review
    |
    +--> Enabled / Disabled
    |
    +--> Runner Type
    |
    +--> Content Exclusions
    |
    +--> Repository Configuration

This is particularly important for repositories containing sensitive source code or directories that should not be included in AI-assisted review.

Review MCP-Related Policies

MCP servers can extend what AI-powered workflows can interact with.

Because MCP server policy is included in the scope of the feature default policy, administrators should review its configuration as part of the same exercise.

A useful question is:

Which MCP capabilities are explicitly configured?
Which are unconfigured?
Which organizations should control them?

Do not assume that an unconfigured policy will remain inactive after the October change.

Do Not Confuse "Enabled" With "Unconfigured"

These states have different meanings.

Enabled
   |
   +--> Explicit decision

Disabled
   |
   +--> Explicit decision

Unconfigured
   |
   +--> Follows applicable default

This distinction becomes more important once the new feature default becomes active.

For security-sensitive features, an explicit setting can make administrative intent clearer than relying on an inherited default.

A Practical Review Process

Administrators can use the following process.

Step 1 - Identify Your Copilot Plan

Confirm whether the enterprise or organization uses Copilot Business or Copilot Enterprise.

The new default feature policy described here applies to those plans.

Step 2 - Open Copilot Policy Settings

Review the enterprise and organization-level Copilot configuration.

Step 3 - Find Unconfigured Policies

Use the settings interface to identify eligible policies that are still unconfigured.

Step 4 - Classify the Features

Group them into:

Required
Optional
Restricted
Organization Controlled
Not Applicable

Step 5 - Choose the Global Default

Decide whether the organization wants:

Enabled
Disabled
Let organizations decide

Step 6 - Configure Exceptions

If a specific feature should behave differently, configure it explicitly.

Step 7 - Review Organizations

If the enterprise delegates decisions to organizations, check those organizations separately.

Step 8 - Document the Decision

Record why the default and exceptions were selected.

Example Governance Model

A larger organization could use:

Enterprise Default
       |
       v
Let Organizations Decide
       |
       +------------------+
       |                  |
       v                  v
General Engineering   Restricted Engineering
       |                  |
       v                  v
Enabled              Disabled

This avoids forcing every organization into the same policy when their requirements differ.

What About New Copilot Features?

The new default is also relevant to future generally available features.

GitHub states that the policy applies to new GA features and features that move from preview to GA.

That means the policy is not only about today's settings.

Conceptually:

New GA Feature
      |
      v
No Explicit Configuration
      |
      v
Global Default
      |
      v
Enabled / Disabled / Organization Decision

This is why the default should be treated as a governance decision rather than simply a one-time setting.

Common Mistakes

Ignoring Unconfigured Policies

An unconfigured setting can have a defined behavior once the new default policy becomes active.

Reviewing Only Enterprise Settings

Organization-level delegation can change how a policy behaves.

Assuming Preview Features Follow the Same Rule

Preview features are not covered by this feature default policy.

Confusing Model Policies With Feature Policies

They are separate policy systems with different timelines.

Relying Only on the Global Default

Sensitive features may require explicit configuration rather than inherited behavior.

Forgetting MCP and Code Review

Both are included in the documented feature-policy scope.

Making Changes Without Documentation

Future administrators may not know why a feature was enabled or disabled.

Testing After Configuration

After updating policies, validate the actual user experience.

For example:

Administrator Configuration
        |
        v
Organization Policy
        |
        v
User / Repository
        |
        v
Feature Availability

Check representative users and organizations where appropriate.

For security-sensitive changes, verify both:

Expected Access

and:

Expected Restriction

Do not assume that a saved policy automatically means the intended user experience has been achieved.

A Useful Copilot Policy Checklist

Before October 22, review:

[ ] Copilot Business / Enterprise plan confirmed
[ ] Enterprise policy reviewed
[ ] Organization policies reviewed
[ ] Unconfigured features identified
[ ] Default policy selected
[ ] Sensitive features explicitly configured
[ ] Code review policy reviewed
[ ] MCP server policy reviewed
[ ] Organization delegation reviewed
[ ] Preview features distinguished from GA features
[ ] Model policies reviewed separately
[ ] Exceptions documented
[ ] Representative users tested
[ ] Security-sensitive repositories validated
[ ] Policy decisions documented

Advantages of Explicit Copilot Configuration

Explicit configuration can provide:

Trade-Offs

More explicit configuration also creates administrative work.

Organizations may need to:

The right level of control depends on the organization's requirements.

Summary of the Article

GitHub is introducing a new default policy for generally available Copilot features for Copilot Business and Copilot Enterprise. The policy is currently configurable and will begin applying to eligible new and existing GA features. If an eligible feature remains unconfigured, its availability will follow the selected default. Explicitly enabled or disabled settings remain unchanged.

Administrators should therefore review unconfigured policies before the change takes effect. Pay particular attention to security-sensitive capabilities, Copilot code review, MCP server policies, organization-level delegation, and features that should have an explicit allow or deny decision.

It is also important to keep feature policies separate from model policies because GitHub manages those through separate default-availability controls.