openclaw memory
Anlamsal bellek indekslemeyi, aramayı ve MEMORY.md içine yükseltmeyi yönetin.
Paketle birlikte gelen memory-core plugin’i tarafından sağlanır ve
plugins.slots.memory, memory-core seçtiğinde (varsayılan) kullanılabilir. Diğer bellek
plugin’leri kendi CLI ad alanlarını sunar.
İlgili: Bellek kavramı, Dreaming,
Bellek yapılandırma referansı, Bellek Wiki’si,
wiki, Plugin’ler.
memory status
--agent olmadan, agents.entries içindeki her aracı için çalışır; hiçbir aracı listesi
yapılandırılmamışsa varsayılan aracıya geri döner.
Dreaming satırı dreaming.enabled: true ile bile off olarak kalıyorsa veya
zamanlanmış taramalar hiç çalışmıyor gibi görünüyorsa yönetilen Dreaming Cron’u,
uzlaştırmayı tetiklemek için varsayılan aracının Heartbeat’inin çalışmasına bağlıdır. Zamanlama
ayrıntıları için Dreaming bölümüne bakın.
Durum ayrıca memory.search.extraPaths içindeki ek arama yollarını da listeler.
memory index
status ile aynı aracı başına kapsamlandırmayı kullanır. --force, artımlı
indeksleme yerine tam yeniden indeksleme çalıştırır. --verbose, indeksleme ilerlemesini
göstermeden önce aracı başına sağlayıcı, model, kaynaklar ve ek yol ayrıntılarını yazdırır.
memory search
- Sorgu: konumsal
[query]veya--query <text>. Her ikisi de ayarlanmışsa--queryönceliklidir. Hiçbiri ayarlanmamışsa komut hata verir. --agent <id>: varsayılan olarak varsayılan aracıyı kullanır (tam aracı listesini değil).--max-results <n>: sonuç sayısını sınırlar (pozitif tam sayı).--min-score <n>: bu puanın altındaki eşleşmeleri filtreler.
memory promote
memory/YYYY-MM-DD.md içindeki kısa vadeli adayları sıralayın ve isteğe bağlı olarak
en iyi girdileri MEMORY.md içine ekleyin.
Bu CLI varsayılanları, zamanlanmış Dreaming taramasının derin aşama eşiklerinden
farklıdır (aşağıdaki Dreaming bölümüne bakın); tek seferlik manuel bir çalıştırmada
tarama davranışıyla eşleşmek için açık bayraklar geçirin.
Sıralama sinyalleri: hem bellek geri çağırmalarından hem de günlük alma
geçişlerinden elde edilen geri çağırma sıklığı, getirme ilgisi, sorgu çeşitliliği,
zamansal yakınlık, günler arası pekiştirme ve türetilmiş kavram zenginliğinin yanı sıra
tekrarlanan Dreaming ziyaretleri için hafif/REM aşaması pekiştirme artışı. Yükseltme,
yazmadan önce etkin günlük notu yeniden okur; böylece sıralamadan bu yana kısa vadeli
parçacıklarda yapılan düzenlemeler veya silmeler dikkate alınır ve eski bir anlık görüntüden
yükseltme yapılmaz.
memory promote-explain
Bir yükseltme adayının puan dökümünü açıklayın.
<selector>, adayın anahtarıyla (tam veya alt dize), yoluyla ya da parçacık
metniyle eşleşir.
memory rem-harness
Hiçbir şey yazmadan REM yansımalarını, aday doğruları ve derin aşama yükseltme
çıktısını önizleyin.
--path <file-or-dir>: donanımı canlı çalışma alanı yerine geçmişYYYY-MM-DD.mdgünlük dosyalarından başlatır.--grounded: geçmiş notlardan ayrıca temellendirilmiş birWhat Happened/Reflections/Possible Lasting Updatesönizlemesi oluşturur.
memory rem-backfill
Kullanıcı arayüzü incelemesi için temellendirilmiş geçmiş REM özetlerini DREAMS.md içine yazın.
Geri alınabilir.
--path <file-or-dir>:--rollback/--rollback-short-termayarlanmadığı sürece gereklidir. Geri doldurmanın yapılacağı geçmiş günlük bellek dosyaları veya dizini.--stage-short-term: normal derin aşamanın sıralayabilmesi için temellendirilmiş kalıcı adayları ayrıca canlı kısa vadeli yükseltme deposuna ekler.--rollback: önceden yazılmış temellendirilmiş günlük girdileriniDREAMS.mdiçinden kaldırır.--rollback-short-term: önceden hazırlanmış temellendirilmiş kısa vadeli adayları kaldırır.
Dreaming
Dreaming, tek bir zamanlamada sırayla çalışan üç işbirlikçi aşamadan oluşan arka plan bellek pekiştirme sistemidir: hafif (kısa vadeli materyali sırala/hazırla), REM (yansıt ve temaları ortaya çıkar), derin (kalıcı olgularıMEMORY.md içine yükselt). Yalnızca derin aşama MEMORY.md içine yazar.
plugins.entries.memory-core.config.dreaming.enabled: trueile etkinleştirin (varsayılanfalse);memory-coretarama Cron işini otomatik yönetir, manuelopenclaw cron addgerekmez.- Sohbetten
/dreaming on|offile açıp kapatın;/dreaming status(veya/dreaming//dreaming help) ile inceleyin.on/off, kanal sahibi durumu veya Gatewayoperator.admingerektirir;statusve yardım, komutu çalıştırabilen herkes tarafından kullanılabilir. - İnsan tarafından okunabilir aşama çıktısı
DREAMS.mdiçine (veya mevcut birdreams.mdiçine) gider. Varsayılan olarak (dreaming.storage.mode: "separate") her aşama ayrıcamemory/dreaming/<phase>/YYYY-MM-DD.mdiçine bağımsız bir rapor yazar; raporları günlük bellek dosyasıyla birleştirmek içinmode: "inline", her ikisi için"both"olarak ayarlayın. - Zamanlanmış ve manuel
memory promoteçalıştırmaları aynı derin aşama sıralama sinyallerini paylaşır; yalnızca varsayılan eşikler farklıdır (yukarıdaki tablo ile aşağıdaki zamanlanmış varsayılanlara bakın). - Zamanlanmış çalıştırmalar, yapılandırılmış her aracının bellek çalışma alanına yayılır.
plugins.entries.memory-core.config.dreaming):
SecretRef Gateway bağımlılığı
Active Memory uzak API anahtarı alanları SecretRef olarak yapılandırılmışsamemory
komutları bunları etkin Gateway anlık görüntüsünden çözümler; Gateway
kullanılamıyorsa komut hızla başarısız olur. Bunun için secrets.resolve
yöntemini destekleyen bir Gateway gerekir; eski Gateway’ler bilinmeyen yöntem hatası döndürür.