Claude Sonnet 4 Copilot’tan Kaldırıldı: Geçiş Rehberi
Dürüst olmak gerekirse, 6 Mayıs 2026 itibarıyla GitHub, Copilot çevreindeki Claude Sonnet 4 modelini emekliye ayırdı. Yanı artık Copilot — kendi adıma konuşayım — Chat’te, inline edit’te, ask ve agent modlarında, code completion’larda — kısacası nereye dokunursanız dokunun — Sonnet 4’ü göremeyeceksiniz. Yerine önerilen model: Claude Sonnet 4.6.
Kısa haber bu. Ama işin içi biraz daha karışık.
Açık konuşayım: Bu tip “deprecation” duyurularını ben artık hafife almıyorum. Çünkü bir müşterimde tam da bu yüzden geçen yıl bir sabah pipeline patladı — eski modele bağlı bir agent workflow vardı, biz de “nasılsa biraz daha çalışır” diye erteledik; çalışmadı, tabiî (en azından benim deneyimim böyle). O yüzden bu yazıda hem teknik geçişi hem de kurumsal taraftaki küçük ama can sıkan detayları konuşacağız.
Önce Olayın Özeti: Ne Değişti?
GitHub’ın Changelog’unda yazdığına göre tablo baya net: Claude Sonnet 4, Copilot deneyimlerinin içinden çekildi. Kısaca bitti gibi düşünmeyin ama, erişim tarafında ciddi bir değişiklik var.
Tek tek bakınca iş daha da netleşiyor. Copilot Chat, yanı VS Code, Visual Studio ve github.com üzerindeki sohbet tarafı; inline edits, ask mode, agent mode ve code completions, hepsi bu değişiklikten etkilenmiş durumda (evet, doğru duydunuz). Evet, liste kısa değil.
- Copilot Chat (VS Code, Visual Studio, github.com — hepsi)
- Inline edits (kod içi düzenleme)
- Ask mode
- Agent mode
- Code completions (yanı satır içi öneriler)
Önerilen alternatif Claude Sonnet 4.6. Anthropic tarafında bu, büyük bir sıçrama gibi görünmüyor; daha çok kalite ve güvenlik tarafını toparlayan bir sürüm hissi veriyor. Ama işin garibi şu: Copilot cephesinde geçiş bazen otomatik akmıyor, yanı “tamamdır” deyip geçmek pek olmuyor.
“Hiçbir şey yapmanıza gerek yok, eski modeli kaldırmak için.” — diyor GitHub. Doğru. Ama yeni modeli kullanabilmek için Enterprise tarafında işiniz olabilir. Bu nüansı kaçırmayın.
Şöyle söyleyeyim, Peki neden? Çünkü kaldırmakla açmak aynı şey değil. Bir modelin listeden çıkması kolay, ama yerine geleni herkesin aynı anda görmesi biraz daha karışık olabiliyor.
Neyse, lafı uzatmayayım; burada kilit nokta şu: eğer Copilot ortamınızda Sonnet 4’e alıştıysanız, Sonnet 4.6’yı özellikle Enterprise kurulumlarında kontrol etmekte fayda var (yanlış duymadınız). Şaşırdım açıkçası, çünkü dışarıdan bakınca küçük bir güncelleme gibi dürüyor ama pratikte kullanıcı deneyimi tarafına dokunabiliyor.
Burada, tam da öyle.
Enterprise Yöneticileri İçin Asıl Mesele
Şimdi işin biraz can sıkan tarafına gelelim. Eğer GitHub Copilot Enterprise kullanıyorsanız, hangi modelin görüneceği sizin model policy ayarlarınıza bağlı, yanı Sonnet 4.6 kendiliğinden açılmıyor; admin’in ilgili politikadan bunu enable etmesi gerekiyor.
Bu nereden belli oluyor? Copilot ayarlarına giriyorsunuz, model policy kısmında Sonnet 4.6’nın “enabled” olup olmadığına bakıyorsunuz. Kapalıysa kullanıcılarınız VS Code içindeki model selector’da o modeli göremiyor, github.com tarafındaki Copilot Chat ekranında da seçenek listesi boşmuş gibi davranıyor.
Geçen ay bir sigorta şirketinde aynısını yaşadık. GPT-5.2 emekli olduğunda da benzer bir karışıklık çıkmıştı — o konuyu ayrıca yazdım, isteyen GPT-5.2. GPT-5.2-Codex Emekli Oluyor: Şimdi Ne Olacak? başlıklı yazıma bakabilir — geliştiriciler “model selector boş” diye Slack’i ayağa kaldırdı, halbuki mesele policy tarafındaydı.
Kontrol Listesi: Admin Olarak Yapmanız Gerekenler
- Copilot settings → Policies bölümüne girin.
- Claude Sonnet 4.6″ maddesini bulun. Eğer “disabled” görünüyorsa enable edin.
- Kendi kullanıcı hesabınızda VS Code’u açın ve model selector’a bakın. Görünüyor mu? (bence en önemlisi)
- github.com → Copilot Chat → model dropdown kısmını kontrol edin. Orada da çıkmalı.
- Geliştirici ekiplerine haber verin. “Model değişti, performans farkı olabilir” demeyi unutmayın.
Daha açık söyleyeyim, dürüst olmak gerekirse, Bu beş adımı atlamayın, ciddi söylüyorum. Çünkü atlandığında bir geliştirici hemen “Copilot çalışmıyor” diye ticket açıyor, helpdesk bir anda geriliyor, sonra sabah zorla ayağa kaldırdığınız sistem öğleden sonra yine toparlanmaya çalışıyor (kendi tecrübem)
Bunu biraz açayım.
Evet.
Türkiye’deki Kurumsal Müşteriler Açısından Durum
Şimdi biraz lokal taraftan gireyim. Türkiye’de Copilot Enterprise kullanan müşterilerin epey bir kısmında — özellikle bankalarda. Telekom tarafında — model politikaları hâlâ “ne kadar kısıtlarsak o kadar iyi” kafasıyla dönüyor, yanı default olarak çoğu model kapalı tutuluyor, ihtiyaç olunca açılıyor.
Bu yaklaşım güvenlik açısından boş değil, orası tamam. Ama deprecation işine gelince küçük bir pürüz çıkarıyor: eski model gidiyor, yenisi daha policy’de enabled değil, sız de ortada kalıyorsunuz. Bir bankacılık projesinde tam böyle bir gün yaşadık; geliştiriciler “Copilot bugün aptal” diyordu, halbuki Copilot fallback olarak çok daha düşük kapasiteli bir şeye düşmüştü çünkü asıl seçtikleri model artık yoktu.
Size bir şey söyleyeyim, Ben burada açık konuşayım: Bir model lifecycle process kurmak lazım. Yanı işi şansa bırakmayın, haftalık kontrol edin, değişiklik gelince şaşırmayın. Bu işte en çok can sıkan şey teknik detay değil, geç fark edilen politika boşluğu oluyor.
- GitHub Changelog’u haftalık takip edecek bir kişi atayın (ben RSS ile takip ediyorum, fena değil). — bunu es geçmeyin
- Deprecation duyurusu çıktığı gün alternatif modeli policy’de açın. Bekletmeyin. (bu kritik)
- İki model birkaç hafta paralel açık kalsın. Geliştiriciler kendi hızında geçsin.
- Eski model gerçekten kaldırıldığında hiçbir disruption yaşamamış olun.
Evet.
Bazen olay bu kadar basit dürüyor ama pratikte kimse takvim koymuyor, sonra da “neden performans düştü” diye bakınıyor. İşin aslı şu: küçük bir takip rutini kurarsanız hem sürpriz yaşamazsınız hem de kullanıcı tarafında gereksiz şikayet azalır; hatta bazen ekipler yeni modele sandığınızdan hızlı alışıyor.
Bakın, burayı atlarsanız yazının kalanı anlamsız kalır.
Peki neden? Bu konuyla ilgili Kubernetes v1.36’da DRA: Donanım Paylaşımında Yeni Dönem yazımıza da göz atmanızı tavsiye ederim.
Vallahi, Çünkü model değişimi sadece teknik bir upgrade değil, aynı zamanda operasyonel bir alışkanlık meselesi. Sız policy’yi erken açmazsanız geliştirici test yapamıyor, test yapılamayınca üretime geçiş uzuyor (ve evet, en sonunda suç Copilot’a kalıyor), halbuki sorun çoğu zaman sizin yönetim akışınızda oluyor.
Kısacası, tam da öyle.
Sonnet 4 ve Sonnet 4.6 Arasında Ne Fark Var?
İnanın, Bu soruya %100 net cevap veremem, açık konuşayım; Anthropic’in yayınladığı release notes’a bakınca Sonnet 4.6’nın tool use tarafında biraz daha toparlandığını, uzun bağlamı özellikle 100k+ token’lık dosyalarda daha düzgün okuduğunu ve agentic akışlarda saçmalama payını azalttığını görüyorsunuz. İlginç, değil mi? Code generation kısmında işe öyle uçan kaçan bir tablo yok, yanı “fena değil, biraz daha iyi” demek bence yeterli.
Bak şimdi, aşağıda kaba bir karşılaştırma bırakıyorum ama bunu benchmark diye kafaya takmayın; ben daha çok günlük kullanımda ne hissettirdiyse ona göre yazıyorum, çünkü kağıt üstündeki skorla gerçek iş arasında bazen baya fark oluyor.
| Kriter | Sonnet 4 | Sonnet 4.6 |
|---|---|---|
| Code completion hızı | İyi | Çok benzer, marjinal iyileşme |
| Agent mode tool calling | Bazen tool’u atlıyordu | Belirgin iyileşme |
| Uzun dosya analizi | 20k token sonrası zayıflıyordu | Daha tutarlı |
| Refactor önerileri | Yüzeysel kalabiliyordu | Daha bağlamsal |
| Hallucination oranı | Orta | Düşük |
Şahsen agent mode tarafında farkı daha net hissettim. Visual Studio’da Bulut Ajanları: Kod Akışını Değiştiren Güncelleme yazısında anlattığım cloud agent senaryolarında 4.6 ile multi-step işlerde gözle görülür bir toparlanma var; tool çağrıları arasında modelin kafası daha az karışıyor gibi dürüyor, hatta bazı akışlarda beklediğimden biraz daha düzgün ilerledi.
Neyse, size bir şey söyleyeyim, Evet. Bu konuyla ilgili GitHub Copilot Build Performance: Proje Bazlı Analiz Geldi yazımıza da göz atmanızı tavsiye ederim.
Neyse uzatmayayım; eğer sizin işinizde kısa prompt’lar. Tek adımlı işler baskınsa geçiş şart değil gibi dürüyor, ama uzun context, araç kullanımı ve zincirleme görevler önemliyse 4.6 baya iş görüyor.
Yanı, Peki neden? Daha fazla bilgi için vcpkg Nisan 2026: Kilitler, Hız ve Küçük Ama Kritik Dokunuşlar yazımıza bakabilirsiniz.
Cevap basit değil aslında. Bir modelin “daha iyi” olması çoğu zaman tek bir metrikle açıklanmıyor; bazen hız aynı kalıyor ama karar verme düzeni düzeliyor, bazen de kod üretimi çok değişmiyor ama tool seçimi daha az tökezliyor. İşte Sonnet 4.6 için hissettiğim şey tam olarak bu. Bu konuyla ilgili Azure SQL’de AI_GENERATE_EMBEDDINGS GA: T-SQL ile Vektör Devri yazımıza da göz atmanızı tavsiye ederim.
Tam da öyle.
Pratik Geçiş: VS Code Tarafında Ne Yapacaksınız?
Geliştirici tarafında iş, açık konuşayım, çok büyütülecek bir şey değil. VS Code’u açıyorsunuz, Copilot Chat panelini aktif ediyorsunuz, sonra sağ alttaki model selector’a tıklıyorsunuz; listeyi görünce de zaten taşlar yerine oturuyor, ama bir gariplik varsa önü da birazdan konuşuruz.
// Copilot Chat — Model Selector örnek görünüm
- GPT-5.x (default)
- Claude Sonnet 4.6 <-- yeni eklenen
- Claude Opus 4.x
- Gemini 2.x Pro
- o-series reasoning models
Şöyle ki, Eğer Sonnet 4.6 görünmüyorsa, burada iki ihtimal var. Hani ne farkı var diyorsunuz, değil mi? Ya Enterprise policy tarafında kapalıdır, o zaman admin’inize gidip bakmanız lazım; ya da VS Code içindeki Copilot extension eski kalmıştır (hani bazen en basit şey en çok uğraştırır), bu durumda aşağıdaki komutlar işi çözüyor gibi dürüyor.
code --install-extension GitHub.copilot --force
code --install-extension GitHub.copilot-chat --force
Bir de settings.json’a göz atın. Default model’i sabitlemiş olabilirsiniz, insan bazen fark etmeden yapıyor bunu (şaşırtıcı ama gerçek). Sonra “neden başka modele geçti” diye kendi kendine söyleniyor (ciddiyim). Mesela şöyle bir ayar varsa: Yaş Doğrulama Yasaları: Geliştiriciler Neden Dikkat Etmeli? yazımızda bu konuya da değinmiştik.
Şimdi gelelim işin can alıcı noktasına.
{
"github.copilot.chat.defaultModel": "claude-sonnet-4"
}
Bunu silin ya da "claude-sonnet-4-6" olarak güncelleyin. Aksi hâlde extension hata vermeden sessizce başka modele düşüyor; işte asıl can sıkan kısım bu, çünkü ortada patlayan bir hata yok, sadece cevapların tonu değişiyor ve sız de nedenini anlamaya çalışırken zaman kaybediyorsunuz. Peki bunu neden söylüyorum? Sorun bende, bende — bu hatayı geçen ay yaşadım.
Workflow ve Entegrasyonları Güncellemek
Eğer Actions" data-glossary-term="GitHub Actions">GitHub Actions içinde Copilot CLI kullanıyorsanız, ya da custom bir orkestrasyon yazdıysanız, model adını hardcode etmediğinizden emin olun. Bunu yapan ekipler var, biliyorum. Sonra da “niye patladı bu iş” diye bakıyorlar.
COPILOT_MODEL ENV’i tanımlıyorum.
Burada bir de şunu söyleyeyim: Custom agent yazıyorsanız (yanı Microsoft 365 Copilot Agent Evaluations: Ajan Kalitesi Ölçümü yazısında bahsettiğim türden bir değerlendirme yapısı kuruyorsanız), agent’ınızın evaluation suite’ını yeni model üzerinde tekrar koşturun. Çünkü Sonnet 4’te “geçer not alan” promptlar 4.6’da farklı sonuçlar verebilir. Genelde daha iyi, ama farklı. Hatta bazen “iyi öldü” derken başka bir köşeden küçük bir sürpriz çıkıyor.
Küçük Ekipler vs Büyük Kurumsal Yapılar
Küçük ekipseniz, yanı 10-15 geliştirici civarıysanız, açık konuşayım bu deprecation sizi çok yormaz. VS Code’da model selector’dan Sonnet 4.6’yı seçersiniz, hayatınız devam eder. Toplam göç süresi: üç dakika. Evet.
Ama 500+ geliştiricisi olan bir holding yapısındaysanız iş biraz dönüyor. Çünkü eski model adı dokümanlarda kalır, onboarding akışında yanlış öneri görünür, dashboard tarafında eski line item durur, üstüne bir de custom evaluation pipeline varsa önü yeniden çalıştırmanız gerekir; compliance ekibi de (özellikle finans. Sağlık tarafında) data residency mevzusunu baştan kontrol etmek ister.
- Internal documentation’larınızda eski model adı geçiyordur. Güncellenmeli.
- Onboarding sürecinizdeki “önerilen model” referansları değişmeli.
- Cost tracking dashboard’larınızda eski model’in line item’ı vardır. Yeni model’i ekleyin.
- Eğer custom evaluation pipeline’ınız varsa baştan koşturun.
- Compliance ekibi (özellikle finans ve sağlıkta) yeni modelin data residency policy’sını doğrulasın.
Türkiye’deki büyük müşterilerde son madde özellikle kritik. KVKK ve sektörel düzenlemeler açısından modelin nerede çalıştığı, verinin nereye gittiği konusu hâlâ tartışmalı. Anthropic modellerinin Copilot içinden çağırılırken nasıl yönlendirildiği detayını mutlaka GitHub Enterprise account manager’ınızla netleştirin. Lafı dolaştırmadan söyleyeyim: Ben her büyük geçişte bu sorguyu yazılı olarak isterim. Sonra kimse “ama biz öyle sanmıştık” demesin.
Bir dakika — bununla bitmedi.
Maliyet Tarafında Ne Var?
Copilot Enterprise tarafında iş biraz düzleşiyor, yanı lisans modeli maliyeti soyutluyor; sız kullanıcı başına aylık sabit bir ücret ödüyorsunuz, hangi modeli çağırdığınız çoğu zaman faturayı doğrudan oynatmıyor. Bu kısmı iyi.
Gel gelelim, kendi Anthropic API key’ınızı bağladığınız bir yan akış varsa (mesela custom Copilot Extensions ya da dışarıdaki bir agent), işin rengi değişiyor; Sonnet 4.6’nın token fiyatı Sonnet 4’e göre biraz yukarıda kalabiliyor, çok uçmuyor. Özellikle TL bazında yıllık bütçe çıkaranlar için 100 geliştiricilik bir ekipte kabaca %5-8 civarı ek yük demek. Felaket değil, ama gözden kaçarsa can sıkar.
Yanı, Bütçe sıkışıksa. Sonnet ailesine tutunmak zorunda değilseniz, GPT serisinin daha küçük varyantları ya da o-series reasoning modelleri code completion tarafında idare ediyor. Ama agent senaryolarında — hele multi-step planlama isteyen işlerde — Sonnet’ten öyle kolay vazgeçilmiyor, hani deniyorsunuz, sonra geri dönüyorsunuz. Tecrübeyle sabit.
Geri Bildirım Vermeyi Unutmayın
GitHub Community forum’larında bu tip değişiklikler için geri bildirım kanalı açık dürüyor. Ben de her büyük model geçişinde notlarımı yazıp paylaşıyorum; özellikle eski modelin daha iyi davrandığı spesifik kullanım senaryoları varsa, bunu saklamanın pek anlamı yok. Çünkü bazen versiyon yükseltmesi bazı use case’lerde geriye gidiş de olabiliyor, yanı kağıt üstünde ilerleme gibi duran şey pratikte hafif tökezleyebiliyor.
Bir keresinde — galiba 2024’tü — bir Anthropic versiyon güncellemesinde T-SQL üretme kalitesi düşmüştü. Az önce şunu yazıyordum, dur düzelteyim: SQL üretiminde değil, regex üretiminde. Neyse, işin aslı biraz — en azından ben öyle düşünüyorum — karışık; community’de yeterli geri bildirım toplanınca bir sonraki minör revision’da düzeltilmişti, ben de açıkçası buna şaşırmıştım. Yanı sesinizi duyurun.
Sıkça Sorulan Sorular
Claude Sonnet 4’ü hâlâ kullanabilir mıyım?
Kısaca hayır. 6 Mayıs 2026’dan itibaren Sonnet 4, GitHub Copilot ekosisteminden büyük ölçüde çıkarıldı. VS Code’da, Visual Studio’da, github.com Copilot Chat’te — hiçbirinde göremezsiniz artık. Anthropic’in kendi API’si üzerinden direkt erişim ayrı tabiî, o tamamen Anthropic’in kendi lifecycle politikasına bağlı kalıyor.
Sonnet 4.6 modeli neden Copilot’ta görünmüyor?
Aslında iki temel sebep var. Birincisi, Enterprise admininiz Sonnet 4.6’yı model policy’de henüz aktif etmemiş olabilir. İkincisi de Copilot extension’ınız eski sürümde takılı kalmış olabilir. Bence önce admin’le konuşun, sonra extension’ı force-reinstall edin — çoğu zaman bu kadarı yetiyor.
Hmm, bunu nasıl anlatsamdı…
Eski modeli kullanan workflow’larım kırılır mı?
Doğrudan model adını hardcode ettiyseniz evet, kırılır. Copilot bu durumda ya fallback bir modele geçiyor ya da direkt hata fırlatıyor. Yanı settings.json, environment variable (evet, doğru duydunuz). CI/CD config dosyalarınızı gözden geçirip claude-sonnet-4 referanslarını claude-sonnet-4-6 olarak güncellemeniz şart.
Code completion kalitesinde gözle görülür değişiklik olacak mı?
Şahsen, Çok büyük bir fark beklemeyin açıkçası. Sonnet 4 ve 4.6, code completion senaryosunda birbirine oldukça yakın performans gösteriyor. Asıl fark hissediliyor mu derseniz — evet, ama agent mode’da ve uzun bağlamlı görevlerde. Mesela refactor işlemlerinde ve multi-file edit’lerde 4.6 belirgin biçimde daha tutarlı davranıyor.
Bir dakika — bununla bitmedi.
Geçiş için bir geri sayım var mıydı, yoksa anında mı öldü?
Anında öldü. 6 Mayıs 2026’da model devre dışı bırakıldı, hepsi bu. Resmî bir grace period tanımlanmadı. Tecrübeme göre bu tür sürprizlerden korunmanın en kolay yolu GitHub Changelog’u düzenli takip etmek — bence gerçekten kritik bir alışkanlık.
Kaynaklar ve İleri Okuma
Yanı, GitHub Changelog: Claude Sonnet 4 Deprecated
GitHub Copilot Resmî Model Dokümantasyonu
Copilot Enterprise Yönetim Kılavuzu
Bu içerik işinize yaradı mı?
Benzer içerikleri kaçırmamak için beni sosyal medyada takip edin.








Yorum gönder