cd /news/ai-tools/enterprise-managed-settings-in-the-g… · home topics ai-tools article
[ARTICLE · art-76044] src=github.blog ↗ pub= topic=ai-tools verified=true sentiment=· neutral

Enterprise managed settings in the GitHub Copilot app and Copilot cloud agent

GitHub announced that enterprise managed settings now govern the GitHub Copilot app and Copilot cloud agent, allowing enterprise owners to define a single set of guardrails—such as plugin approvals and bypass-prompt controls—via a managed-settings.json file that is automatically enforced across all Copilot clients. The Copilot app and cloud agent join Copilot CLI and VS Code as supported clients, ensuring consistent policy enforcement wherever developers work.

read2 min views1 publishedJul 27, 2026
Enterprise managed settings in the GitHub Copilot app and Copilot cloud agent
Image: GitHub Changelog

You can now govern the GitHub Copilot app and Copilot cloud agent with enterprise managed settings, the same centrally managed policies you use to control Copilot across your enterprise. With a managed-settings.json

file, enterprise owners define one set of guardrails, such as which plugins and marketplaces developers can use and whether they can bypass approval prompts. Copilot clients automatically enforce these settings for everyone on your enterprise’s Copilot plan.

As your developers adopt Copilot across more surfaces, you’re accountable for applying the same governance everywhere they work. Any client that sits outside your policy is a gap, a place where someone could install a plugin you haven’t vetted or run a command you’d normally gate. Your governance is only as strong as its least-covered surface.

The Copilot app and cloud agent now join Copilot CLI and VS Code as supported clients for enterprise managed settings, so your guardrails follow your developers into the app and cloud agent tasks. You define your policy once, and it’s enforced consistently wherever your teams build. That’s the cross-client consistency and high-trust teams need to adopt Copilot with confidence.

Bring every client under the same guardrails The Copilot app reads the same managed-settings.json

you already use for your other clients. You can govern things like:

  • Which plugins are available.
  • Which plugin marketplaces developers can install from.
  • Whether developers can bypass approval prompts before Copilot runs commands, accesses files, or fetches URLs.
  • Setting auto model selection as the default for new conversations.

The Copilot cloud agent reads the applicable managed settings, including those for plugins and marketplace controls. It only uses the plugins and marketplaces you’ve approved. Bypass-prompt controls only apply to the interactive clients (i.e., the app, Copilot CLI, and VS Code).

For each supported key, your managed value takes precedence over anything a developer sets locally. See the full list of options in the [enterprise managed settings reference](https://docs.github.com/copilot/reference/enterprise-managed-settings-reference).

If you already deploy `managed-settings.json`

for Copilot CLI and VS Code, there’s nothing new to set up. The Copilot app automatically picks up your existing configuration the next time a developer signs in or restarts the app, and the cloud agent observes changes on the next task assignment.

[Getting started](#getting-started)

If you’re setting up enterprise managed settings for the first time, the default approach is server-managed deployment:
  • Create and configure a .github-private

repository in your enterprise. For more information, seeour guide. - In that repository, create or update copilot/managed-settings.json

. - Add your enterprise policy keys and values in JSON, then commit and push to the default branch.

Supported clients apply updated settings within about an hour, immediately after a developer restarts the client, or when a developer signs back in. You can also deploy through MDM or a distributed file.

To learn more, see configuring enterprise managed settings. Join the discussion within GitHub Community.

── more in #ai-tools 4 stories · sorted by recency
── more on @github 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/enterprise-managed-s…] indexed:0 read:2min 2026-07-27 ·