Belleğe Genel Bakış
OpenClaw, ajanınızın çalışma alanında düz Markdown dosyaları yazarak bir şeyleri hatırlar. Model yalnızca diske kaydedilenleri “hatırlar” — gizli bir durum yoktur.Nasıl çalışır
Ajanınızın bellekle ilgili üç dosyası vardır:MEMORY.md— uzun vadeli bellek. Kalıcı gerçekler, tercihler ve kararlar. Her DM oturumunun başında yüklenir.memory/YYYY-MM-DD.md— günlük notlar. Süreğen bağlam ve gözlemler. Bugünün ve dünün notları otomatik olarak yüklenir.DREAMS.md(deneysel, isteğe bağlı) — insan incelemesi için Düş Günlüğü ve rüya taraması özetleri; buna temellendirilmiş geçmişe dönük doldurma girdileri de dahildir.
~/.openclaw/workspace).
Bellek araçları
Ajanın bellekle çalışmak için iki aracı vardır:memory_search— ifade biçimi asıldan farklı olsa bile, anlamsal aramayı kullanarak ilgili notları bulur.memory_get— belirli bir bellek dosyasını veya satır aralığını okur.
memory-core).
Memory Wiki yardımcı plugin’i
Kalıcı belleğin yalnızca ham notlar gibi değil, bakımı yapılan bir bilgi tabanı gibi davranmasını istiyorsanız, birlikte gelenmemory-wiki plugin’ini kullanın.
memory-wiki, kalıcı bilgiyi şu özelliklere sahip bir wiki kasasına derler:
- deterministik sayfa yapısı
- yapılandırılmış iddialar ve kanıtlar
- çelişki ve güncellik takibi
- oluşturulmuş panolar
- ajan/çalışma zamanı tüketicileri için derlenmiş özetler
wiki_search,wiki_get,wiki_applyvewiki_lintgibi wiki’ye özgü araçlar
memory-wiki, bunun yanına kaynak geçmişi açısından zengin bir bilgi katmanı ekler.
Bkz. Memory Wiki.
Bellek araması
Bir embedding sağlayıcısı yapılandırıldığında,memory_search hibrit arama kullanır — vektör benzerliğini (anlamsal anlam) anahtar sözcük eşleştirmeyle (kimlikler ve kod sembolleri gibi tam terimler) birleştirir. Desteklenen herhangi bir sağlayıcı için bir API anahtarınız olduğunda bu ek yapılandırma olmadan çalışır.
OpenClaw, mevcut API anahtarlarından embedding sağlayıcınızı otomatik olarak algılar. OpenAI, Gemini, Voyage veya Mistral anahtarınız yapılandırılmışsa bellek araması otomatik olarak etkinleştirilir.
Bellek arka uçları
Yerleşik (varsayılan)
SQLite tabanlıdır. Anahtar sözcük araması, vektör benzerliği ve hibrit arama ile ek yapılandırma olmadan çalışır. Ek bağımlılık yoktur.
QMD
Yeniden sıralama, sorgu genişletme ve çalışma alanı dışındaki dizinleri indeksleme yeteneğine sahip yerel öncelikli yan hizmet.
Honcho
Kullanıcı modelleme, anlamsal arama ve çoklu ajan farkındalığı ile AI-native oturumlar arası bellek. Plugin kurulumu gerekir.
Bilgi wiki katmanı
Memory Wiki
Kalıcı belleği iddialar, panolar, köprü modu ve Obsidian dostu iş akışlarıyla kaynak geçmişi açısından zengin bir wiki kasasına derler.
Otomatik bellek boşaltma
Compaction konuşmanızı özetlemeden önce OpenClaw, ajana önemli bağlamı bellek dosyalarına kaydetmesini hatırlatan sessiz bir tur çalıştırır. Bu varsayılan olarak açıktır — herhangi bir şeyi yapılandırmanız gerekmez.Rüya görme (deneysel)
Rüya görme, bellek için isteğe bağlı bir arka plan pekiştirme geçişidir. Kısa vadeli sinyalleri toplar, adayları puanlar ve yalnızca uygun öğeleri uzun vadeli belleğe (MEMORY.md) yükseltir.
Uzun vadeli belleği yüksek sinyalli tutacak şekilde tasarlanmıştır:
- İsteğe bağlı: varsayılan olarak devre dışıdır.
- Zamanlanmış: etkinleştirildiğinde
memory-core, tam bir rüya taraması için yinelenen tek bir cron işini otomatik olarak yönetir. - Eşikli: yükseltmeler puan, geri çağırma sıklığı ve sorgu çeşitliliği geçitlerini geçmelidir.
- İncelenebilir: aşama özetleri ve günlük girdileri, insan incelemesi için
DREAMS.mddosyasına yazılır.
Temellendirilmiş geçmişe dönük doldurma ve canlı yükseltme
Rüya görme sisteminin artık birbirine yakın iki inceleme hattı vardır:- Canlı rüya görme,
memory/.dreams/altındaki kısa vadeli rüya görme deposundan çalışır ve bir şeyinMEMORY.mdiçine yükselip yükselemeyeceğine karar verirken normal derin aşamanın kullandığı şeydir. - Temellendirilmiş geçmişe dönük doldurma, geçmiş
memory/YYYY-MM-DD.mdnotlarını bağımsız günlük dosyaları olarak okur ve yapılandırılmış inceleme çıktısınıDREAMS.mddosyasına yazar.
MEMORY.md dosyasını elle düzenlemeden neyin kalıcı olduğunu düşündüğünü incelemek istediğinizde kullanışlıdır.
Şunu kullandığınızda:
DREAMS.md, insan inceleme yüzeyi olarak kalır.- kısa vadeli depo, makineye dönük sıralama yüzeyi olarak kalır.
MEMORY.mdhâlâ yalnızca derin yükseltme tarafından yazılır.
CLI
Daha fazla okuma
- Builtin Memory Engine — varsayılan SQLite arka ucu
- QMD Memory Engine — gelişmiş yerel öncelikli yan hizmet
- Honcho Memory — AI-native oturumlar arası bellek
- Memory Wiki — derlenmiş bilgi kasası ve wiki’ye özgü araçlar
- Memory Search — arama hattı, sağlayıcılar ve ayarlama
- Dreaming (experimental) — kısa vadeli geri çağırmadan uzun vadeli belleğe arka plan yükseltmesi
- Memory configuration reference — tüm yapılandırma ayarları
- Compaction — compaction’ın bellekle nasıl etkileştiği