Copilot Usage Metrics’te Eksik Ajan Verisi: IDE Güncelleyin
Copilot kullanımı artarken raporlarınızdaki ajan etkinliği ya da ajan kaynaklı kod satırı sayısı düşüyorsa, bunun nedeni kullanımın gerçekten azalması olmayabilir. GitHub, Copilot usage metrics raporlarında ajan etkinliğinin yanlış ilişkilendirilmesine yol açan sorunun kaynağını tespit etti ve düzeltmeyi IDE’ler bazında dağıtmaya başladı.
Sorunun kaynağı: Copilot SDK’ya geçen ajan oturumları
Bazı IDE’ler son dönemde Copilot ajan oturumlarını Copilot SDK üzerinden çalıştırmaya geçti, ancak bu oturumlar hangi IDE’den geldiklerini belirtmiyordu. Usage metrics tarafı da bu etkinliği doğru ilişkilendiremedi:
- Söz konusu etkinliğin büyük bölümü raporlara hiç yansımadı.
- Bir kısmı ise Copilot CLI etkinliği olarak sayıldı.
Etkilenen tek grup, ajan modu için Copilot SDK kullanan IDE sürümleri. Daha eski sürümleri kullanan geliştiricilerin etkinliği sayılmaya devam ediyor.
Hangi IDE sürümüne geçmek gerekiyor?
Düzeltme şu anda Visual Studio Code tarafında kullanılabilir durumda. Diğer IDE’ler düzeltmeyi yaklaşan sürümlerinde alacak; GitHub bu dağıtımın Kasım 2026’ya kadar tamamlanmasını bekliyor. Geliştiriciler güncelledikten sonra ajan etkinlikleri hem Copilot usage metrics panosunda hem de API’de yeniden sayılmaya başlıyor.
| IDE | Sürüm | Durum |
|---|---|---|
| Visual Studio Code | 1.139.0 ve sonrası | Şu anda kullanılabilir |
| Visual Studio | 18.12 | Henüz yayınlanmadı, Ekim 2026 bekleniyor |
| JetBrains IDE’leri | Bir sonraki eklenti sürümü | Henüz yayınlanmadı, Ekim 2026 sonu bekleniyor |
| Eclipse | Bir sonraki eklenti sürümü | Henüz yayınlanmadı, Kasım 2026’ya kadar bekleniyor |
| Xcode | Bir sonraki eklenti sürümü | Henüz yayınlanmadı, Kasım 2026’ya kadar bekleniyor |
GitHub, her sürüm yayınlandıkça bunları dokümantasyondaki desteklenen IDE listesine ekleyeceğini belirtiyor. Etkilenen bir sürümde kalan geliştiriciler varsa düzeltilmiş sürüm çıkar çıkmaz güncelleme yapılması öneriliyor, çünkü bu süre zarfındaki etkinlik sonradan geri kazanılamıyor. IDE sürümlerini merkezi olarak yönetiyor ve ajan metriklerine dayanıyorsanız dağıtım planınızı geliştiricileri doğrudan bu sürümlere taşıyacak şekilde kurgulayabilirsiniz.
Raporlarda ne beklemelisiniz?
Faturalandırma etkilenmedi. Sorun yalnızca ajan etkinliğinin usage metrics içinde nasıl ilişkilendirildiğini değiştirdi, ücretlendirilen tutarı değiştirmedi.
Boşluk, güncelleme yapılana kadar sürüyor. Etkilenen bir IDE sürümünde kalan her geliştirici için ajan etkileşimleri ve ajan kaynaklı kod satırları (örneğin agent_edit için loc_added_sum ve loc_deleted_sum) eksik sayılmaya devam ediyor. Bu durum enterprise, organizasyon ve kullanıcı raporlarının tamamı için, hem 1 günlük hem 28 günlük raporlarda geçerli.
Geçmiş veri geri doldurulamıyor. Etkilenen IDE sürümlerinden gelen etkinlik hangi IDE’den geldiğini belirtmediği için sonradan ilişkilendirilemiyor. Yani tek seferde bir sıçrama değil, geliştiriciler yeni sürümlere geçtikçe kademeli bir toparlanma görmeyi beklemelisiniz.
Copilot CLI metrikleri şişkin olabilir. SDK tabanlı diğer istemcilerden gelen bazı etkinlikler Copilot CLI etkinliği olarak sayıldı. Geliştiriciler bu istemcileri güncelledikçe durum düzelecek, ama geçmiş Copilot CLI metrikleri düzeltilemiyor; o etkinlik gerçek Copilot CLI kullanımından ayrıştırılamıyor. Copilot CLI kullanıcılarının ayrıca bir güncelleme yapması gerekmiyor.
İstemci tarafı metrikler neden diğer Copilot verileriyle uyuşmayabilir?
Ayrıntılı kullanım metriklerinin çoğu (özellik, dil, model ve kod satırı kırılımları gibi) her IDE’nin gönderdiği telemetriden geliyor. GitHub ayrıca Copilot bir isteği işlediğinde sunucu tarafında da kayıt tutuyor. Sunucu tarafı veri kimin aktif olduğunu güvenilir biçimde gösterir ama editör içinde ne olduğunu göremez. Raporlarınız diğer Copilot verileriyle çeliştiğinde boşluk genellikle istemci tarafında oluyor:
- IDE’de telemetri kapatılmış olabilir; bu durumda ayrıntılı etkinlik hiç gönderilmez.
- Bir ağ proxy’si veya güvenlik duvarı Copilot telemetri uç noktasını engelliyor olabilir.
- IDE veya Copilot eklentisi güncel değildir ve metriklerin dayandığı olayları göndermiyordur.
- İstemci telemetri gönderme biçimini değiştirmiştir, yukarıda anlatılan Copilot SDK değişikliğinde olduğu gibi.
- İstemci Copilot telemetrisi göndermiyordur; desteklenmeyen veya üçüncü taraf bir editör gibi.
Raporların istemci telemetrisine bağımlılığını azaltmak
GitHub, raporların istemci telemetrisine ne kadar bağımlı olduğunu kademeli olarak azalttığını belirtiyor. Usage metrics artık istemci telemetrisinin kaçırdığı aktif kullanıcıları saymak ve bu kullanıcıların IDE’sini belirlemek için sunucu tarafı veriyi kullanıyor, sunucu tarafı verinin boşluk doldurabildiği alanlar da genişletilmeye devam ediyor. Yine de kod satırı sayıları ve kabul edilen öneriler gibi bazı ayrıntılar yalnızca editörden gelebildiği için istemci tarafı boşluklar tamamen ortadan kalkmayacak.
Metrikleri eksiksiz tutmanın en güvenilir yolu geliştirici ortamlarını yönetmek:
- IDE’leri ve Copilot eklentilerini güncel tutun. Mümkün olan yerlerde cihaz yönetim araçlarınızla minimum sürüm zorunluluğu uygulayın.
- IDE telemetrisini açık tutun ve Copilot telemetri uç noktasının proxy ile güvenlik duvarlarından geçmesine izin verin.
- Eski istemcileri raporlarınızda tespit edin. Kullanıcı bazlı raporlarda
totals_by_idealanı, her kullanıcı içinlast_known_ide_versionvelast_known_plugin_versionbilgilerini içeriyor.
Usage metrics’in istemci ve sunucu tarafı telemetriyi nasıl birleştirdiğini öğrenmek isteyenler için dokümantasyondaki “Which usage is included?” bölümü başvuru noktası olarak gösteriliyor.
Kaynaklar ve İleri Okuma
- Update your IDE to restore agent activity in Copilot usage metrics — GitHub Changelog
- Copilot usage metrics dokümantasyonu
- Copilot usage metrics now include more of your active users
- Improved accuracy and coverage in Copilot usage metrics reports
- Copilot Usage Metrics API’ye Ajan Bazlı Aktivite Kırılımı
- Copilot Usage Metrics API ile Kullanıcı Bazlı AI Kredisi







Yorum gönder