Para nereye gidiyor?
Bir kodlama ajanı test çalıştırdığında, çıktının tamamı konuşmaya ekleniyor. 600 testin 599’u geçse bile hepsinin satırları orada duruyor. Sonraki her istekte de konuşmanın tamamı modele yeniden gönderiliyor. Yani bir kez okunan uzun bir log, oturum boyunca defalarca token olarak faturana yansıyor.
Bu sorunun bir çözümünü daha önce bağlam mühendisliği yazımızda anlattık: Pencereyi doldurma, işi parçala, gereksiz bilgiyi temizle. Araç tanımlarının bağlamı nasıl şişirdiğini de CLI mı MCP mi yazısında konuştuk. Context Mode bu işi otomatikleştirmeye çalışan bir araç.
Önce eklenti vardı
Context Mode ilk olarak bilgisayarında çalışan bir eklenti ve MCP sunucusu olarak çıktı. Ajan, uzun bir komutu doğrudan çalıştırmak yerine onu bu aracın içinde ayrı bir süreçte çalıştırıyor ve bağlama yalnızca sonucu alıyor. Büyük belgeleri yerel bir SQLite arama dizinine koyuyor, ajan gerektiğinde içinden arama yapıyor. Kaynak kodu GitHub’da ama lisansı Elastic License 2.0. Yani kodu okuyabilirsin ama klasik anlamda açık kaynak lisansı değil.
Yeni olan: araya giren bir sunucu
Yeni ürün ise barındırılan bir ağ geçidi (gateway). Claude Code’un ANTHROPIC_BASE_URL ayarını değiştiriyor. Bu ayar, Claude Code’un isteklerini hangi adrese göndereceğini belirliyor. Anthropic’in belgeleri de şirketlerin kendi ağ geçitlerini bu yolla bağlamasını anlatıyor. Böylece her istek önce Context Mode’un sunucusuna, oradan Anthropic’e gidiyor. Model ücretini yine kendi hesabın ödüyor.
Ağ geçidi araç çıktılarını modele gitmeden katlıyor. Örneğin 600 test sonucu yerine sadece başarısız olanı bırakıyor. Tam çıktıyı bir arşivde saklıyor, ajan isterse kimliğiyle geri okuyabiliyor. Araç tanımlarını da kırpıyor. Şirket uzun bir oturumda %65 tasarruf iddia ediyor. Bu kendi ölçümleri.
Deneme ne gösterdi?
Better Stack aynı Claude Code ajanını iki kez yan yana çalıştırdı. Biri doğrudan, biri ağ geçidi üzerinden. İlk deneme NASA’nın 1995 yazına ait 3,4 milyon satırlık gerçek web sunucusu logları, ikincisi Dünya’ya yakın geçen asteroitlerin büyük JSON dosyalarıydı. Videoya göre iki taraf da bütün soruları doğru cevapladı, ağ geçidi tarafı ise iki denemede de yaklaşık %31-32 daha ucuza geldi.
İlginç bir ayrıntı: Konsol yalnızca %12 tasarruf gösteriyordu. Farkın geri kalanı, ağ geçidi tarafındaki ajanın %27-37 daha kısa cevap yazmasından geliyordu. Videonun tahmini, ağ geçidinin modele daha kısa yazmasını söyleyen talimatlar eklemesi. Ama bu kanıtlanmış değil. Her test de bir kez çalıştırıldı. Yani bu sonuçları güçlü bir işaret olarak gör, kesin bir ölçüm olarak değil.
Protect: ajan için bir güvenlik duvarı
Ağ geçidinin bir de Protect özelliği var. Ajanın her araç çağrısını çalışmadan önce kurallara göre kontrol ediyor. Engellenen komut kabuğa hiç ulaşmıyor, model yalnızca nedenini okuyor. Videodaki denemede main dalına doğrudan push ve .env dosyasını okuma engellendi, ayrı bir dala push geçti. Bir de yanlış alarm oldu: Sadece dosya okuyan bir komut da engellendi.
Belgeler sınırı açıkça yazıyor: Protect komutun metnine bakıyor, çalışan programın içine değil. Bir betik dosyası ya da derlenmiş program bu kontrolü atlatabilir. Yani ajanın kendi sandbox’ının yerini tutmuyor. .env dosyalarını neden korumak gerektiğini gizli anahtarlar yazımızda anlattık.
Nelere dikkat etmeli?
- Gizlilik: Eklenti her şeyi senin bilgisayarında tutuyordu. Ağ geçidi ise her istemi ve her araç çıktısını kendi sunucularından geçiriyor. Videoya göre istemler şimdilik otomatik silinmiyor. Hassas bir kod tabanında kullanmadan önce ekibinle konuş.
- Fiyat: Ayda 1.000 istek ücretsiz, Pro plan aylık 20 dolardan başlıyor. Limit dolunca oturumlar bozulmuyor, istekler doğrudan modele gidiyor.
- Ne zaman işe yarar? Uzun oturumlar, çok log, çok test, büyük veri dosyaları. Kısa tek seferlik bir düzeltmede neredeyse hiçbir şey kazandırmaz.
Düşün
- Senin ajan oturumlarında bağlamı en çok ne dolduruyor: loglar mı, test çıktıları mı, okunan dosyalar mı?
- Faturayı %30 düşüren bir aracın tüm kodunu görmesine ne zaman razı olursun?
Videoyu izle
Kaynaklar (7, İngilizce)
- Better Stack: This Gateway Makes Claude Code 30% Cheaper (Context Mode) (video) (yeni sekmede açılır)
- Context Mode (yeni sekmede açılır)
- Context Mode Docs: Protect (yeni sekmede açılır)
- Context Mode Docs: Plans and limits (yeni sekmede açılır)
- GitHub: mksglu/context-mode (yeni sekmede açılır)
- Claude Code Docs: Other LLM gateways (yeni sekmede açılır)
- NASA Kennedy Space Center HTTP logs (1995) (yeni sekmede açılır)
Kendi cümlelerimizle yazılmış bir özettir, çeviri değildir. Tüm kaynaklar yukarıda.