AI DevelopmentPlaybook5 min readPublished September 24, 2026

announced September 24 · effective October 22 · silence means enabled

GitHub Copilot Features Turn On by Default Oct 22: Check Now

From October 22, unconfigured GA Copilot features, including MCP servers and code review, turn on for Business and Enterprise unless an admin decides first.

DA
Digital Applied Team
Research and practical guidance
PublishedSeptember 24, 2026
DeadlineOctober 22, 2026

GitHub announced on September 24, 2026 a new global policy for Copilot Business and Copilot Enterprise: a default that decides what happens to every eligible generally available Copilot feature an administrator has not explicitly configured. The policy can be set today and takes effect on October 22. GitHub's documentation is plain about the default: it is enabled, and if you take no action, unconfigured features switch on that day.

The set is wider than autocomplete. It covers every policy on the enterprise "Features & clients" page, plus the Copilot code review policy and the "MCP servers in Copilot" policy. That last one decides whether Copilot clients across your company can run Model Context Protocol servers at all, which is the door through which an agent reaches your tools and data. Twenty-eight days is enough time to decide it deliberately. This post is the checklist.

Key takeaways
  1. 01
    On October 22, every eligible unconfigured GA Copilot feature follows a global default that is enabled unless you change it.GitHub's docs: "This policy is enabled by default. If you don't take action, unconfigured features will be enabled on October 22." Explicit enable or disable decisions are preserved; preview features stay opt-in.
  2. 02
    MCP servers and Copilot code review are inside the policy set.The changelog names both alongside the Features & clients page. Three policies are outside it: the data-residency and FedRAMP model restrictions, and the setting to store local sessions in the cloud.
  3. 03
    Three settings: Enabled, Disabled, or Let organizations decide.Disabled keeps current eligible features off and makes future ones need approval. Let organizations decide pushes the choice down a level, where unconfigured features then follow the organisation's own default.
  4. 04
    The right answer for MCP is usually enabled with an allowlist, which GitHub itself recommends.The enforced route is a managed-settings.json file, which is generally available; the custom-registry route is a public preview that users can bypass by editing configuration files.

01 — The changeWhat flips on October 22, in GitHub's words

The changelog entry describes a "Default policy for new features" under the AI Controls page's Copilot subpage. For 28 days it can be configured without affecting anyone's access. From October 22 it applies. The mechanics, each from the changelog or the default-availability documentation, are below.

What the policy governsNew GA features, features that move from preview to GA, and existing GA features still marked Unconfigured.
Three classes
Which policies count as featuresEverything on the enterprise Features & clients page, plus Copilot code review on the Agents page and MCP servers in Copilot on the MCP page.
Features + 2
What happens if you do nothingThe policy is enabled by default, so unconfigured features are enabled on October 22.
EnabledSilence is a decision
What is preservedAny feature you have explicitly enabled or disabled. A preview you opted into keeps your choice when it reaches GA.
Explicit choices
What stays opt-inFeatures in preview. The policy does not apply to them.
Previews
Where it can be setAt the enterprise, for features marked Unconfigured; at the organisation, for features the enterprise set to Let organizations decide and the organisation has not configured.
Two levels
How to see your exposureA banner in policy settings shows how many eligible policies are currently unconfigured.
One banner

The documentation states the reason for the change without saying much about risk: with the default policies on, "users benefit from the latest features and models without the need for administrator intervention". That is true, and it is also why an unconfigured MCP policy is the item to look at first.

02 — The choiceThe three settings, and the fourth one most enterprises will pick by accident

1
Enabled
Current and future eligible features on by default

The stated default. Right for a company that wants every GA feature the day it ships and has an allowlist for MCP servers and a review process for agents. Wrong if nobody has read the Features & clients page recently.

Default
2
Disabled
Current eligible features stay off; future ones need approval

The conservative setting. Nothing unconfigured switches on, and each new GA feature waits for an administrator. The cost is that a feature nobody objects to also waits, and the approval queue becomes the bottleneck.

Conservative
3
Let organizations decide
Delegation, with the same question one level down

Organisation owners choose. Note the docs' second rule: at the organisation level the default applies to features the enterprise delegated but the organisation never configured. Delegating without telling the organisations is the same as choosing Enabled for them.

Delegated
4
Unconfigured
Which is Enabled, on October 22

Not a setting, but the state most enterprises will be in on the day if the banner is not read. Treat it as a choice you are making now.

By accident

We have argued before that agent tooling should ship default-off and be turned on by a named person. Our post on the default-off change for AI review bots made that case for one GitHub setting; our census of coding-agent permission defaults shows how few vendors ship that way. This policy runs the other direction, which is why the deadline matters.

03 — The decisionWhy "MCP servers in Copilot" is the policy to decide on purpose

GitHub's MCP management documentation says the policy "defines whether MCP servers can run at all across Copilot clients", and recommends keeping it enabled while restricting the servers users can run to an approved list. That is the right shape. An MCP server is code that Copilot can call with your developers' credentials; an unrestricted policy means any server a developer adds to a client configuration runs. The incidents we track in our MCP security incident ledger are mostly servers that did more than their name suggested.

The question is therefore not enabled or disabled, but which allowlist mechanism. GitHub documents two, and is candid about the difference.

Source: GitHub Docs, "MCP server usage in your company", read September 25, 2026. Wording condensed from GitHub's comparison table.
AspectManaged settings fileCustom registry
Release phaseGenerally availablePublic preview; GitHub says it is not prioritised for development
SetupA configuration file hosted on GitHub that applies to clients automaticallyYou host a registry that matches the MCP specification and serves HTTPS
EnforcementEnterprise-wide settings that users cannot override; enterprise teams can be given overridesEnterprise-wide or per organisation
Server matchingName, URL or stdio commandName or ID only; GitHub notes users can bypass it by editing configuration files

The practical reading: if you can publish a managed-settings file before October 22, set the MCP policy to Enabled and let the file enforce the list. If you cannot, set the MCP policy to Disabled explicitly, so the October 22 default does not decide it for you, and revisit when the file is ready. Copilot code review is the second item worth an explicit answer, because it decides whether an agent comments on pull requests across every repository the policy covers.

04 — The checklistThe 28-day checklist

Four weeks, one owner per week. The dates run from the September 24 announcement to the October 22 effective date.

Week 1, to October 1: inventory
Open AI Controls, then Copilot, then Features & clients. Read the banner count of unconfigured policies. Export the list of every feature and its state: Enabled, Disabled, Unconfigured or Let organizations decide. Repeat for the Agents page and the MCP page.
Enterprise owner
Week 2, to October 8: decide MCP and code review
Choose the MCP allowlist mechanism and start the managed-settings file. Decide Copilot code review per organisation. Record both as explicit settings, not as the global default.
Security lead
Week 3, to October 15: set the global default
Pick Enabled, Disabled or Let organizations decide for everything left unconfigured. If delegating, tell each organisation owner that their own unconfigured features will follow their organisation default on October 22.
Engineering lead
Week 4, to October 22: verify
Confirm the banner count is zero or is a list you have accepted. Check the models policy separately; it is already active. Diary October 22 and re-read the Features & clients page that morning.
Enterprise owner
One sentence for the security channel

"From October 22, any eligible Copilot feature we have not explicitly configured will turn on, including MCP servers and code review. The Features & clients page shows how many are unconfigured today. We will decide the MCP allowlist by October 8 and set the global default by October 15."

05 — The edgesWhat is not affected, and what already changed

Three policies are excluded by name: the two restrictive model policies on GitHub's data-residency enterprise offering that limit Copilot to data-residency or FedRAMP models, and "Store local sessions in the Cloud" for Copilot CLI and VS Code. Preview features are outside the policy entirely.

A separate default-availability policy for models is already active. Models you have not configured carry a "Delegate to Default Policy" label and inherit the default when released. Four classes are disabled by default whatever that policy says: pre-GA models; open-weight models, which the docs list as DeepSeek, Kimi K2.7 Code and Kimi K3; models not covered by GitHub's data retention agreement, listed as Claude Fable 5 and Claude Fable 5.1; and, for restricted enterprises, any model that does not meet the data-residency or FedRAMP restriction.

Nothing in the announcement concerns individual Copilot plans; it is scoped to Business and Enterprise. The changelog says the policy lives in both enterprise and organisation Copilot settings, so an organisation without an enterprise account should check whether it has the same decision to make. Our AI transformation practice runs this inventory as part of agent governance reviews.

06 — ConclusionThe default is enabled, and the policy set includes the agent doors

What to do

Read the unconfigured count this week, set MCP and code review explicitly, and choose the global default before October 22 rather than inheriting it

Most of the features that switch on will be welcome. The two that decide what an agent can reach deserve a named decision, and GitHub has given four weeks to make it.

Digital Applied

Turn agent features on because you chose to.

We inventory AI tooling policies, build MCP allowlists and write the governance that lets teams use coding agents without inheriting a vendor's defaults.

Policy inventoriesMCP allowlistsAgent governance
Your next project

A Copilot estate with zero unconfigured policies

  • →Every feature explicitly set
  • →An enforced MCP allowlist
  • →Code review decided per organisation
Questions and answers

The questions we get about the October 22 change

For Copilot Business and Enterprise, a new global default policy takes effect. Any generally available feature an administrator has left unconfigured follows that default, and GitHub's documentation says the default is enabled. Explicit decisions are preserved and preview features stay opt-in.
Digital Applied newsletter

Deep dives on AI, marketing and development.

Practical guides and fresh insights by email. No recycled takes.

Related dispatches

Continue reading