Enterprise Managed Settings’te Plugin Marketplaces için
GitHub, Copilot tarafında kurumsal yönetim özelliklerini bir adım daha ileri taşıyor. Enterprise-managed settings kapsamındaki plugin marketplace tanımlarına artık autoUpdate bayrağı eklenebiliyor. Böylece kuruluş genelinde tanımlı özel eklenti kaynakları, elle müdahaleye gerek kalmadan güncel tutulabiliyor. Değişiklik, Copilot’u ekipleri için özelleştirmiş ve kendi eklenti pazar yerlerini işleten kurumların bakım yükünü azaltmayı hedefliyor.
Yeni ayarın işleyişi
Enterprise-managed settings içindeki extraKnownMarketplaces girdilerine autoUpdate: true değeri eklendiğinde, ilgili marketplace otomatik güncellemeye dahil ediliyor. Bayrak girdi bazında belirleniyor; yani kuruluş, hangi eklenti pazarlarının otomatik olarak yenileneceğini tek tek seçebiliyor. Bazı marketplace’ler manuel kontrol altında kalırken, güvenilir ve sık güncellenen kaynaklar otomatik akışa bırakılabiliyor.
Desteklenen istemciler, autoUpdate bayrağı açık olan pazar yerlerini periyodik olarak kontrol ediyor ve buradan yüklenen eklentileri güncelliyor. Bu yaklaşım, organizasyonların Copilot deneyimini özelleştirmek için oluşturduğu eklentilerin sürüm takibini merkezileştirdiğinden, farklı geliştirici makinelerinde eski sürümlerle karşılaşma olasılığını azaltıyor.
strictKnownMarketplaces ile ilişkisi
Otomatik güncellemenin devreye girmesi, güvenlik denetimlerini devre dışı bırakmıyor. Bir marketplace’in kullanılabilmesi için hala etkin strictKnownMarketplaces allowlist tarafından izin verilmiş olması gerekiyor. autoUpdate yalnızca güncelleme davranışını belirlerken, hangi kaynakların kabul edilebilir olduğu kararı allowlist üzerinden veriliyor. İki ayarın birlikte çalışması, kurumsal yöneticilere hem izin verilen kaynakları katı biçimde sınırlama hem de bu kaynaklar içinden güvendiklerini otomatik güncel tutma esnekliği sunuyor.
Pratikte iki katmanlı bir kontrol var: Önce hangi marketplace’lerin var olabileceği belirleniyor, sonra bu listeden hangilerinin otomatik güncellemeye tabi olacağı işaretleniyor. Allowlist tarafında izinli olmayan bir kaynağa autoUpdate vermenin bir etkisi olmuyor; güncelleme akışı, yalnızca hem izinli hem de bayrağı açık olan girdiler için işliyor.
Hangi Copilot planlarında ve istemcilerde kullanılabilir
GitHub, bu yeteneğin genel kullanıma (GA) sunulduğunu belirtiyor. Kapsama alınan planlar Copilot Business ve Copilot Enterprise. Yani özellik, bireysel Copilot kullanıcılarına değil, kurumsal yönetim ihtiyacı olan planlara yönelik konumlandırılmış durumda; bu da enterprise-managed settings mekanizmasının doğası gereği beklenen bir sınır.
Desteklenen istemciler tarafında üç ortam öne çıkıyor:
- GitHub Copilot uygulaması
- Copilot CLI
- Visual Studio Code
Bu üç istemci, ayarları okuyup autoUpdate bayrağını yorumlayabildiğinden, kurumsal politikayla birlikte tutarlı bir güncelleme davranışı sergiliyor. Farklı geliştirici profillerinin (IDE ağırlıklı çalışanlar, terminal odaklı geliştiriciler veya doğrudan Copilot uygulaması üzerinden ilerleyenler) aynı politikadan faydalanabilmesi, kurumsal dağıtımlarda tekrarlanan yapılandırma ihtiyacını azaltıyor.
Kurumsal yönetim açısından ne değişiyor
Enterprise-managed settings, GitHub Copilot’un kurumsal ölçekte nasıl davranacağını merkezi olarak tanımlayan bir yapı. Özel eklenti pazar yerleri de bu yapı içinde tanımlanabildiğinden, kuruluşların iç geliştirme araçlarını Copilot’a entegre etme yolu açılmış oluyor. Bu tür özelleştirmelerde en sık karşılaşılan zorluklardan biri de yayınlanan eklenti sürümlerinin son kullanıcılara zamanında ulaşması.
autoUpdate bayrağı burada devreye giriyor. Yöneticiler, güncellemelerin dağıtımını kullanıcıya ya da manuel bir sürece bırakmak yerine istemcinin kendi güncelleme döngüsüne devredebiliyor. Sonuçta:
- Kuruluş içinde geliştirilen eklentilerin yeni sürümleri, izinli pazar yerleri üzerinden daha hızlı yayılabiliyor.
- Sürüm uyumsuzluğundan kaynaklanan destek talepleri azalabiliyor.
- Yöneticiler her marketplace için otomasyon düzeyini ayrı ayrı belirleyebiliyor.
Özellik, allowlist tabanlı güvenlik modelini bozmadan operasyonel bir kolaylık sağladığından, mevcut politika yapısını yeniden düzenlemeye gerek kalmadan devreye alınabiliyor. Kuruluşlar önce güvenilir kabul ettikleri kaynaklara autoUpdate vererek kademeli bir geçiş yapabilir.
Uygulamaya alırken dikkat edilecekler
Kaynak, teknik uygulama detaylarına dair üst düzey bilgi veriyor. Öne çıkan noktalar şunlar:
autoUpdate, kuruluş düzeyindekiextraKnownMarketplacesgirdilerinde tanımlanıyor.- Bir marketplace’in etkinleşmesi için
strictKnownMarketplacesallowlist’inde izinli olması şart. - Güncelleme davranışı, desteklenen istemciler tarafından yürütülüyor; yani istemcinin güncel olması ve ayarları okuyabiliyor olması gerekiyor.
- Özellik Copilot Business ve Copilot Enterprise için genel kullanıma açık.
Ayrıntılı yapılandırma alanları, tam şema ve örnek kullanım için GitHub’ın enterprise-managed settings dokümantasyonuna başvurmak en doğru yol. İlgili GitHub Community tartışması da kurumsal senaryolar ve topluluk geri bildirimi için takip edilebilir bir kaynak.
Kaynaklar ve İleri Okuma
- Enterprise-managed settings now support autoUpdate for plugin marketplaces – GitHub Changelog
- GitHub Docs: Enterprise-managed settings for Copilot
- GitHub Community tartışması
- The GitHub Blog
- Copilot Business ve Enterprise’da Model Varsayılan Açılıyor
- MCP Apps Copilot Chat’te: İş Akışları Artık Konuşmanın İçinde







4 comments