Copilot managed-settings.json GA: alat coding AI perlu policy as code
Ini mengubah konfigurasi asisten dari preferensi pribadi menjadi kebijakan yang bisa direview. Marketplace, plugin, model default, dan approval perlu punya owner dan riwayat perubahan.
Apa yang berubah
GitHub Enterprise Cloud dapat menyimpan copilot/managed-settings.json di repo .github-private untuk mengatur VS Code dan Copilot CLI. Kunci yang didukung mengalahkan konfigurasi lokal pengguna.
Mengapa penting
Ini mengubah konfigurasi asisten dari preferensi pribadi menjadi kebijakan yang bisa direview. Marketplace, plugin, model default, dan approval perlu punya owner dan riwayat perubahan.
Langkah praktis
Tetapkan owner, CODEOWNERS, daftar marketplace yang diizinkan, matikan bypass approval di awal, lalu uji login, refresh, dan versi client pada pilot kecil.
Risiko
File kebijakan tidak otomatis memeriksa kode plugin, izin MCP, token, jaringan, atau log. Cakupan setiap client Copilot tetap harus diverifikasi.
Checklist kebijakan
• Review copilot/managed-settings.json through pull requests.
• Limit plugin marketplaces before enabling broad agent workflows.
• Disable approval bypass until risky tools have explicit exceptions.
• Verify enforcement on supported client versions before rollout.
Sumber
- GitHub Changelog: Enterprise managed-settings.json is generally available
- GitHub Docs: Configuring enterprise managed settings
- GitHub Changelog: strictKnownMarketplaces support
- GitHub Changelog: disableBypassPermissionsMode support
- VS Code Docs: Manage AI settings in enterprise environments
- GitHub Docs: About enterprise-managed plugin standards
- GitHub Community: Enterprise-managed settings discussion