OpenClaw, agentinizin çalışma alanına düz Markdown dosyaları yazarak şeyleri hatırlar. Model yalnızca diske kaydedilenleri “hatırlar”; gizli durum yoktur.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Nasıl çalışır?
Agentinizin bellekle ilgili üç dosyası vardır:MEMORY.md— uzun vadeli bellek. Kalıcı olgular, tercihler ve kararlar. Her DM oturumunun başında yüklenir.memory/YYYY-MM-DD.md— günlük notlar. Devam eden bağlam ve gözlemler. Bugünün ve dünün notları otomatik olarak yüklenir.DREAMS.md(isteğe bağlı) — insan incelemesi için Dream Diary ve dreaming tarama özetleri; temellendirilmiş geçmişe dönük doldurma girdileri dahil.
~/.openclaw/workspace).
Ne nereye gider?
MEMORY.md kompakt, düzenlenmiş katmandır. Kalıcı olgular,
tercihler, sürekli geçerli kararlar ve ana özel oturumun başında kullanılabilir
olması gereken kısa özetler için kullanın. Ham bir transkript,
günlük kayıt veya kapsamlı arşiv olması amaçlanmaz.
memory/YYYY-MM-DD.md dosyaları çalışma katmanıdır. Ayrıntılı günlük
notlar, gözlemler, oturum özetleri ve daha sonra hâlâ yararlı olabilecek ham
bağlam için kullanın. Bu dosyalar memory_search ve memory_get için
dizinlenir, ancak her turda normal başlangıç istemine enjekte edilmez.
Zamanla agentin, günlük notlardaki yararlı materyali MEMORY.md içine
damıtması ve eskimiş uzun vadeli girdileri kaldırması beklenir. Üretilen
çalışma alanı talimatları ve Heartbeat akışı bunu periyodik olarak yapabilir;
hatırlanan her ayrıntı için MEMORY.md dosyasını elle düzenlemeniz gerekmez.
MEMORY.md başlangıç dosyası bütçesini aşarsa OpenClaw dosyayı diskte olduğu
gibi tutar, ancak model bağlamına enjekte edilen kopyayı kırpar. Bunu,
ayrıntılı materyali yeniden memory/*.md içine taşımanız, MEMORY.md içinde
yalnızca kalıcı özeti tutmanız veya açıkça daha fazla istem bütçesi harcamak
istiyorsanız başlangıç sınırlarını yükseltmeniz gerektiğine dair bir işaret
olarak değerlendirin. Ham ve enjekte edilen boyutları ve kırpma durumunu görmek
için /context list, /context detail veya openclaw doctor kullanın.
Çıkarılan taahhütler
Bazı gelecekteki takipler kalıcı olgular değildir. Yarın bir görüşmeden söz ederseniz yararlı bellek “bunu sonsuza dekMEMORY.md içinde sakla” değil,
“görüşmeden sonra kontrol et” olabilir.
Taahhütler, bu durum için isteğe bağlı, kısa ömürlü
takip bellekleridir. OpenClaw bunları gizli bir arka plan geçişinde çıkarır,
aynı agent ve kanalla sınırlar ve zamanı gelen kontrolleri Heartbeat üzerinden
iletir. Açık hatırlatıcılar yine zamanlanmış görevler
kullanır.
Bellek araçları
Agentin bellekle çalışmak için iki aracı vardır:memory_search— ifade özgün metinden farklı olsa bile anlamsal arama kullanarak ilgili notları bulur.memory_get— belirli bir bellek dosyasını veya satır aralığını okur.
memory-core).
Memory Wiki tamamlayıcı plugin’i
Kalıcı belleğin yalnızca ham notlar yerine 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:
- belirlenimci sayfa yapısı
- yapılandırılmış iddialar ve kanıtlar
- çelişki ve güncellik takibi
- üretilen panolar
- agent/çalışma zamanı tüketicileri için derlenmiş özetler
wiki_search,wiki_get,wiki_applyvewiki_lintgibi wiki-yerel araçlar
memory-wiki bunun yanına
köken bilgisi açısından zengin bir bilgi katmanı ekler.
Bkz. Memory Wiki.
Bellek araması
Bir embedding sağlayıcısı yapılandırıldığındamemory_search hibrit
arama kullanır: vektör benzerliğini (anlamsal anlam) anahtar sözcük
eşleştirmesiyle (kimlikler ve kod sembolleri gibi tam terimler) birleştirir.
Desteklenen herhangi bir sağlayıcı için API anahtarınız olduğunda bu, kutudan
çıktığı gibi çalışır.
OpenClaw, mevcut API anahtarlarından embedding sağlayıcınızı otomatik algılar.
Yapılandırılmış bir OpenAI, Gemini, Voyage veya Mistral anahtarınız varsa 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 aramayla
kutudan çıktığı gibi çalışır. Ek bağımlılık yoktur.
QMD
Yeniden sıralama, sorgu genişletme ve çalışma alanı dışındaki dizinleri
dizinleme yeteneği sunan yerel öncelikli sidecar.
Honcho
Kullanıcı modelleme, anlamsal arama ve çoklu agent farkındalığı içeren AI-yerel
oturumlar arası bellek. Plugin kurulumu.
LanceDB
OpenAI uyumlu embedding’ler, otomatik hatırlama, otomatik yakalama ve yerel
Ollama embedding desteği içeren, birlikte gelen LanceDB destekli bellek.
Bilgi wiki katmanı
Memory Wiki
Kalıcı belleği iddialar, panolar, köprü modu ve Obsidian dostu iş akışlarıyla
köken bilgisi açısından zengin bir wiki kasasına derler.
Otomatik bellek boşaltma
Compaction konuşmanızı özetlemeden önce OpenClaw, agente ö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 şey yapılandırmanız gerekmez. Bu bakım turunu yerel bir modelde tutmak için tam bir bellek-boşaltma modeli geçersiz kılması ayarlayın:Dreaming
Dreaming, 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 nitelikli öğeleri uzun vadeli belleğe (MEMORY.md) yükseltir.
Uzun vadeli belleği yüksek sinyalli tutmak için tasarlanmıştır:
- İsteğe bağlı: varsayılan olarak devre dışıdır.
- Zamanlanmış: etkinleştirildiğinde
memory-core, tam bir Dreaming taraması için yinelenen tek bir cron işini otomatik yönetir. - Eşikli: yükseltmeler puan, hatırlama sıklığı ve sorgu çeşitliliği kapılarından 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
Dreaming sisteminin artık yakından ilişkili iki inceleme hattı vardır:- Canlı Dreaming,
memory/.dreams/altındaki kısa vadeli Dreaming deposundan çalışır ve normal derin aşamanın neyinMEMORY.mdiçine yükselebileceğine karar verirken kullandığı şeydir. - Temellendirilmiş geçmişe dönük doldurma, geçmiş
memory/YYYY-MM-DD.mdnotlarını bağımsız gün dosyaları olarak okur ve yapılandırılmış inceleme çıktısınıDREAMS.mdiçine yazar.
MEMORY.md dosyasını elle düzenlemeden sistemin neleri kalıcı gördüğünü
incelemek istediğinizde yararlıdır.
Şunu kullandığınızda:
DREAMS.mdinsan 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
Ek okuma
- Yerleşik bellek motoru: varsayılan SQLite arka ucu.
- QMD bellek motoru: gelişmiş yerel öncelikli sidecar.
- Honcho bellek: AI-yerel oturumlar arası bellek.
- Memory LanceDB: OpenAI uyumlu embedding’lere sahip LanceDB destekli plugin.
- Memory Wiki: derlenmiş bilgi kasası ve wiki-yerel araçlar.
- Bellek araması: arama işlem hattı, sağlayıcılar ve ayarlama.
- Dreaming: kısa vadeli hatırlamadan uzun vadeli belleğe arka plan yükseltmesi.
- Bellek yapılandırma başvurusu: tüm yapılandırma düğmeleri.
- Compaction: Compaction’ın bellekle nasıl etkileştiği.