Copilot managed-settings.json เป็น GA: เครื่องมือโค้ด AI ต้องมี policy as code
นี่ทำให้ config ของ AI assistant กลายเป็น policy ที่ review ได้ ไม่ใช่ preference ส่วนตัว Marketplace, plugin, default model และ approval bypass ต้องมี owner และ history
สิ่งที่เปลี่ยน
GitHub Enterprise Cloud ใช้ copilot/managed-settings.json ใน repo .github-private เพื่อกระจาย config ไปยัง VS Code และ Copilot CLI ได้ key ที่รองรับจะมาก่อน local settings ของผู้ใช้
ทำไมสำคัญ
นี่ทำให้ config ของ AI assistant กลายเป็น policy ที่ review ได้ ไม่ใช่ preference ส่วนตัว Marketplace, plugin, default model และ approval bypass ต้องมี owner และ history
สิ่งที่ควรทำ
กำหนด owner, CODEOWNERS, allowlist marketplace, ปิด bypass approval ในช่วงแรก และทดสอบ login, refresh, client version กับ pilot group
ความเสี่ยง
policy file ไม่ได้ตรวจ plugin code, MCP permission, token, network หรือ log แทนทีม ความครอบคลุมของ client อื่นต้องตรวจเอง
เช็กลิสต์ policy
• 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.
แหล่งข้อมูล
- 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