rethinker
kapalı beta

Nasıl çalışır

Uzun Claude Code oturumları basit bir nedenle pahalılaşır ve odak kaybeder: her tur, öncesindeki her şeyi yeniden okur. rethinker, geçmişi taşımanın artık işe yaramadığı anları yakalar ve temiz bir başlangıcı ucuz hale getirir.

Sorun

Bir kodlama ajanı her turda tüm konuşmayı modele yeniden gönderir. Prompt önbelleği bu yeniden okumaları ucuzlatır ama bedava yapmaz; üstelik bir önbellek kaydı kullanılmazsa yalnızca birkaç dakika yaşar. Bir kahve molasından sonra gelen tur, tüm bağlamı önbelleğe yeniden yazar.

Oturum büyüdükçe her tur daha pahalıya gelir ve model ayıklaması gereken daha çok gürültüyle uğraşır. Akla ilk gelen çözüm, yani prompt'ları kısaltmak, güvenilir şekilde işe yaramaz: yakın tarihli bir çalışmada araç çıktısı token'larını %38,4 azaltan bir yöntem, faturalanan maliyeti %6,8 artırdı (arXiv:2607.12161). Önemli olan, geçmişi ne zaman taşıyacağınız ve ne zaman temiz başlayacağınızdır.

Akış

rethinker, Claude Code oturumunuzun yanında çalışır. Codex CLI ve GitHub Copilot ile de çalışır.

OturumClaude Code'da her zamanki gibi çalışırsınız
→
Sinyallerbağlam boyutu, önbellek durumu, tekrarlanan komutlar
→
Öneriönemli olduğu anda kısa bir mesaj
→
Devir notuClaude, yeni oturumun ihtiyacını özetler
→
Yeni oturumtranskriptten değil, nottan başlar

Sinyaller

Her sinyal tek bir somut öneriye karşılık gelir.

Sinyalrethinker neyi izlerNe önerir
Büyük bağlamOturum bağlamının her turun pahalılaştığı bir boyutu geçmesiYeni bir oturuma devret
Soğuk önbellekSon turdan bu yana geçen sürenin prompt önbelleği ömrüyle karşılaştırılmasıBir sonraki tur tüm bağlamı yeniden yazmadan önce devret
Kaçak döngüAynı komutun arada düzenleme olmadan tekrar tekrar çalıştırılmasıDur ve yaklaşımı yeniden düşün
Belirsiz promptFazladan gidiş-geliş turlarına yol açması muhtemel isteklerİsteğin daha net bir hali

Devir notu

Bir oturumu ucuza başlatacak kadar kısa, önemli hiçbir şey kaybolmayacak kadar eksiksiz.

# Devir notu Hedef: /api/upload uç noktasına istek sınırlama eklemek Yapılanlar - src/middleware/rateLimit.ts içinde token-bucket ara katmanı - tests/rateLimit.test.ts içinde testler, geçiyor Kararlar - sınır IP'ye göre değil, API anahtarına göre (birçok kullanıcı ortak NAT arkasında) Açık dosyalar - src/routes/upload.ts - src/config.ts Sıradaki adım - sınırı config'ten oku ve net bir 429 gövdesi döndür

Örnek bir görev üzerinde not biçiminin temsili örneğidir, gerçek çıktı değildir.

Maliyeti nasıl ölçüyoruz

Görev başına, parayla ölçeriz. Her görev için Claude'un kendi kullanım verisini alır; girdi, önbellek yazma, önbellek okuma ve çıktı olarak ayırır ve her parçayı yayımlanmış API fiyatlarıyla fiyatlarız. rethinker'ın kendi Claude çağrıları da hesaba katılır. Tasarruf, bir prompt kısaldığında değil, aynı türden görev ucuzladığında sayılır.

Henüz sonuç yayımlamadık. Yayımladığımızda yöntem ve ham rakamlar birlikte yayımlanacak.

Sırada: legacy modernizasyon

Aynı disiplin (küçük adımlar, net devirler, dürüst ölçüm) büyük yeniden yazımların da ihtiyaç duyduğu şey. Claude ajanlarının eski bir uygulamayı ekranlar, uç noktalar, veri ve bağımlılıklardan oluşan bir envanter grafiğine döktüğü, işi kabul kriterleri ve geri dönüş planı olan küçük dilimlere böldüğü ve her dilimi mühendislerin inceleyip sahiplenmesi için taslak hale getirdiği bir modernizasyon akışı tasarlıyoruz. Geliştirme aşamasında, henüz kullanıma açık değil.

Deneyin

rethinker az sayıda dış ekiple kapalı betada. Erişim ya da canlı demo için sales@rethinker.dev adresine yazın.