GitHub Copilot managed settings deployable via MDM and file-based config
GitHub Copilot settings can now be deployed via mobile device management (MDM) and file-based configuration, in addition to the existing server-managed channel. This enhancement allows enterprise administrators to enforce Copilot governance using familiar endpoint management tools across VS Code and the Copilot CLI. The feature is generally available and supports various deployment methods like Microsoft Intune, Jamf, Group Policy, Chef, Puppet, and Ansible.
- →Managed Copilot settings deployable via MDM and file-based configuration
- →Consistent settings enforcement across platforms
- →Multiple delivery channels for managed settings
- →Support for various managed setting keys
Features (1) ›
- Managed Copilot settings deployable via MDM and file-based configuration
Enterprise administrators can now deliver managed GitHub Copilot settings to devices through native mobile device management (MDM) and file-based configuration. This provides an additional delivery channel alongside the existing server-managed option.
Enhancements (1) ›
- Consistent settings enforcement across platforms
Device-level deployment ensures Copilot settings apply consistently across VS Code and Copilot CLI, regardless of developer sign-in. This allows governance through existing endpoint management tools such as Microsoft Intune, Jamf, or Group Policy.
Notes (2) ›
- Multiple delivery channels for managed settings
Managed settings can be delivered through Native MDM, file-based configuration (managed-settings.json), or server-managed channels, with Native MDM having the highest precedence. These channels all utilize the same setting keys and values.
- Support for various managed setting keys
The device-level channels support managed setting keys including permissions, model selection, enabled plugins, strict known marketplaces, and telemetry configurations. Both scalar and structured settings are supported.
https://github.blog/changelog/2026-07-08-deploy-managed-copilot-settings-via-mdm-in-vs-code-and-cli