openclaw memory
Semantik bellek indekslemeyi ve aramayı yönetin.
Etkin bellek eklentisi tarafından sağlanır (varsayılan: memory-core; devre dışı bırakmak için plugins.slots.memory = "none" ayarlayın).
İlgili:
Örnekler
Seçenekler
memory status ve memory index:
--agent <id>: kapsamı tek bir ajanla sınırlandırır. Bu olmadan, bu komutlar yapılandırılmış her ajan için çalışır; ajan listesi yapılandırılmamışsa varsayılan ajana geri döner.--verbose: yoklamalar ve indeksleme sırasında ayrıntılı günlükler üretir.
memory status:
--deep: vektör + embedding kullanılabilirliğini yoklar.--index: depo kirliyse yeniden indeksleme çalıştırır (--deepanlamına gelir).--fix: eski geri çağırma kilitlerini onarır ve yükseltme meta verilerini normalleştirir.--json: JSON çıktısı yazdırır.
memory index:
--force: tam yeniden indekslemeyi zorlar.
memory search:
- Sorgu girişi: konumsal
[query]veya--query <text>seçeneklerinden birini geçin. - Her ikisi de sağlanırsa,
--querykazanır. - Hiçbiri sağlanmazsa, komut bir hatayla çıkar.
--agent <id>: kapsamı tek bir ajanla sınırlandırır (varsayılan: varsayılan ajan).--max-results <n>: döndürülen sonuç sayısını sınırlar.--min-score <n>: düşük puanlı eşleşmeleri filtreler.--json: JSON sonuçlarını yazdırır.
memory promote:
Kısa süreli bellek yükseltmelerini önizleyin ve uygulayın.
--apply— yükseltmeleriMEMORY.mddosyasına yazar (varsayılan: yalnızca önizleme).--limit <n>— gösterilen aday sayısını sınırlar.--include-promoted— önceki döngülerde zaten yükseltilmiş girdileri dahil eder.
memory/YYYY-MM-DD.mdiçindeki kısa süreli adayları ağırlıklı geri çağırma sinyallerini (frequency,relevance,query diversity,recency) kullanarak sıralar.memory_searchgünlük bellek isabetleri döndürdüğünde yakalanan geri çağırma olaylarını kullanır.- İsteğe bağlı otomatik dreaming modu:
plugins.entries.memory-core.config.dreaming.modedeğericore,deepveyaremolduğunda,memory-corearka planda yükseltmeyi tetikleyen bir cron işini otomatik olarak yönetir (elleopenclaw cron addgerekmez). --agent <id>: kapsamı tek bir ajanla sınırlandırır (varsayılan: varsayılan ajan).--limit <n>: döndürülecek/uygulanacak en fazla aday sayısı.--min-score <n>: minimum ağırlıklı yükseltme puanı.--min-recall-count <n>: bir aday için gerekli minimum geri çağırma sayısı.--min-unique-queries <n>: bir aday için gerekli minimum farklı sorgu sayısı.--apply: seçilen adaylarıMEMORY.mdiçine ekler ve onları yükseltilmiş olarak işaretler.--include-promoted: çıktıya zaten yükseltilmiş adayları dahil eder.--json: JSON çıktısı yazdırır.
Dreaming (deneysel)
Dreaming, bellek için gece boyunca yapılan yansıma geçişidir. Buna “dreaming” denir çünkü sistem gün içinde geri çağrılanları yeniden ziyaret eder ve hangilerinin uzun vadede tutulmaya değer olduğuna karar verir.- Katılıma dayalıdır ve varsayılan olarak devre dışıdır.
- Bunu
plugins.entries.memory-core.config.dreaming.modeile etkinleştirin. - Modları sohbetten
/dreaming off|core|rem|deepile değiştirebilirsiniz. Her modun ne yaptığını görmek için/dreaming(veya/dreaming options) çalıştırın. - Etkinleştirildiğinde,
memory-coreyönetilen bir cron işini otomatik olarak oluşturur ve sürdürür. - Dreaming etkin olsun ama otomatik yükseltme fiilen duraklatılsın istiyorsanız
dreaming.limitdeğerini0olarak ayarlayın. - Sıralama ağırlıklı sinyaller kullanır: geri çağırma sıklığı, getirme ilgililiği, sorgu çeşitliliği ve zamansal yakınlık (yakın tarihli geri çağırmalar zamanla azalır).
MEMORY.mdiçine yükseltme yalnızca kalite eşikleri karşılandığında gerçekleşir; böylece uzun vadeli bellek tek seferlik ayrıntılar biriktirmek yerine yüksek sinyalli kalır.
core: her gün0 3 * * *,minScore=0.75,minRecallCount=3,minUniqueQueries=2deep: her 12 saatte bir (0 */12 * * *),minScore=0.8,minRecallCount=3,minUniqueQueries=3rem: her 6 saatte bir (0 */6 * * *),minScore=0.85,minRecallCount=4,minUniqueQueries=3
memory index --verbose, aşama başına ayrıntıları yazdırır (sağlayıcı, model, kaynaklar, toplu işlem etkinliği).memory status,memorySearch.extraPathsüzerinden yapılandırılmış ek yolları içerir.- Etkin bellek uzak API anahtarı alanları SecretRef olarak yapılandırılmışsa, komut bu değerleri etkin gateway anlık görüntüsünden çözer. Gateway kullanılamıyorsa komut hızlıca başarısız olur.
- Gateway sürüm uyumsuzluğu notu: bu komut yolu
secrets.resolvedestekleyen bir gateway gerektirir; daha eski gateway’ler bilinmeyen yöntem hatası döndürür. - Dreaming sıklığı varsayılan olarak her modun ön ayarlı zamanlamasını kullanır. Sıklığı bir cron ifadesi olarak
plugins.entries.memory-core.config.dreaming.frequencyile geçersiz kılın (örneğin0 3 * * *) vetimezone,limit,minScore,minRecallCountveminUniqueQueriesile ince ayar yapın.