NMEMORY: Kanıt Yoksa Konuşmayan Yapay Zeka Ajan Belleği
NMEMORY, MCP üzerinden çalışan, kanıt olmadan yanıt vermeyen, tamamen yerel ve ağa kapalı bir AI ajan bellek sistemi. Rust, SQLite, 21 MCP aracı.
NMEMORY, AI ajanlarının oturumlar arasında hafızasını kaybetmesine karşı geliştirilmiş, MCP (stdio) üzerinden konuşan tek dosyalık bir SQLite bellek deposudur. Sistem, yakalanan her bilgiyi kaynağı ve bağlamıyla birlikte saklar; geri çağırma sırasında ya kanıtlı bir yanıt döner ya da açıkça 'elimde bu yok' diyerek uydurma yapmaktan kaçınır. Üç dürüst sonuç tanımlanmıştır: grounded (gerçek kayıtla eşleşme), missing_evidence (eşleşme var ama geçersiz kılınmış) ve abstain (hiçbir eşleşme yok) — dördüncü bir 'tahmin' seçeneği yoktur.
Aracın tasarımı güven odaklı: kayıtlar asla komut olarak değil, her zaman 'ADVISORY_NOT_AUTHORITY' etiketli veri olarak sunulur, böylece bellek ajanı ele geçiremez. Sunum yolu ağa tamamen kapalıdır (network kütüphanesi bağlanmaz), senkronizasyon isteğe bağlı ve elle tetiklenir, arka planda hiçbir daemon çalışmaz. Tüm veriler tek bir SQLite dosyasında, kullanıcının kendi makinesinde tutulur.
Rust ile yazılan proje, 589 testlik hermetik bir test paketiyle ve strace/ldd gibi araçlarla doğrulanabilir ağ-yokluğu, Python-yokluğu ve determinizm garantileri sunuyor. Dört kategoride toplam 21 MCP aracı (yakalama, geri çağırma, ilişkilendirme, yaşam döngüsü) bulunuyor; SSH üzerinden uzak makineler de aynı depoyu paylaşabiliyor. Üretim ortamında çalışan ajanlar için 'bilmiyorum' diyebilen bir bellek katmanı arayan mühendisler için pratik bir referans.