کنترل متمرکز Copilot به اپ دسکتاپ رسید
خلاصهٔ کاملتر
تو چنجلاگ گیتهاب اومده که از این به بعد میشه اپ دسکتاپ Copilot و ایجنت ابری Copilot رو هم با همون enterprise managed settings مدیریت کرد؛ یعنی همون سیاستهای متمرکزی که تا حالا برای کنترل Copilot تو بقیهٔ کلاینتها استفاده میشد. مالک سازمان تو یه فایل managed-settings.json یهبار قوانین رو تعریف میکنه و کلاینتهای Copilot خودکار همون رو برای همهٔ کسایی که روی پلن Copilot سازمان هستن اعمال میکنن.
استدلالی که گیتهاب میآره سادهست: هر کلاینتی که بیرون از سیاست شما بمونه یه شکافه — جاییه که یکی میتونه پلاگین بررسینشده نصب کنه یا دستوری رو اجرا کنه که معمولاً باید پشت تأیید باشه. به گفتهٔ اونها حاکمیت شما فقط به اندازهٔ کمپوششترین سطحش قویه. حالا اپ و ایجنت ابری کنار Copilot CLI و VS Code به فهرست کلاینتهای پشتیبانیشده اضافه شدن.
چیزهایی که میشه کنترل کرد اینان: کدوم پلاگینها در دسترس باشن، توسعهدهنده از کدوم مارکتپلیسهایی اجازهٔ نصب داره، اینکه بتونه پرامپتهای تأیید رو قبل از اجرای دستور، دسترسی به فایل یا فچ کردن URL دور بزنه یا نه، و اینکه انتخاب خودکار مدل پیشفرض گفتوگوهای جدید باشه یا نه. برای هر کلید پشتیبانیشده، مقدار مدیریتشده بر هر چیزی که توسعهدهنده محلی ست کرده اولویت داره.
ایجنت ابری فقط بخشی از تنظیمات یعنی پلاگینها و کنترل مارکتپلیس رو میخونه؛ کنترل دور زدن پرامپت تأیید فقط روی کلاینتهای تعاملی یعنی اپ، Copilot CLI و VS Code معنی داره. اگه از قبل managed-settings.json رو برای CLI و VS Code دیپلوی کردی، کار اضافهای لازم نیست: اپ دفعهٔ بعدی که توسعهدهنده لاگین کنه یا اپ رو ریاستارت کنه همون کانفیگ رو برمیداره.
برای شروع از صفر، روش پیشفرض دیپلوی سمت سروره: یه ریپازیتوری .github-private تو سازمان بساز، فایل copilot/managed-settings.json رو توش درست کن و کلیدهای سیاست رو بهصورت JSON کامیت و پوش کن روی برنچ پیشفرض. کلاینتها ظرف حدود یک ساعت، یا بلافاصله بعد از ریاستارت یا لاگین دوباره، تنظیمات جدید رو اعمال میکنن. دیپلوی از راه MDM یا فایل توزیعشده هم ممکنه.
نکات کلیدی:
- اپ دسکتاپ Copilot و ایجنت ابری حالا از enterprise managed settings پشتیبانی میکنن
- همون فایل managed-settings.json کلاینتهای قبلی، بدون تنظیم تازه
- کنترل پلاگینها، مارکتپلیسها، دور زدن پرامپت تأیید و انتخاب خودکار مدل
- مقدار مدیریتشده همیشه بر تنظیم محلی توسعهدهنده اولویت داره
- ایجنت ابری فقط کلیدهای پلاگین و مارکتپلیس رو میخونه
- اعمال تغییرات ظرف حدود یک ساعت یا بعد از ریاستارت/لاگین مجدد




