Copilot managed-settings.json เป็น GA: เครื่องมือโค้ด AI ต้องมี policy as code

Tech

นี่ทำให้ config ของ AI assistant กลายเป็น policy ที่ review ได้ ไม่ใช่ preference ส่วนตัว Marketplace, plugin, default model และ approval bypass ต้องมี owner และ history

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

สิ่งที่เปลี่ยน

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.

แหล่งข้อมูล

다른 글