Pathrule vs Letta
Letta, durum tutan (stateful) ajanlar geliştirmek için bir platformdur: ajanın bağlam penceresinde yaşayan hafıza bloklarını siz tanımlarsınız, ajan da onları yerleşik araçlarla kendisi düzenler. Pathrule size bir ajan vermez. Zaten çalıştırdığınız ajanları, yani Claude Code, Codex, Cursor, GitHub Copilot ya da Windsurf'ü, üzerinde çalıştıkları yolu yöneten bilgiyle besler.
Letta'nın doğru yaptıkları ve hakkını vermemiz gereken bir şey
Letta, MemGPT makalesinden doğdu ve ondan doğru dersi çıkardı: bir ajan kendi hafızasını yönetmelidir. Hafıza blokları, bağlam penceresinin etkileşimler boyunca kalıcı olan ve aramaya gerek kalmadan her zaman görünür kalan yapılandırılmış bölümleridir; ajan onları yerleşik araçlarla okur ve günceller. Bunun arkasında, gerektiğinde sorgulanan ve anlamsal olarak aranabilen bir depo olan arşiv hafızası (archival memory) durur; böylece ajan bilgiyi her zaman gördükleri ile bakabildikleri arasında taşır.
Açıkça hakkını vermemiz gereken şey şu: çekirdek hafıza (core memory) sorgulanmayı beklemez. Yapısı gereği bağlam penceresinin içindedir. Dolayısıyla bu sitenin hafıza API'lerine karşı öne sürdüğü argüman (yalnızca sorulduklarında cevap verdikleri) Letta'nın çekirdek bloklarına uygulanmaz ve aksini iddia etmek dürüst olmaz.
Harness'ı açık kaynak ve yönetilen bir bulutla ya da kendi sunucunuzda barındırılan bir sunucuyla kullanılabilir; Letta, onunla geliştirebileceğiniz şeyler arasında kodlama ajanlarını da sayar.
Yan yana
| Letta | Pathrule | |
|---|---|---|
| Ne elde edersiniz | Durum tutan bir ajan geliştirmek için bir platform | Zaten kullandığınız kodlama ajanları için bir zekâ katmanı: CLI, MCP sunucusu, VS Code eklentisi ve Pathrule Cloud |
| Bilgiyi kim düzenler | Ajan, yerleşik hafıza araçlarıyla | Ekibiniz ve ajanları; öğrenilen bulgular tavsiye niteliğinde kalır, ekip örüntüleri bir kişinin onayını gerektirir |
| Her zaman bağlamda | Hafıza blokları, yapısı gereği | İlk araç çağrısından önce eklenen, yola bağlı bilgi |
| Pencerenin ötesine nasıl ölçeklenir | Gerektiğinde sorgulanan arşiv hafızası | Yol kapsamı: yalnızca bu dizinle ilgili kısım gönderilir |
| Neye göre düzenlenir | human, persona, task gibi bloklar | Depo yolları |
| Bir değişikliği engelleyebilen kısıtlar | Amacı bu değil | Kurallar kapsam, öncelik ve zorunluluk düzeyi taşır |
| Ajanlar nasıl bağlanır | Bunun yerine ajanı siz geliştirirsiniz | `pathrule setup` Claude Code, Codex, Cursor, GitHub Copilot ve Windsurf'ü bağlar; herhangi bir MCP istemcisi sunucuyu kullanabilir |
Letta iddiaları, Ağustos 2026'da okunan kendi dokümanlarından ve blogundan alınmıştır. Bir satır yanlışsa bize bildirin, düzeltelim.
İkisinin gerçekten ayrıştığı yerler
Bir ajan geliştirin ya da elinizdekileri donatın. Yayına aldığınız ürünün KENDİSİ bir ajansa ve onun hafızasının birinci sınıf olmasını istiyorsanız doğru araç Letta'dır. Pathrule ise zaten Claude Code, Codex, Cursor, GitHub Copilot ya da Windsurf kullandığınızı ve ajanı yeniden geliştirmemeyi tercih ettiğinizi varsayar.
Bloklar özenle tasarlanır. Yollar ise zaten vardır.. Hafıza blokları birinin tasarladığı bölümlerdir: bir human bloğu, bir persona bloğu, bir task bloğu. Bu, bir rolü olan bir asistan için iyi bir modeldir. Kod için ise yapı zaten vardır: depo. Pathrule onu anahtar olarak kullanır; böylece bir ajanın
/services/billingüzerinde çalışırken aldığı şey için blok tasarımına gerek kalmaz.Kendi kendini düzenleyen ve incelenen bilgi. Kendi hafızasını düzenleyen bir ajan güçlüdür ama aynı zamanda incelenmemiştir: yanlış bir şey yazıp onu daha sonra doğru bilgi diye okumasını hiçbir şey engellemez. Pathrule'da bir ajanın kaydettikleri, ekibin görebileceği, düzenleyebileceği ve kaldırabileceği paylaşılan bir çalışma alanında durur; kaydettiği bulgular tavsiye niteliğinde kalır ve asla otomatik olarak kurala yükseltilmez; ekip örüntüleri ise ajanlara ancak bir kişi doğruladıktan sonra ulaşır. Bu, her kayıt için daha yavaş bir süreçtir; bilgi bir ekiple paylaşılıyorsa asıl amaç da budur.
Hangisini seçmeli
Bir ajan ürünü geliştiriyorsanız ve hafızası yayına aldığınız şeyin bir parçasıysa ya da ajanın hatırladıklarına kendisinin sahip olmasını istiyorsanız Letta'yı seçin.
Ajanlar zaten seçilmişse ve sorun, deponuzun içinde ekibinizin neye karar verdiğini bilmeden iş yapmalarıysa Pathrule'u seçin. İkisi birden doğruysa çakışmazlar: ürününüzün içinde Letta, onu geliştiren kodlama ajanlarının altında Pathrule.
Kaynaklar ve doğrulama
Resmi dokümanlar 1 Ekim 2026'da doğrulandı. Letta'nın ürün sürümü incelenen dokümanlarda yer almıyordu ve yerelde test edilmedi. Pathrule iddiaları 9 Ekim 2026'da, yayımlanmış Pathrule CLI 0.6.1 sürümüne göre gözden geçirildi.
- Letta: platforma genel bakış
Durum tutan (stateful) ajan platformunun ve açık kaynak harness'ın resmi konumlandırması.
- Letta: hafıza bloklarını ekleme ve çıkarma
Ajanın bağlamında görünür kalan kalıcı blokların resmi davranışı.
Sık sorulan sorular
Pathrule, Letta gibi bir ajan framework'ü mü?
Hayır; asıl fark da bu. Letta, durum tutan bir ajan geliştirmek için bir platformdur. Pathrule ise zaten çalıştırdığınız kodlama ajanlarına (Claude Code, Codex, Cursor, GitHub Copilot ve Windsurf) bağlanır ve onlara, aralarında geçiş yaptığınızda da kalan, paylaşılan ve yola bağlı bilgi verir.
Letta'nın hafıza blokları her zaman bağlamda. Bu, eklemeden daha iyi değil mi?
Sabit bir blok kümesi için temiz bir tasarım ve bunun hakkını veriyoruz. Ödünleşim ölçektedir: her zaman bağlamda olan her şey pencere için yarışır, bu yüzden bilgi özenle seçilmiş birkaç bloktan ibaretken en iyi şekilde çalışır. Pathrule ise bir depoda yüzlerce hafıza kaydı ve kural olduğunu varsayar ve yalnızca mevcut yolla ilgili kısmı gönderir.
Bir ajan, bir Letta ajanının kendi hafızasını düzenlediği gibi Pathrule'a bilgi yazabilir mi?
Kaydedebilir ve kontrol ekipte kalır. MCP araçları bir ajanın bir hafıza kaydı, kural ya da beceri yazmasına izin verir; yazılan da ekibinizin görebileceği, düzenleyebileceği ya da kaldırabileceği şekilde çalışma alanında durur. Pathrule'un kendi başına öğrendikleri ise daha dikkatli ele alınır: bulgular tavsiye niteliğinde kalır ve asla otomatik olarak kurala dönüştürülmez, ekip örüntüleri de ajanlara ancak bir kişi doğruladıktan sonra ulaşır. Ekiple paylaşılan bilgi için bu inceleme adımı bir sürtünme değil, özelliğin kendisidir.
İkisi de açık kaynak. Aynı şey mi?
Farklı parçalar. Letta ajan harness'ını, bulutta ya da kendi sunucunuzda çalıştırılabilecek şekilde açık kaynak olarak yayımlar. Pathrule ise bağlam çekirdeğini açık kaynak olarak yayımlar: yola bağlı motor, MCP yüzeyi ve döngüyü hesap ve ağ olmadan çalıştıran gömülü bir SQLite arka ucu.