​

Eklenenler​

  • Kullanım Trendi Grafik Stili (#8439, #8406 numaralı sorun düzeltildi): Kullanım ayarları sekmesinin Display bölümüne grafik stili seçeneği eklendi. Çubuk grafik (varsayılan) veya alan grafiği seçilebiliyor. Seçim, diğer görüntüleme ayarlarıyla birlikte ~/.cc-switch/settings.json dosyasındaki usageDisplay.trendChartType alanında saklanıyor. Değer ayarlanmamışsa veya bilinmiyorsa çubuk grafik kullanılıyor. Her iki grafik stili de aynı metrikleri, eksenleri, araç ipuçlarını ve para birimi dönüştürme özelliklerini kullanıyor. Alan grafiğinde yalnızca tek veri noktası bulunduğunda da bir nokta gösteriliyor. Display kontrolleri, iki çift hâlinde hizalanmış bir ızgara düzenine geçirildi; döviz kuru alanı, para birimi seçeneğinin altındaki ayrı bir satıra taşındı.
  • Hermes için Model Bazında Görsel Girişi (bkz. #8464): Genişletilmiş model ayrıntılarına Supports image input (Görsel girişini destekler) anahtarı eklendi. Seçenek açıldığında supports_vision: true değeri yazılıyor; kapatıldığında bu anahtar kaldırılıyor. Böylece Hermes'in yalnızca metin moduna zorlanması yerine kendi algılama mekanizmasını kullanması sağlanıyor. Görsel girişi desteği model üst verilerinde belirtilen bir model indirilen listeden seçildiğinde seçenek otomatik olarak true değerine ayarlanıyor; hiçbir zaman otomatik olarak false yapılmıyor. Kullanıcının açıkça belirlediği değer korunuyor.
  • Claude Desktop için Yönetilen OAuth Sağlayıcılarında Model Getirme (bkz. #8426): Fetch models (Modelleri getir) düğmesi artık GitHub Copilot, Codex OAuth ve xAI OAuth sağlayıcılarında da gösteriliyor. Bu düğme, hesap kapsamındaki model API'lerini çağırıyor ve gerektiğinde kullanıcıdan önce oturum açmasını istiyor. Sağlayıcı türü veya hesap değiştiğinde getirilen model listesi sıfırlanıyor ve devam eden isteklerin sonuçları yok sayılıyor.


Değiştirilenler​

  • Yönlendirmeli Sağlayıcı Değiştirme Mesajları (#8378, #8347 numaralı sorun düzeltildi): Yönlendirme değişikliklerinde hangi işlemin uygulandığı (hatırlanan ayar, yönlendirme hedefi, yönlendirme işlemi veya varsayılan birleştirme ayarı) ve istemci dosyalarının yeniden yazılıp yazılmadığı bildiriliyor. Başarı bildirimi bu bilgilere göre güncellendi. Codex, Gemini CLI ve Grok Build uygulamalarının yeniden başlatılması artık yalnızca yapılandırmaları gerçekten değiştiğinde isteniyor. Doğrudan sağlayıcı değiştirme işlemleri aynı bırakıldı.
  • Kenar Çubuğundaki Bugün Rozeti Yalnızca Sayıları Gösteriyor: Tek bir öğe gösterilse bile “Today” (Bugün) ön eki kaldırıldı. Açıklamanın tamamı araç ipucunda ve erişilebilir ad bilgisinde korunuyor.
  • Claude Kullanım Verilerinin İçe Aktarılmasında İşlem Başına Fiyat Önbelleği (#8226, #8224 numaralı sorun düzeltildi): Oturum günlükleri içe aktarılırken belirlenen ve bulunamayan model fiyatları aynı işlem boyunca yeniden kullanılıyor. Sonraki içe aktarma işleminden önce önbellek temizleniyor; böylece fiyatlarda yapılan değişiklikler uygulanmaya devam ediyor.
  • Türkçe: Yeni kaldırma işlemi ve plan kota metinleri Türkçeye çevrildi (#8291).
  • Hazır Ayarlar: EveryAPI ve AllTokens, sponsorlu hazır ayarlar arasına eklendi.

Düzeltmeler​

  • Windows'ta Güncellemelerden Sonra Ayarların Varsayılana Sıfırlanması (bkz. #8429): Önceki atomik olmayan kayıt yöntemi, daha kısa bir settings.json dosyası yazıldığında eski dosyadan kalan verilerin dosyada kalmasına neden olabiliyordu. Dosya yükleme işlemi başarısız olduğunda ise varsayılan ayarlar sessizce kullanılıyor ve bir sonraki tam kayıt işleminde (örneğin “What's New” penceresi açıldığında) dosyaya geri yazılıyordu. Artık kayıt işlemleri geçici bir dosya üzerinden yapılıyor ve ardından dosya yeniden adlandırılıyor. Okuma işlemleri geçici hatalarda yeniden deneniyor, UTF-8 BOM işareti temizleniyor, başarıyla çözümlenebilen tüm alanlar korunuyor ve dosyanın sonunda fazladan veri varsa yalnızca ilk JSON değeri okunuyor. Tam olarak yüklenemeyen dosyalar settings.json.broken-<time>.bak adıyla yedekleniyor. Yedekleme başarılı olmadan kayıt işlemine izin verilmiyor.
  • Codex Güncellenirken Çalışan Kurulumun Silinebilmesi: Güncelleme öncesi kontrolde Codex çalıştırılamaz olarak işaretlendiğinde, --version komutunun zaman aşımına uğraması veya başlatılamaması durumlarında bile kaldırıp yeniden yükleme işlemi uygulanıyordu. Yeniden yükleme de başarısız olursa Codex yüklü değilmiş gibi görünüyordu. Onarım işlemi artık yalnızca --version komutu gerçekten bir hatayla sonlandığında çalışıyor. Diğer durumlarda normal npm yükseltme işlemi uygulanıyor.
  • macOS 26'da Gri Simge Arka Planı (bkz. #8401): icon.icns dosyasına Apple'ın 1024 piksellik ızgarası üzerinde 824 piksel boyutunda, köşeleri yuvarlatılmış beyaz bir kare eklendi. Böylece macOS 26 ve macOS 15'te aynı beyaz simge arka planı gösteriliyor. Windows ve Linux simgelerinin şeffaflığı korundu.
  • Proxy Üzerinde Claude Oturum Kimliğinin Kaybolması (#8236, #8235 numaralı sorun düzeltildi; bkz. #8234, #8418): Claude Code artık metadata.user_id değerini session_id ile birlikte JSON dizgesi olarak gönderiyor. Proxy bu alanı ayrıştıramadığı için her isteğe yeni bir kimlik oluşturuyordu. Artık JSON biçimindeki oturum kimlikleri öncelikle ayrıştırılıyor; eski session biçimi de desteklenmeye devam ediyor. claude-desktop için Claude oturum başlıkları da dikkate alınıyor. Böylece Codex OAuth yolunda oturumdan türetilen prompt_cache_key ve oturum başlıkları yeniden çalışır hâle getirildi. Ayrıca Claude Desktop'ın Gemini'ye yönlendirilmesinde Gemini imza yeniden oynatma desteği düzeltildi.
  • Hatalı Araç Çağrısı İçeren Codex Geçmişinin Sohbet Üst Sistemlerini Bozması (#8241, #5197 numaralı sorun düzeltildi): Geçmişteki bir function_call çağrısının bağımsız değişkenleri geçerli bir JSON nesnesi değilse (örneğin çıktı kesilmişse), Chat biçimine dönüştürülürken sonuçları aynı mesaj içinde birleştirilerek asistan metnine dönüştürülüyor. Geçerli geçmiş kayıtlarının bayt düzeyindeki içeriği değişmeden korunuyor.
  • DeepSeek'in Yeniden Oynatılan Codex Araç Geçmişini Reddetmesi (#8351, bkz. #8331): Bir function_call ile sonuçları arasında bulunan boş asistan mesajları, ilerleme metinleri veya akıl yürütme içerikleri dönüştürme sonrasında ayrı asistan mesajlarına dönüşüyor ve DeepSeek'in HTTP 400 hatası vermesine neden oluyordu. Artık yalnızca açıkça belirtilen DeepSeek model kimliklerinde bu içerikler açık araç çağrısı mesajıyla birleştiriliyor. Düzgün biçimlendirilmiş geçmiş kayıtları değişmeden kalıyor.
  • Codex Birleştirme Modunda x-codex-beta-features Başlığının Silinmesi (#8437, #8435 numaralı sorun düzeltildi): Birleştirme modu, iletmeden önce x-codex-* başlıklarının tamamını kaldırıyordu. Artık kimlik belirtmeyen beta özelliği işaretçisi, yerel Responses üst sistemlerine gönderilirken korunuyor. Kimlik başlıkları ise kaldırılmaya devam ediyor.
  • Claude Desktop'ta Yerel Sağlayıcılar İçin Eşleme Döngüsü (#8444, #8441 numaralı sorun düzeltildi): Eşleme kaydetmek için yönlendirme, yönlendirmeyi kullanmak için de eşleme gerekiyordu. Model listesi bulunmayan yerel bir sağlayıcı artık varsayılan yönlendirme ayarıyla yönlendirme moduna geçebiliyor. Böylece eşleme aynı kart üzerinden kaydedilebiliyor.
  • Yavaş WebDAV / S3 Aktarımlarının 300 Saniyede Kesilmesi (bkz. #8428): İstek başına uygulanan sabit zaman aşımı, yanıt gövdesinin tamamını kapsıyordu. Bu nedenle yavaş bağlantılarda büyük skills.zip dosyaları indirilirken “error decoding response body” hatası oluşabiliyordu. Genel zaman aşımı artık yük boyutuna göre ölçekleniyor: 300 saniyeye, saniyede 16 KiB aktarım hızına göre hesaplanan süre ekleniyor. GET isteklerinde ayrıca başlıklar ve her gövde parçası için 120 saniyelik boşta kalma zaman aşımı uygulanıyor.
  • Windows'ta Sağlayıcı Terminallerinin Claude Komutunu Bulamaması (bkz. #8446): cmd /C start ile başlatılan terminal, CC Switch'in işlem ortamındaki PATH değişkenini devralıyordu. MSI otomatik güncellemesinden sonra yeniden başlatıldığında veya CLI daha sonra yüklendiğinde bu değişkende kullanıcı düzeyindeki yollar eksik olabiliyordu. Terminal artık geri yüklenen kullanıcı ve makine PATH değişkenlerini alıyor. CC Switch'in kendi ortamı değiştirilmeden korunuyor.
  • WSL'deki Hermes Oturumları (#8254, #8205 numaralı sorun düzeltildi): wsl.localhost ve wsl$ yollarındaki Hermes verileri için canlı WAL veritabanı artık ilgili WSL dağıtımının içinde wsl.exe ve Python SQLite kullanılarak okunuyor. İşlem salt okunur biçimde ve tek, kısa bir işlem kapsamında gerçekleştiriliyor. Dağıtımda python3 (3.7 veya üzeri) ve timeout bulunması gerekiyor. Diğer yolların davranışı değiştirilmedi.
  • Yönlendirme İşaretçisinin Geçiş Sonrasında Eski Sağlayıcıda Kalması: provider-switched olayı artık ["providers", app] sorgu önekine ait tüm önbelleği geçersiz kılıyor. Böylece işaretçi yeni yönlendirme bilgisini gösteriyor (bkz. #7998).
  • Pi Alt Ajanlarının Kullanım Verilerinin Eksik veya unknown Olarak Kaydedilmesi (#8318, #8298 numaralı sorun düzeltildi): İç içe çalıştırmalar ve çatallanmış bağlamlar dâhil olmak üzere her pi-subagents alt oturum dosyası, gerçek model ve sağlayıcı bilgileriyle içe aktarılıyor. subagent-artifacts dizinleri atlanıyor. Bağlantılı tüm alt oturumlar içe aktarıldığında üst oturumun özeti kaldırılıyor. Sayım bu sürümdeki ilk içe aktarma işleminden itibaren başlıyor; geçmiş veriler geriye dönük olarak doldurulmuyor.
  • Sürükleme Sırasında Sağlayıcı Kartlarının Gerilmesi ve Üst Üste Binmesi (#8315, #8283 numaralı sorun düzeltildi): Sürüklenen kartların boyutları korunuyor, sürükleme katmanı konumlandırılmış kapsayıcının üzerine yerleştiriliyor ve hareket yalnızca dikey eksenle sınırlandırılıyor.
  • Skills İndirme Hatalarının Dal Yedekleme Mekanizması Tarafından Gizlenmesi: Yapılandırılmış daldan main ve master dallarına geçiş artık yalnızca HTTP 404 hatasında gerçekleştiriliyor. Böylece zaman aşımı, aşırı büyük arşiv veya çıkarma hataları “repository or branch not found” mesajı yerine gerçek hata olarak bildiriliyor. Hata mesajlarına depo sahibi ve depo adı bilgileri de ekleniyor.
  • DeepSeek Bakiyesinde Boş Cüzdanın Tükenmiş Gibi Gösterilmesi (bkz. #8170): Herhangi bir para birimindeki cüzdanda hâlâ bakiye varsa sıfır veya negatif bakiyeli cüzdanlar gizleniyor. Böylece kartta kırmızı bir “tükendi” satırı gösterilmiyor ve plan paneli her uygulama açılışında tekrar açılmıyor.
  • Dar Pencerelerde Codex Akıl Yürütme Düzeyi Seçicisinin Kesilmesi (bkz. #8094): Açılır pencerenin yüksekliği artık kullanılabilir alanla sınırlandırılıyor, düzey listesi kaydırılabiliyor ve varsayılan düzey bölümü tam yüksekliğini koruyor.

Yenilikler​

1. Claude Desktop: Doğrudan, Yönlendirme ve Birleştirme Modları​

Claude Desktop artık CC Switch üzerinden, Claude Code, Codex, Gemini CLI ve Grok Build gibi cihazda yerel olarak saklanan live-state.json dosyasındaki modu kullanıyor. Önceden mod, her sağlayıcı kartının meta.claudeDesktopMode alanında ayrı ayrı tutuluyordu.

  • Mod desteği genişletildi: Claude Desktop, yönlendirme modunu destekleyen uygulamalar listesine eklendi. Ancak supports_local_proxy() kontrolü korunuyor; bu nedenle Claude Desktop için proxy yapılandırması, otomatik yedekleme kuyruğu veya rota ayarları bulunmuyor.
  • Doğrudan mod (Direct): Doğrudan bağlantı kartını yapılandırıyor. Yönlendirme gerektiren eşleme veya yönetilen OAuth kartlarının kullanılmasını engelliyor.
  • Yönlendirme modu (Routing): Yönlendirilen kartın model listesini kullanan ve /claude-desktop adresine işaret eden bir ağ geçidi profili oluşturuyor. Rota değiştirildiğinde profilin model listesi değişmiyorsa dosya yeniden yazılmıyor.
  • Birleştirme modu (Aggregation): Birleştirmeye katılan sağlayıcıların eşlenmiş modellerini claude-fable-ccs- önekiyle ve altı basamaklı bir kimlikle yayımlıyor. Kimlik, anahtar ve üst sağlayıcı modelinden FNV-1a algoritmasıyla oluşturuluyor. Bu sayede Claude Desktop'ın sağlayıcı filtreleri ve tarih bilgisini kaldırma işlemleri model kimliklerini bozmuyor.
Modeller varsayılan sağlayıcının eşlemelerinden sonra listeleniyor. Görüntülenen ad biçimi Sağlayıcı / model; toplam model sayısı en fazla 200 ve modelDiscoveryEnabled=false olarak ayarlanıyor.

Birleştirilmiş istekler eşleme tablosunu atlıyor. Model bulunamadığında yönlendirme moduna geri dönmek yerine Anthropic'in hata yanıtı biçimi döndürülüyor. Aynı kimliğe sahip modeller çakışırsa listede önce gelen sağlayıcı kazanıyor.

  • Arayüz değişiklikleri: Claude Desktop artık ortak mod panelini ve kenar çubuğu etiketlerini kullanıyor. Eşleme hizmetinin başlatılıp durdurulması ve yalnızca Desktop'a özel sistem tepsisi modu kaldırıldı.
  • Yeniden başlatma uyarısı: Her mod değişikliğinde Claude Desktop'ın yeniden başlatılması gerektiği hatırlatılıyor. CC Switch kapatıldığında Desktop bağlantısı ayrılmıyor; çünkü uygulama yapılandırmasını yalnızca açılışta okuyor.
  • Otomatik geçiş: Başlangıçta eşleme kartına bağlı bir Claude Desktop bulunursa, bağlantı korunarak yönlendirme moduna geçiriliyor. İlgili kart rota olarak atanıyor ve cihazdaki yerel doğrudan bağlantı işaretçisi resmî karta taşınıyor. Önce mod kaydedildiğinden, rota başlatılamazsa çalışan doğrudan yapılandırmaya geri dönülebiliyor.

2. Codex: Otomatik İnceleme Modeli (Auto Review Model)​

Codex'in otomatik onay mekanizması, sandbox izin yükseltme isteklerini artık konuşmanın sağlayıcısındaki bir inceleme modeline gönderebiliyor.

Önceden üçüncü taraf sağlayıcı kartlarında gizli codex-auto-review modeli istenebiliyor, bu model çoğu aktarıcıda 404 hatası veriyor veya ana model kendi yanıtını incelemek zorunda kalıyordu. İlgili sorun kayıtları: #8015, #5903, #3855.

  • Doğrudan bağlantı ve yönlendirme kartlarına Auto Review model alanı eklendi.
  • Seçim, kartın model listesiyle sınırlandırılıyor ve modelCatalog.autoReviewModel alanında tutuluyor.
  • Her model kataloğu satırına auto_review_model_override yazılıyor.
  • Resmî kartlarda bu alan gizleniyor; model listesi bulunmadığında devre dışı bırakılıyor.
  • Birleştirme modunda codexStackAutoReviewModel cihaz ayarı, yayımlanmış herhangi bir ccs- modelini seçebiliyor. Her yapılandırma yenilemesinde seçim, birleştirilmiş model kataloğuna göre doğrulanıyor.
  • Bu ayarı değiştirmek için Codex'in yeniden başlatılması gerekiyor.
  • Radix Select bileşenindeki, değer ile seçenekler aynı çizimde yüklendiğinde kayıtlı seçimi temizleyen form hatası düzeltildi.

3. Birleştirme Modu: Alt Ajan Modeli ve Akıl Yürütme Yoğunluğu​

8286 kapsamında, birleştirme modunun [agents] default_subagent_model ayarını yapılandırmadan silmesi sorunu giderildi.
  • Switch to Aggregation (Birleştirme Moduna Geç) penceresine alt ajan modeli seçimi eklendi.
  • Yeni bir birleştirme ayarları paneli oluşturuldu.
  • Alt ajan modeli ve akıl yürütme yoğunluğu (reasoning effort), cihaz ayarlarında saklanıyor.
  • Seçilen model yayımlanmamışsa ilgili değer yapılandırmaya yazılmıyor; bu durumda alt ajanlar ana modeli kullanıyor.
  • Değişiklikler, Codex yeniden başlatılmadan yeni konuşmalarda uygulanıyor.

4. Claude Code Haiku Katmanında 1 Milyon Token Bağlam Desteği​

Önceden model eşleme ekranındaki 1M seçeneği yalnızca Sonnet, Opus, Fable ve Subagent modellerinde bulunuyordu.

Claude Code 2.1.296 sürümü, diğer model katmanlarında olduğu gibi ANTHROPIC_DEFAULT_HAIKU_MODEL üzerinde de [1M] işaretini destekliyor. Bu işaret kullanılmadığında claude- öneki taşımayan model kimlikleri 200.000 token ile sınırlandırılıyor.

  • Artık tüm model satırlarında 1M seçeneği bulunuyor.
  • Satır başına kullanılan supportsOneM ayarı kaldırıldı.
  • Hızlı ayarlama işlemi, Haiku modellerindeki [1M] işaretini koruyor.
  • Yönlendirme modu değişmedi: claude-haiku-5-5 takma adı zaten Claude Code için 1 milyon token bağlamlı bir model olarak kullanılıyor.

5. Yeni Sponsor Hazır Ayarları​

İki yeni sağlayıcı hazır ayarı eklendi:

  • TokenFactory: 7 uygulama için destek.
  • Modelflare: 9 uygulama için destek.
Her iki sağlayıcıya da simgeler eklendi. Ayrıca TokenFactory sponsor satırı, README dosyasının dört dildeki sürümüne eklendi.

6. Taşınabilir Sürüm Güncellemeleri: Doğru ZIP Dosyasını İndirme​

Windows taşınabilir sürümlerinde bulunan Update to vX (vX sürümüne güncelle) seçeneği artık genel sürümler sayfası yerine çalışan mimariye uygun Portable.zip dosyasını açıyor.

  • x64 sistemlerde x64 paketi, ARM64 sistemlerde ARM64 paketi açılıyor.
  • Sürüm metni beklenmeyen bir biçimdeyse genel sürümler sayfasına yönlendiriliyor.
  • Hakkında panelinde, güncelleme için arşivin çıkarılıp cc-switch.exe dosyasının üzerine yazılmasının yeterli olduğu belirtiliyor.
  • Kullanıcı verileri ~/.cc-switch dizininde tutuluyor.
  • Çalışan uygulamanın kendisini doğrudan değiştirmesi özellikle uygulanmadı. Ayrıntı: #8300.

Değişiklikler​

Doğrudan Bağlantıya Dönmeden Önce Onay İsteme: “Back to direct” (Doğrudan bağlantıya dön), “Back to direct and use this one” (Doğrudan bağlantıya dön ve bunu kullan) seçenekleri ile hizmetin çalışmadığını bildiren uyarı artık bir onay penceresi açıyor. Bu pencerede sağlayıcının adı ve yeniden yazılacak istemci yapılandırma dosyası belirtiliyor.

  • Yönlendirme modundan çıkarken hedef sağlayıcının, yedek bağlantı kuyruğunun ve ayarların korunacağı açıklanıyor.
  • Birleştirme modundan çıkarken hangi modellerin /model listesinden kaldırılacağı belirtiliyor.
  • Hatalar artık doğrudan onay penceresinde gösteriliyor; Geri Al (Undo) bildirimi kaldırıldı.
  • Claude Desktop için ayrı açıklamalar bulunuyor. Değişikliklerin yeniden başlatmadan sonra uygulanacağı ve yönlendirme hedefinin korunacağı belirtiliyor.
Birleştirme Modunda Klasik Alt Ajan Araçları Varsayılan Olarak Açık: Yeni araçlar kullanıldığında ana sağlayıcı görevi şifreliyor ve başka bir sağlayıcıdaki alt ajan görevin içeriğini alamıyor (#8253).

  • Anahtar, Birleştirme Ayarları paneline taşındı.
  • Yeni ayar anahtarı codexStackClassicTools olarak belirlendi ve varsayılan olarak açık geliyor.
  • Eski codexStackClassicSubagents ayarı artık okunmuyor.
GPT Modellerinin Bağlam Penceresi 272K ile Sınırlandırıldı: models.dev, GPT-5.6 ve GPT-6 gibi modeller için 1,05 milyon tokenlık API bağlam penceresi bildiriyor. Ancak ChatGPT aboneliklerini kullanan aktarıcılar 272.000 token ile sınırlı. Bağlam penceresi gerçekte olduğundan büyük gösterildiğinde, istem upstream sağlayıcı tarafından reddedilene kadar bağlam sıkıştırma işlemi gecikebiliyor.

  • resolveModelMetadata, tüm GPT modellerinin bağlam penceresini en fazla 272.000 token olacak şekilde sınırlandırıyor.
  • Hermes, OpenClaw, OpenCode, Pi ve Codex hazır ayarları aynı sınıra indirildi; bu davranış bir testle güvence altına alındı.
  • Claude Code içindeki Codex (ChatGPT aboneliği) hazır ayarının bağlam ve otomatik sıkıştırma pencereleri 372.000'den 272.000 tokene düşürüldü.
  • Daha küçük bağlam pencereleri değiştirilmedi.
1 Milyon Tokenlık Modellerde [1M] İşareti Varsayılan Olarak Etkin: Claude Code, claude- ile başlamayan model kimliklerini [1M] işareti bulunmadığında veya CLAUDE_CODE_MAX_CONTEXT_TOKENS ayarlanmadığında 200.000 tokenlık bağlam penceresiyle değerlendiriyor. Bu nedenle GLM-5.3, Kimi K3, DeepSeek V4, Qwen3.8, MiniMax-M3, MiMo ve LongCat gibi 1 milyon token destekli modelleri kullanan 23 hazır ayar, doğrudan bağlantı modunda yaklaşık 200.000 token civarında otomatik bağlam sıkıştırması yapıyordu.

  • Artık 1 milyon tokenlık model kullanan tüm katmanlarda [1M] işareti bulunuyor.
  • CLAUDE_CODE_MAX_CONTEXT_TOKENS değerini sabitleyen beş hazır ayarda da bu işaret eklendi; mevcut değişken yedek mekanizma olarak korundu.
  • Kimi For Coding için 256.000 tokenlık sıkıştırma penceresi değişmedi.
  • Claude Desktop tarafında aynı modelleri kullanan 12 hazır ayar ile Claude Sonnet 5 veya Opus 5 modellerini aktaran 50 hazır ayarın yönlendirme yapılandırmalarına 1M desteği tanımlandı.
  • Daha önce doğrudan aktarım ve eşlenmiş rota fabrikaları üzerinden 1M olarak işaretlenen Claude Haiku 4.x rotaları ise 200.000 token sınırında bırakıldı.
Sponsor Tanıtım Metinleri: Modelflare, TokenFactory, OpenModel ve GrooRoute Pro hazır ayarlarında, API anahtarı giriş alanının altındaki tanıtım satırı yeniden gösteriliyor. Bunun için dört dilde partnerPromotionKey metinleri güncellendi.

Düzeltilen Hatalar​

  • Kaydetme Sırasında Yinelenen Codex Sağlayıcı Tablosu (#8276, #8271 numaralı sorunu düzeltir): base_url yazılırken [model_providers."custom"] gibi tırnak içeren bir başlık tanınmıyor ve ikinci bir tablo ekleniyordu. Bu da duplicate key custom hatası nedeniyle kaydetme işleminin başarısız olmasına yol açıyordu. Artık tablo başlıkları standartlaştırılmış noktalı anahtar biçiminde karşılaştırılıyor ve tırnak gerektiren kimlikler tırnaklı başlıklara dönüştürülüyor.
  • Yönlendirme / Toplama Modunda Codex Uzaktan Sıkıştırma Özelliğinin Kaybolması (#8339, #8338 numaralı sorunu düzeltir): Proxy sözleşmesi, sağlayıcıyı capabilities.remote_compaction özelliği olmadan name = "custom" şeklinde yeniden oluşturuyordu. Bu nedenle Codex yerel özetlemeye geri dönüyor ve arama geçmişi bulunan oturumlarda response protection is unavailable hatası oluşabiliyordu. Artık yönlendirilen sağlayıcının OpenAI adıyla ilişkili sıkıştırma ayarı ve açıkça belirtilen remote_compaction değeri korunuyor. Bu özelliklere sahip olmayan bir sağlayıcıya geçildiğinde ise söz konusu ayarlar temizleniyor.
  • Sohbet Akışı Dönüştürücülerinin [DONE] Sonrasında Veri Okumaya Devam Etmesi (#8281): Her iki Chat Completions dönüştürücüsü de artık [DONE] işlemini tamamladıktan hemen sonra geri dönüyor. Böylece daha sonra bağlantı sıfırlansa bile Anthropic error veya Responses response.failed olayları eklenmiyor. Ayrıca tekrarlanan [DONE] işaretleri ikinci bir message_stop olayı oluşturmuyor.
  • OpenCode Hız Sütununun Boş Kalması (#8309, #6326 numaralı sorunu düzeltir): OpenCode oturumları içe aktarılırken gecikme değeri 0 olarak kaydediliyordu. Artık bu değer time.completed - time.created hesabıyla belirleniyor. created değeri eksikse veya saat geriye gitmişse 0 kaydediliyor. Önceden kaydedilmiş satırlar geriye dönük olarak güncellenmiyor.
  • Çok Sayfalı, Dallanmış Codex Konularında Kullanım Verilerinin Kaybolması (#8290, #8161 numaralı sorunu düzeltir): Dallanmış bir konunun devam sayfası (rollout-…-<branchId>_<pageId>.jsonl), üst konunun forked_from_id değerini korurken sayfalandırma zaman damgasını aldığı için süresiz olarak erteleniyordu. Artık aynı konuya ait başlangıç kimlikleri veya kendisini işaret eden bir history_base değeri, ilgili dosyanın konunun kendi devam sayfası olduğunu belirlemek için kullanılıyor.
  • Çok Sayıda fnm Kabuk Örneğinde Yavaş Mod Değiştirme (#8322, #8313 numaralı soruna referans): CLI arama yollarındaki yinelenen öğelerin ayıklanması işlemi, öğe sayısı arttıkça karesel ölçekte yavaşlıyordu. Artık aynı sıralamayı ve tam yol karşılaştırma davranışını koruyan bir IndexSet kullanılıyor.
  • Windows'ta WebView2 Sürükleme Bölgelerinin Pencereyi Dondurması (#8327, #8321 ve #8324 numaralı sorunlara referans): Yerel CSS sürükleme bölgeleri artık yalnızca macOS'ta kullanılıyor. Windows'ta pencereyi taşıma ve büyütme işlemleri, Tauri'nin mevcut fare işleme mekanizması üzerinden gerçekleştiriliyor.
  • Claude Code Toplama Modunda Haiku Katmanının 200K Bağlam Penceresine Düşmesi: Stack modu, Haiku katmanındaki [1M] işaretini kaldırıyordu. Ayrıca Stack kimlikleri claude- önekiyle başlamadığından Haiku katmanı 200K bağlam penceresine geri dönüyordu. Artık Haiku katmanına da diğer katmanlarla aynı Stack kimliği, [1M] işareti dâhil olmak üzere atanıyor.
  • Eski Varsayılan Sağlayıcı İçin Mod Önizlemesinde Model Sayısının 0 Görünmesi: Varsayılan sağlayıcı, Codex toplama modunda model yayımlamadığı için başka bir varsayılan sağlayıcı seçildiğinde önizleme, bu sağlayıcının hiçbir model sunmadığını gösteriyordu. Artık üyeler, yayımladıkları model sayısını doğrudan bir üye olarak bildiriyor.

Dahili​

  • Rust 1.95 Clippy denetimleri (cloned_ref_to_slice_refs), yavaşlayan Uygulamalar sayfasının yeniden yüklenmesi ve WSL2 nightly sürümüyle ilgili test düzeltmeleri yapıldı. WSL2 düzeltmeleri; dosyaların kimliği olmadığında Codex ayrıştırma önbelleği sayaçlarını ve UNC geçici dizininin dışında çalışan npm yaşam döngüsü testini kapsıyor.

Yükseltme Notları​

  • Veritabanı şemasında değişiklik yok (sürüm hâlâ 20).
  • Claude Desktop kullanıcıları, ilk başlatmada eşleme kartından yönlendirme moduna geçirilecek. Modu veya yönlendirme ayarını değiştirdikten sonra Desktop'ı yeniden başlatın.
  • Codex toplama modunda klasik alt ajan araçları varsayılan olarak açık. Daha önce kaydedilmiş kapalı ayarı yeni sürüme aktarılmayacak.
  • 272K GPT sınırı yalnızca yeni eklenen sağlayıcıları ve yeni alınan model meta verilerini etkiler. Mevcut kartların bağlam pencereleri değişmez.
  • Auto Review modelini değiştirdikten sonra Codex'i yeniden başlatmanız gerekir.
  • 1M ön ayarındaki değişiklikler yalnızca yeni eklenen sağlayıcıları etkiler. Mevcut kartlarda model eşleme bölümündeki 1M onay kutusunu işaretleyebilirsiniz.

Eklenenler​

- Kaldırılacak Kurulumun Seçilmesi: Birden fazla kurulum algılandığında, kaldırma penceresinde her kurulumun kaynağı, yolu, sürümü ve varsayılan olup olmadığı gösteriliyor. Yalnızca kaldırma planı oluşturulabilen kurulumlar seçilebiliyor; diğerleri devre dışı bırakılarak neden manuel kaldırılmaları gerektiği açıklanıyor. İşlem öncesinde kurulum yeniden taranıyor ve planın önizlemeyle eşleştiği doğrulanıyor. Grok 0.2.112 ve üzeri sürümlerin yerel kurulumları da destekleniyor. Grok'un kurulum dosyaları kaldırılırken config.toml ve oturumlar korunuyor. Yerel kaldırma işlemi, aynı ikili dosyaya işaret eden başlatıcı sembolik bağlantılarını da temizliyor. Ayrıca yerel kurulum mevcutken npm üzerinden kurulan Grok sürümü, belirli yapılandırma koşullarında güncelleyici tarafından yeniden kurulmuş olarak işaretleniyor.

- npm Güncellemelerinden Önce Node.js Sürümünün Denetlenmesi: Daha yeni bir sürüm bulunduğunda, kayıt defterindeki engines.node gereksinimi okunarak güncellemenin kullanacağı Node.js sürümüyle karşılaştırılıyor. Gereksinim karşılanmıyorsa update_blocked_by_node durumu bildiriliyor, güncelleme düğmesi gizleniyor ve uygulama Tümünü Güncelle işleminden çıkarılıyor. Yaşam döngüsü komutu da çalıştırılmadan önce aynı kontrolü yapıyor. Sürüm aralığı çözümlenemediğinde, denetim başarısız olduğunda veya kurulum Node.js kullanmadığında güncelleme engellenmiyor. Bu özellik, OpenClaw 2026.9.3 ve üzeri sürümlerin Node.js >=24.16.0 <25 || >=26.1.0 gerektirmesi nedeniyle eklendi.

- Yerel Hazır Ayar Grubu ve Yerel Çıkarım Hazır Ayarları: Bulut sağlayıcılarının ardından gösterilen yeni bir Yerel (Local) kategorisi eklendi. Ollama (localhost:11434), LM Studio (localhost:1234), llama.cpp (127.0.0.1:9931; alternatif uç nokta olarak :8080) ve vLLM (localhost:8000) için hazır ayarlar sunuluyor. Bu ayarlar Claude Code ve Codex'i, yerel proxy modundaki Claude Desktop'ı ve yerleşik sağlayıcısı bulunmayan OpenCode, OpenClaw, Hermes ve Pi gibi istemcileri kapsıyor. Kullanılan API anahtarı alanlarında sunucuların belgelerinde belirtilen yer tutucular kullanılıyor.

- Yerel Adres İsteklerinin Proxy'yi Atlaması: localhost, *.localhost, 127.0.0.0/8 ve ::1 adreslerini tanıyan http_client::is_loopback_url işlevi eklendi. Bu adreslere yapılan istekler, proxy kullanılmayan bir istemci üzerinden doğrudan yönlendiriliyor. Değişiklik; reqwest ve hyper yönlendirme yollarını, uç nokta hız testini, akış kontrolünü ve model indirme işlemlerini kapsıyor. İstek gövdeleri ve başlıkları değiştirilmeden korunuyor.

- Türkçe Arayüz ve Sistem Tepsisi Desteği: (#8208, #8207 numaralı sorunu giderir.) Türkçe topluluk çevirisi eklendi. Çevrilmemiş metinler İngilizce olarak gösteriliyor. Türkçe için tam katalog eşleşmesi denetimi kaldırıldı ve sistem tepsisi metinleri İngilizce temel alınarak çevrilen öğelerle güncellendi. Dil seçeneği Türkçe adıyla gösteriliyor.

- Yeni Sağlayıcı Hazır Ayarları: Ollama Cloud, Baseten, Meta Model API, DeepInfra, Vercel AI Gateway, Nebius Token Factory, Groq, SambaNova, DigitalOcean, Hugging Face, Microsoft Foundry, Fireworks AI, Mistral AI ve Cloudflare AI Gateway için yeni hazır ayarlar eklendi. Mistral AI'nin Claude Code, Claude Desktop ve Codex hazır ayarları gerçek API anahtarıyla test edilene kadar gizlendi. OpenCode için Çin ve uluslararası SiliconFlow seçenekleri eklendi (#4878, #4500 numaralı sorunu giderir). Codex için StreamLake desteği eklendi ve tüm StreamLake hazır ayarları herkese açık kat-coder-pro-v2.5 uç noktasına taşındı. OpenCode'un zaten yerleşik olarak desteklediği sağlayıcılar için yinelenen hazır ayarlar eklenmedi. Yeni sağlayıcılar için simgeler de eklendi.

Değiştirilenler​

- Oturum Günlüğü Taraması Kullanım Sayfasına Göre Düzenlendi: (#8301) Arka plan taraması, güvenlik ağı olarak her 60 saniye yerine 10 dakikada bir çalışacak şekilde değiştirildi. Kullanım sayfası açıkken tarama hemen yapılıyor, pencere yeniden görünür olduğunda tekrarlanıyor ve ardından seçilen aralıkta (5, 10, 30 veya 60 saniye; varsayılan 60 saniye) devam ediyor. Ayarın adı Oturum günlüğü tarama aralığı olarak değiştirildi ve Kapalı seçeneği kaldırıldı. Daha önce kaydedilmiş 0 değeri 60 saniyeye dönüştürülüyor. Otomatik tarama kapalıysa ayar gizleniyor. İstatistikler artık sürekli sorgulanmıyor; içe aktarma işlemleri usage-log-recorded olayı üzerinden yenileme yapıyor ve göreli zaman aralıkları dakikada bir yeniden hesaplanıyor.

- Sağlayıcı Araması İlk Satırın Sonuna Taşındı: (#8151, #8100 numaralı sorunu giderir.) Arama paneli artık ilk kartın düğmelerinin üzerine binmiyor veya listeyi aşağı itmiyor. Claude Code, Codex, Gemini CLI ve Grok Build için arama alanı mod satırına yerleştirildi. Diğer uygulamalarda ilk bölüm başlığı satırı (Added · N) kullanılıyor. Arama kapsamı ve Esc kısayolu ipuçları, giriş alanının araç ipucuna taşındı.

- Uygulamalar Sayfasının Düzeni İyileştirildi: Kaldırma işlemi her satırdaki üç nokta menüsüne taşındı. Başlık ve satırlar aynı ızgara şablonunu kullanıyor (#8293). Sürüm bilgileri yüklenirken veya güncellemeler görünür hâle gelirken işlem sütununun genişlemesi engellendi. Bunun için görünmez Yükle ve Güncelle düğmelerinin kaplayacağı alan da ayrılıyor. Güncellemeleri denetleme düğmesi, kontrol sırasında genişliğini koruyor. Uygulamaları gizleme açıklaması, gizlemenin yalnızca görünümü etkilediğini belirtecek şekilde güncellendi.

- Desteklenmeyen Sistem Dillerinde Varsayılan Dil İngilizce Oldu: Uygulamanın desteklemediği sistem dillerinde ilk açılışta hem arayüz hem de sistem tepsisi İngilizce kullanıyor; artık varsayılan olarak Basitleştirilmiş Çince seçilmiyor. Boş dil ayarı yine Basitleştirilmiş Çince'ye dönüyor ve daha önce kaydedilmiş dil tercihi değiştirilmiyor.

- Kaldırma İşlemi Geri Bildirimleri İyileştirildi: (#8262) Kaldırma planı hazırlanırken pencerede Kurulum denetleniyor… mesajı gösteriliyor. Windows'ta yerel Hermes kurulumu kaldırılırken Python dosyalarının kilitli olabileceği konusunda uyarı veriliyor. Kaldırma başarılı olduktan sonra tanılama işlemi başarısız olursa veya boş sonuç döndürürse işlem hata yerine uyarı olarak raporlanıyor.

Düzeltilenler​

- Yedek Dosya Nedeniyle Becerilerin Geri Yüklenememesi: (#8155, #8153 numaralı sorunu giderir.) Önceden kalmış bir skills.bak dosyası nedeniyle becerilerin geri yüklenmesinin kalıcı olarak başarısız olması düzeltildi. Yeni dosya ağacı, becerilerin ana kaynak dizininin (SSOT) yanında benzersiz bir dizine tamamen kopyalanıyor ve aynı dosya sistemi üzerindeki yeniden adlandırma işlemleriyle değiştiriliyor. Mevcut skills.bak dosyaları ve eski kurtarma dizinleri silinmiyor veya yeniden kullanılmıyor. Kurulum ve geri alma işlemleri de başarısız olursa özgün dosya ağacı korunuyor ve her iki hata, dosya ağacının konumuyla birlikte bildiriliyor.

- Responses Akışının Sonlandırılmasından Sonra Oluşan Akış Hatası: (#8138) Responses biçiminden Anthropic biçimine dönüştürülen akışlarda, üst kaynaktan gelen gövde response.completed veya response.incomplete olayından sonra bir taşıma hatası bildirirse fazladan bir Anthropic error olayı ekleniyordu. Akış sonlandırıldıktan sonra gelen taşıma hataları artık yok sayılıyor.

- Geçerli Sayfaya Yeniden Tıklanınca Kaydedilmemiş Değişiklik Uyarısının Kaldırılması: (#7900) MCP, Prompts ve fiyatlandırma düzenleyicilerinde openPage, hedef sayfa zaten açıksa erken dönüyor. Böylece gereksiz uyarı gösterilmiyor ve kaydedilmemiş kayıt durumu temizlenmiyor.

- Boş Üst Kaynak Hata Yanıtları: (#6910, #6895 numaralı sorunla ilişkili.) Üst kaynaktan gelen hata gövdesi boş veya yalnızca boşluk karakterlerinden oluşuyorsa, sonunda iki nokta üst üste bulunan eksik bir mesaj yerine 上游未返回错误内容 metni gösteriliyor. Bu ifade, üst kaynağın hata içeriği döndürmediği anlamına geliyor.

- Pi Oturum Hızı Tahminleri: (#8278) Pi oturumları içe aktarılırken istek süresi, her asistan mesajının istek başlangıç ve yazma zaman damgaları kullanılarak hesaplanıyor. Önceki kayıtlarda sıfır olarak kaydedilen gecikme değerleri geriye dönük olarak güncellenmiyor.

- WSL Yapılandırma Dizini Kullanılırken Pi Sorunu: (#8249, #8245 numaralı sorunu giderir.) WSL UNC yollarında desteklenmeyen ReplaceFileW işlevi commit_staged tarafından atlanıyor ve doğrudan yeniden adlandırma yedek yöntemine geçiliyor. WSL hedeflerinde otomatik beceri eşitleme yöntemi Kopyala olarak belirleniyor. Açıkça seçilen Sembolik Bağlantı seçeneğinin hatası ise korunuyor. WSL dışındaki davranışlar değişmiyor.

- MSI Yeniden Başlatmasından Sonra Windows CLI PATH Sorunu: (#8262) run_detected_tool_command_with_timeout, etkin PATH değişkenini kullanacak şekilde düzenlendi. Böylece opencode models ve Codex istemci kataloğu CLI araçlarını bulabiliyor. PATH içindeki %VAR% referansları; işlem ortamından, HKCU\Environment kayıtlarından ve sistem ortamından, iç içe değişkenler ve döngü koruması da dikkate alınarak genişletiliyor. İşlem PATH değeri var_os ile okunduğundan, geçersiz bir UTF-16 birimi tüm değerin kaybolmasına neden olmuyor. Yakalanan komut çıktılarında da aynı Windows komut oluşturucusu kullanılarak \\?\ öneki bulunan .cmd ve .bat yollarının çalışması sağlandı.

- Gizli Hazır Ayardan Sonra Kimliklerin Kayması: Hazır ayar kimlikleri artık özgün dizideki indislerini koruyor; gizli öğeler daha sonra filtreleniyor. Böylece AddProviderDialog ve useProviderCategory bileşenlerinin yanlış hazır ayarı seçmesi önleniyor. Codex ve Claude Desktop hazır ayarlarına hidden bayrağı eklendi.

Dahili Değişiklikler​

- Windows'ta windows_npm_path_fallback_uses_batch_compatible_path testinin zaman aşımı 10 saniyeden 30 saniyeye çıkarıldı (#8295, #8294 numaralı sorunu giderir).

Yükseltme Notları​

  • Veritabanı şemasında değişiklik yok. Şema sürümü 20 olarak kalıyor.
  • Arka plan oturum günlüğü taraması artık 10 dakikada bir yapılıyor. Kullanım sayfası açık değilken yönlendirilmeyen kullanıma ait verilerin görünmesi 10 dakikaya kadar gecikebilir. Önceden kaydedilmiş Kapalı tarama aralığı 60 saniyeye dönüştürülür.
  • Pi hız tahminleri yalnızca yükseltmeden sonra içe aktarılan kayıtlar için geçerlidir.
  • Yeni ve değiştirilen hazır ayarlar, StreamLake'in herkese açık uç noktası da dâhil olmak üzere, yalnızca yeni eklenen sağlayıcıları etkiler.
  • Yerel bir hazır ayar seçildiğinde Claude Desktop API anahtarı alanı temizlenir. Yer tutucunun (ollama, lmstudio, no-key veya dummy) elle girilmesi gerekir.

Eklenenler​

Yerel Yönlendirme için Bağlantı Adresi (#7878, #7877 numaralı sorunu giderir): Claude Desktop'ın ağ geçidi URL'si de dâhil olmak üzere istemci yapılandırmalarına yazılan proxy URL'leri, dinleme adresinden türetiliyordu. 0.0.0.0 adresi 127.0.0.1 olarak değiştirildiğinden, ana makinenin yerel döngü arabirimi dışında çalışan istemciler (WSL2 NAT modundaki Claude Desktop oturumları gibi) erişilemeyen bir adres alıyordu. Ayarlar > Yerel yönlendirme bölümüne isteğe bağlı bir Bağlantı adresi alanı eklendi. Bu ayar, cihazın yerel ~/.cc-switch/settings.json dosyasında saklanır; böylece bulut senkronizasyonuyla başka bir makineye aktarılmaz. Ayarlandığında, istemcilere yazılan tüm proxy URL'lerindeki ana makine adresinin yerini alır. Kaydedildiğinde hizmet yeniden başlatılmadan yönlendirilen istemci yapılandırmaları güncellenir ve işlem güvenle tekrarlanabilir.

Model Seçim Penceresi: Daha önce getirilen modelleri seçme alanı, model listesinin altında bulunan ve yalnızca model eklemeye yarayan bir kutuydu. Artık Claude Code Aggregation, her iki Codex model listesi düzeni, OpenCode ve MiniMax Code bölümlerinde liste başlığından açılan bir iletişim penceresi olarak çalışıyor. Modeller başarıyla getirildiğinde pencere otomatik olarak açılır. Sonrasında düğmenin metni Modelleri seç olarak değişir ve yeniden veri çekmeden pencereyi açar. Pencerenin içinde bir yenileme düğmesi bulunur.

  • Onay kutusu, modelin listede bulunup bulunmadığını belirtir. Yapılandırılmış modeller başlangıçta seçili gelir.
  • Seçimi kaldırılan modeller, Uygula seçeneğine basıldığında listeden silinir. İptal seçeneği değişiklikleri uygulamaz.
  • Listede kalan modellerin sıralaması ve alanları korunur; yeni seçilen modeller listenin sonuna eklenir.
  • Sağlayıcının döndürdüğü modeller arasında bulunmayan, ancak önceden yapılandırılmış modeller de ayrı bir grupta gösterilir ve buradan kaldırılabilir.
  • Codex'te varsayılan modelin satırı kaldırılırsa varsayılan model olarak yeni listenin ilk satırı belirlenir.
  • Pencereye arama, görünür modellerin tümünü seçme veya seçimlerini kaldırma, yalnızca seçili modelleri filtreleme ve seçili model sayısını gösterme özellikleri eklendi.
  • Her model için bağlam penceresi, akıl yürütme ve görsel girişi bilgileri gösterilir. Bu bilgiler, parametre doldurma işlemiyle aynı kaynak sıralaması kullanılarak alınır: aynı uç noktaya ait ön ayar, uç noktaya göre models.dev ve son olarak sağlayıcının kendi kaydı.
  • Böylece seçilen modellerin parametreleri otomatik doldurulur ve “Parametreler dolduruldu, lütfen kontrol edin” bildirimi gösterilmez.
  • Pencerenin otomatik açıldığı yerlerde “N model getirildi” bildirimi kaldırıldı.
Codex Alt Ajan Modeli ve Akıl Yürütme Yoğunluğu: Codex sağlayıcı formuna alt ajan modeli alanı ve akıl yürütme yoğunluğu seçeneği eklendi. Bu değerler, [agents] tablosundaki default_subagent_model ve default_subagent_reasoning_effort anahtarlarına yazılır.

  • Bir değer temizlendiğinde ilgili anahtar kaldırılır. [agents] tablosu boş kalırsa tablonun kendisi de kaldırılır.
  • Sağlayıcı değiştirildiğinde her iki anahtar da yeni sağlayıcıya göre değiştirilir; [agents] tablosundaki diğer ayarlar korunur.
  • Aggregation modunda bu anahtarlar yazılmaz. Çünkü satır, varsayılan sağlayıcının modelini belirtir ve başka bir sağlayıcıdaki ana ajan tarafından başlatılan alt ajanların yanlışlıkla varsayılan sağlayıcıya yönlendirilmesine neden olabilir.
  • Sağlayıcının model listesinde bulunmayan bir model işaretlenir ve kullanıcıya bu modeli listeye ekleme seçeneği sunulur.
  • Bu alanlar Grok Build, resmî kartlar ve Aggregation düzeninde gösterilmez.
Yeni Sağlayıcı Ön Ayarları: Aşağıdaki sağlayıcılar için yeni ön ayarlar eklendi: SoruxGPT, IKunCode, RunToken, BotCF, YYLX ve TokenFlux.

Bu ön ayarlar Claude Code, Claude Desktop, Codex, OpenCode, OpenClaw, Hermes, Pi ve Grok Build uygulamalarını kapsar. Ayrıca BotCF dışındaki tüm bu sağlayıcılar için Gemini CLI desteği de eklenmiştir.

OpenModel, on farklı uygulamada sponsor olarak eklendi.


Değiştirilenler​

- Codex Model Listesi Öne Alındı ve İlk Satır Varsayılan Model Oldu: Model listesi, gelişmiş seçeneklerde varsayılan model alanının altında daraltılmış şekilde bulunuyordu. Artık bağlantı alanlarının hemen ardından geliyor ve Aggregation düzeninde olduğu gibi Model listesi olarak adlandırılıyor. Ayrı varsayılan model alanı kaldırıldı; listenin ilk satırı varsayılan modeli belirliyor. İlk satırın adı değiştirildiğinde veya satır kaldırıldığında model de güncelleniyor. Varsayılan modeli listenin daha alt sıralarında bulunan eski bir kartta, herhangi bir değişiklik yapılmış sayılmadan ilgili satır ilk sırada gösteriliyor. Model listesi bulunmayan kartlarda varsayılan model alanı korunuyor. Bunun nedeni, listeye eklenen satırların Codex'in yerleşik /model menüsünü yalnızca listelenen modellerle sınırlandırabilmesi. Boş bir listeye ilk satır eklendiğinde mevcut varsayılan model listeye başlangıç değeri olarak ekleniyor.

- Aggregation Model Listelerindeki Yıldızlar Kaldırıldı: Claude Code ve Codex Aggregation model listelerindeki yıldız sütunu ve Varsayılan yap işlemi kaldırıldı. Bunun yerine, Model listesi başlığının yanına ilk satırın varsayılan model olduğunu açıklayan bir yardım ipucu eklendi. Varsayılan modeli başka bir satırda bulunan Codex doğrudan bağlantı kartlarında, ilgili satır Aggregation düzeninde yalnızca görüntüleme amacıyla ilk sırada gösteriliyor.

- Form Açıklamaları Yardım İpuçlarına Taşındı: Claude Code, Codex ve Aggregation formlarında yalnızca ayarların sonuçlarını açıklayan bilgiler sayfada bırakıldı. Bunlar arasında model listesi değiştirildikten sonra Codex'in yeniden başlatılması gerekliliği, gerçek sınırı aşan maksimum çıktı değerlerinin 400 hatasına yol açması ve yalnızca yönlendirme veya Aggregation modlarında geçerli olan ayarlar yer alıyor. Bir alanın ne işe yaradığı ve hangi durumlarda kullanılması gerektiği artık alan adının yanındaki ''?'' simgesinin arkasında bulunuyor.

  • Tam URL seçeneği gelişmiş ayarlara taşındı. Bu seçenek etkin olan bir sağlayıcı açıldığında ilgili bölüm genişletilmiş olarak gösteriliyor.
  • Eski sağlayıcı alanlarıyla ilgili bilgilendirme tek cümleye indirildi.
  • Claude Desktop model modu açıklaması sadeleştirildi: Yerel Claude modelleri için Direct, DeepSeek veya Kimi gibi üçüncü taraf modeller için Model Mapping kullanılması öneriliyor.
- Form İpuçları Uygulamanın Gerçek Moduna Göre Güncellendi: Form artık uygulamanın doğrudan modda çalışıp çalışmadığını da dikkate alıyor. Üst sistemin veri biçiminin dönüştürülmesi gerektiğinde, kullanımda olan kartın kaydedilmesinin istekleri bozacağı veya diğer kartların kullanılmadan önce yönlendirme moduna alınması gerektiği konusunda uyarı veriliyor.

  • Claude'un yedek model açıklaması, doğrudan modda ana modeli tanımlayacak şekilde güncellendi.
  • Mevcut davranışla uyuşmayan ifadeler düzeltildi.
  • Model listesi boş olduğunda Codex'in varsayılan model alanı Aggregation düzeninde de gösteriliyor.
  • Yönetilen hesap kartlarında arka uç tarafından dikkate alınmayan alanlar gizlendi.
  • Kullanılmayan 12 adet codexConfig metin dizgesi kaldırıldı.

Düzeltilen​

- Eşleşmeyen Araç Sonuçları, Chat Tabanlı API'lerde Codex Sohbetlerini Bozuyordu (#8136, #7196 ve #4741 numaralı sorunlar giderildi): Codex geçmişinde, karşılık gelen bir araç çağrısı bulunmayan araç sonuçları yer alabiliyor. Bunun en belirgin örneği, Codex masaüstü uygulamasının yeni bir sohbete eklediği create_thread makbuzudur (call_id değeri null olan bir function_call_output). Responses-to-Chat dönüşümü bu sonuçları role=tool olarak gönderdiğinden DeepSeek ve OpenCode Zen gibi katı Chat API uygulamaları, ilgili sohbetteki tüm istekleri HTTP 400 hatasıyla reddediyordu. Artık eşleşmeyen function_call_output, custom_tool_call_output ve tool_search_output öğeleri, özel bir işaretleyiciyle kullanıcı mesajlarına dönüştürülüyor. Bu mesajlar, mevcut araç sonuçları dizisi tamamlanana kadar bekletilerek role=tool mesajlarının art arda gelmesi sağlanıyor. Medya içerikleri artık Base64 metni yerine görsel parçaları olarak gönderiliyor; akıl yürütme verilerinin eklenme biçimi ise değişmedi. Eşleşen araç sonuçları önceki gibi dönüştürülmeye devam ediyor.

- Çağrı Kimliği Olmayan Araç Sonuçları, xAI Üzerindeki Codex Sohbetlerini Bozuyordu (#7074 numaralı sorunla ilgili): Codex Desktop; create_thread, automation_update, heartbeat ve sohbetler arası mesajlaşma gibi işlemlerden gelen makbuzları yalnızca fco_ kimliğiyle geçmişe ekleyebiliyor. xAI'ın yerel Responses API'si, call_id alanı eksik olduğu için tüm isteği HTTP 422 hatasıyla reddediyordu. Bu makbuzlar sohbet geçmişinde kaldığından sorun devam ediyordu. Artık yalnızca xAI için kullanılan uyumluluk katmanı, bu öğeleri Chat köprüsündekiyle aynı işaretleyiciyi kullanan kullanıcı mesajlarına dönüştürüyor; metin ve görsel parçaları korunuyor. call_id içeren öğeler ve diğer API sağlayıcıları bu değişiklikten etkilenmiyor.

- OpenAI Biçimli Claude API'lerine Yanlış Kimlik Doğrulama Başlığı Gönderiliyordu: Claude yönlendirmesi, kimlik doğrulama başlığını yalnızca ortam değişkeninin adına göre belirliyordu. Bu nedenle ANTHROPIC_API_KEY kullanan bir sağlayıcı, OpenAI Chat veya Responses API'sine bağlandığında bu protokollerin kabul etmediği x-api-key başlığını gönderiyordu. Artık OpenAI biçimleri her zaman Authorization: Bearer kullanıyor. Anthropic Messages API bağlantılarında ise ortam değişkeninin mevcut davranışı korunuyor. İlgili biçimlerde kimlik doğrulama alanı formdan kaldırıldı; Copilot kartları bu değişikliğin dışında tutuldu.

- Aggregation Modunda Yalnızca Varsayılan Sağlayıcının Uyumluluk Ayarları Kullanılıyordu: Claude Aggregation modunda başka bir sağlayıcıya ait model seçildiğinde, o sağlayıcının desteklemediği özellikler gönderilebiliyordu. Artık yayımlanan tüm sağlayıcı üyelerinin ayarları özellik türüne göre birleştiriliyor:

  • Deneysel beta özelliklerinin, Artifact özelliğinin veya otomatik mod sunucusunun devre dışı bırakılması, herhangi bir üye bunu talep ettiğinde uygulanıyor.
  • Araç arama, sürekli etkin akıl yürütme yoğunluğu ve ayrıntılı araç akışı özellikleri yalnızca tüm üyeler bunları etkinleştirdiğinde açık kalıyor.
  • Ek istek gövdesi, akıl yürütme ve bağlam penceresi ayarları varsayılan sağlayıcıya bağlı kalıyor.
- Soğuk Başlangıçta Arayüz Dili Yanlış Gösterilebiliyordu: İlk ekranda kullanılan dil, kaydedilmiş ayarın localStorage önbelleğinden alınıyordu. Önbellek boş veya güncel olmadığında (geliştirme ve sürüm derlemelerinin farklı WebView kaynakları kullanması, WebView verilerinin silinmesi ya da ~/.cc-switch klasörünün yeni bir makineye kopyalanması gibi durumlarda) ayarları yükleyen bir sayfa açılana kadar sistem dili gösteriliyordu. Artık başlangıç aşamasında ayarlar bir kez yükleniyor ve kaydedilmiş dil hemen uygulanıyor.

- macOS, Yerel Ağdaki API Uç Noktalarına Erişemiyordu (#7213 ve #7109 numaralı sorunlar): Info.plist dosyasına NSLocalNetworkUsageDescription eklendi. Böylece macOS, yerel ağ erişimi için izin penceresini gösterebiliyor. İzin penceresini tetikleyen ilk istek yine de başarısız olabilir; izin verildikten sonra isteğin yeniden denenmesi gerekiyor.

- Sağlayıcı Düzenleme Paneli Açılırken Titreme Oluşuyordu (#8145 ve #8141 numaralı sorunlar): Düzenleme paneli, ilk görünüm verileri yüklenmeden önce bir yükleme ekranıyla açılıyordu. Artık panel, gerekli görünüm verileri hazır olana kadar bekliyor ve yeni sağlayıcı ekleme paneliyle aynı solma animasyonunu kullanıyor.