Enterprise managed-settings.json for AI configuration is GA
GitHub Enterprise Cloud now offers general availability for configuring AI standards via a managed-settings.json file. This feature enables enterprises to enforce governance and extensibility for Copilot clients, such as VS Code and Copilot CLI, by defining policies in a .github-private repository. The configuration takes precedence over user-level client settings and is fetched hourly upon user authentication.
- →General availability of managed-settings.json for enterprise AI standards
- →Configuration precedence and refresh mechanism
- →Supported clients and extensibility
- →Getting started with enterprise managed settings
- →Backward compatibility for AI standards source
Features (1) ›
- General availability of managed-settings.json for enterprise AI standards
GitHub Enterprise Cloud customers can now configure AI standards using a managed-settings.json file, which is maintained in a .github-private repository within an organization. This allows enterprises to define governance and extensibility for Copilot clients like VS Code and Copilot CLI.
Enhancements (2) ›
- Configuration precedence and refresh mechanism
The managed-settings.json configuration takes precedence over file-based settings set by users in their Copilot clients for supported keys. This configuration is fetched from the server by Copilot every time a user authenticates and is refreshed hourly.
- Backward compatibility for AI standards source
The supported path for AI standards source is copilot/managed-settings.json, with backward compatibility for the older path .github/copilot/settings.json. Existing configurations for custom agents using a .github-private repository will also be utilized.
Notes (2) ›
- Supported clients and extensibility
Currently, the managed-settings.json configuration is enforced for VS Code and Copilot CLI for users with Copilot Business or Copilot Enterprise licenses. Support is planned to extend across all Copilot clients through the Copilot SDK.
- Getting started with enterprise managed settings
To enable enterprise managed settings, select an organization in the AI Controls tab or via API, and then create the managed-settings.json file at copilot/managed-settings.json in that organization's .github-private repository. Committing this file to the default branch activates the configuration.
https://github.blog/changelog/2026-07-01-enterprise-managed-settings-json-is-generally-available