Skip to main content

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.
  • 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.md günlük dosyalarından başlatır.
  • --grounded: geçmiş notlardan ayrıca temellendirilmiş bir What 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-term ayarlanmadığı 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 girdilerini DREAMS.md iç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: true ile etkinleştirin (varsayılan false); memory-core tarama Cron işini otomatik yönetir, manuel openclaw cron add gerekmez.
  • Sohbetten /dreaming on|off ile açıp kapatın; /dreaming status (veya /dreaming//dreaming help) ile inceleyin. on/off, kanal sahibi durumu veya Gateway operator.admin gerektirir; status ve yardım, komutu çalıştırabilen herkes tarafından kullanılabilir.
  • İnsan tarafından okunabilir aşama çıktısı DREAMS.md içine (veya mevcut bir dreams.md içine) gider. Varsayılan olarak (dreaming.storage.mode: "separate") her aşama ayrıca memory/dreaming/<phase>/YYYY-MM-DD.md içine bağımsız bir rapor yazar; raporları günlük bellek dosyasıyla birleştirmek için mode: "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.
Zamanlanmış varsayılanlar (plugins.entries.memory-core.config.dreaming):
Tam anahtar listesi ve aşama ayrıntıları: Dreaming, Bellek yapılandırma referansı.

SecretRef Gateway bağımlılığı

Active Memory uzak API anahtarı alanları SecretRef olarak yapılandırılmışsa memory 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.

İlgili