Akıllı araçlar: Claude Code’un gereksiz okuma ve çıktısını kes
Bir ajanın harcadığı token’ın büyük kısmı yazdığı koddan değil, okuduğu dosyalardan ve komut çıktılarından gelir. AgentVera’nın akıllı araçları Claude Code ile araçları arasında hook olarak çalışır ve gereksiz olanı modele ulaşmadan keser. Dördü de varsayılan olarak açıktır; Ayarlar → Token tasarrufu’ndan tek tek kapatılabilir.
Gereksiz dosya okumalarını engelle
Aynı konuşmada okunmuş ve o zamandan beri değişmemiş bir dosya cat, head, tail ya da sed -n ile yeniden okunursa istek reddedilir ve ajana içeriğin zaten bağlamında olduğu söylenir. 800 satırı ve 24 KB’ı aşan bir dosyanın ilk tam okumasında proje haritasından dosyanın taslağı verilir; ajan yalnızca gereken satır aralıklarını okur. Aynı istek tekrarlanırsa geçer; /compact ya da /clear bu hafızayı sıfırlar.
Sadece etkilenen testleri çalıştır
“npx vitest run”, “jest” ya da betiği vitest veya jest olan “npm test” gibi tüm test takımını çalıştıran bir komut; commit edilmemiş değişikliklerin ve onları iki seviyeye kadar import eden dosyaların testlerine daraltılır. 40’tan fazla test dosyası etkileniyorsa takımın tamamı çalışır. Ajana neyin daraltıldığı söylenir; AGENTVERA_ALL_TESTS=1 ile her şeyi çalıştırabilir.
Düzenlemeden hemen sonra hata kontrolü
Bir TS/JS dosyası düzenlenmeden önce dosyanın ve onu import eden en fazla 8 dosyanın mevcut hataları kaydedilir. Düzenlemeden sonra projenin kendi TypeScript’i ve ESLint’iyle yeniden kontrol edilir; yalnızca yeni çıkan hatalar aynı turda Claude’a döner. Uyarılar dahil edilmez, kontrol 8 saniyeyle sınırlıdır.
Ajanlar arası sonuç önbelleği
Aynı lint, tip kontrolü, test ya da build komutu aynı klasörde birebir aynı kod durumunda yeniden çalıştırılırsa, onu bu ajan ya da paralel çalışan başka bir ajan çalıştırmış olsun, önceki çıktı döner ve ajana kimin kaç dakika önce çalıştırdığı söylenir.
- Kapsananlar: eslint, tsc, vitest run, jest, biome, ruff, mypy, pytest, cargo, go vet, test ve build ile npm, pnpm ve yarn’ın lint, typecheck, check, test ve build betikleri.
- Zincirlenmiş komutlar, --watch, --fix ve --write önbelleğe alınmaz; sonuçlar 30 dakika tutulur.
- Önbellekten gelen cevabın hemen ardından komutu tekrar çalıştırmak taze bir çalıştırma yapar.
Sık sorulanlar
Hangi ajanlarda çalışır?
Dört araç da Claude Code hook’larıyla çalışır; yalnızca yerel Claude Code ajanlarında. Codex için RTK ve proje haritası var.
Tasarrufu nereden görürüm?
Ayarlar → Token tasarrufu’ndaki akıllı araçlar bölümü ve AI verimi sekmesindeki “Akıllı araçlarla tasarruf” kutusu bu bilgisayardaki toplamı gösterir. Tahmin, modele gitmeyen çıktının uzunluğuna dayanır.
Verify ya da commit öncesi kontroller de daraltılır mı?
Hayır. Test daraltma yalnızca ajanın kendi çalıştırdığı komutlara uygulanır.
Kapatabilir miyim?
Evet. Her biri Ayarlar → Token tasarrufu’nda ayrı bir anahtardır ve değişiklik hemen geçerli olur.
İlgili özellikler
İlgili kavramlar:Claude Code hooksBağlam penceresi (context window)Token
Ajanlarını bir masaya topla.
Ücretsiz planla başla. İndir, proje klasörünü ekle, ilk ajanını aç.