Copilot managed-settings.json GA: alat coding AI perlu policy as code

Tech

Ini mengubah konfigurasi asisten dari preferensi pribadi menjadi kebijakan yang bisa direview. Marketplace, plugin, model default, dan approval perlu punya owner dan riwayat perubahan.

GitHub Copilot managed-settings.json이 .github-private 저장소에서 VS Code와 Copilot CLI로 배포되고, 모델 기본값, 플러그인 marketplace, tool approval, audit review로 이어지는 구조 다이어그램
managed-settings.json은 Copilot 클라이언트 설정을 개인 취향 파일에서 엔터프라이즈 정책 파일로 끌어올린다.

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