openclaw memory
Kelola pengindeksan dan penelusuran memori semantik.
Disediakan oleh plugin memori aktif (default: memory-core; setel plugins.slots.memory = "none" untuk menonaktifkan).
Terkait:
Contoh
Opsi
memory status dan memory index:
--agent <id>: cakup ke satu agen. Tanpanya, perintah ini berjalan untuk setiap agen yang dikonfigurasi; jika tidak ada daftar agen yang dikonfigurasi, perintah ini kembali ke agen default.--verbose: keluarkan log terperinci selama probe dan pengindeksan.
memory status:
--deep: periksa ketersediaan vector + embedding.--index: jalankan pengindeksan ulang jika penyimpanan kotor (mengimplikasikan--deep).--fix: perbaiki kunci recall yang usang dan normalkan metadata promosi.--json: cetak output JSON.
memory index:
--force: paksa pengindeksan ulang penuh.
memory search:
- Input kueri: berikan
[query]posisional atau--query <text>. - Jika keduanya diberikan,
--queryakan digunakan. - Jika tidak satu pun diberikan, perintah keluar dengan error.
--agent <id>: cakup ke satu agen (default: agen default).--max-results <n>: batasi jumlah hasil yang dikembalikan.--min-score <n>: saring kecocokan dengan skor rendah.--json: cetak hasil JSON.
memory promote:
Pratinjau dan terapkan promosi memori jangka pendek.
--apply— tulis promosi keMEMORY.md(default: pratinjau saja).--limit <n>— batasi jumlah kandidat yang ditampilkan.--include-promoted— sertakan entri yang sudah dipromosikan pada siklus sebelumnya.
- Memberi peringkat kandidat jangka pendek dari
memory/YYYY-MM-DD.mdmenggunakan sinyal recall berbobot (frequency,relevance,query diversity,recency). - Menggunakan peristiwa recall yang ditangkap saat
memory_searchmengembalikan hit memori harian. - Mode auto-dreaming opsional: saat
plugins.entries.memory-core.config.dreaming.modeadalahcore,deep, ataurem,memory-coremengelola otomatis sebuah cron job yang memicu promosi di latar belakang (tidak perluopenclaw cron addmanual). --agent <id>: cakup ke satu agen (default: agen default).--limit <n>: jumlah maksimum kandidat yang dikembalikan/diterapkan.--min-score <n>: skor promosi berbobot minimum.--min-recall-count <n>: jumlah recall minimum yang diperlukan untuk kandidat.--min-unique-queries <n>: jumlah kueri berbeda minimum yang diperlukan untuk kandidat.--apply: tambahkan kandidat yang dipilih keMEMORY.mddan tandai sebagai sudah dipromosikan.--include-promoted: sertakan kandidat yang sudah dipromosikan dalam output.--json: cetak output JSON.
Dreaming (eksperimental)
Dreaming adalah proses refleksi semalam untuk memory. Disebut “dreaming” karena sistem meninjau kembali apa yang dipanggil kembali sepanjang hari dan memutuskan apa yang layak disimpan untuk jangka panjang.- Ini bersifat opt-in dan dinonaktifkan secara default.
- Aktifkan dengan
plugins.entries.memory-core.config.dreaming.mode. - Anda dapat mengganti mode dari chat dengan
/dreaming off|core|rem|deep. Jalankan/dreaming(atau/dreaming options) untuk melihat fungsi masing-masing mode. - Saat diaktifkan,
memory-coresecara otomatis membuat dan memelihara cron job terkelola. - Setel
dreaming.limitke0jika Anda ingin dreaming diaktifkan tetapi promosi otomatis secara efektif dijeda. - Pemeringkatan menggunakan sinyal berbobot: frekuensi recall, relevansi pengambilan, keragaman kueri, dan recency temporal (recall terbaru meluruh seiring waktu).
- Promosi ke
MEMORY.mdhanya terjadi saat ambang kualitas terpenuhi, sehingga memori jangka panjang tetap bernilai tinggi alih-alih mengumpulkan detail sekali pakai.
core: setiap hari pada0 3 * * *,minScore=0.75,minRecallCount=3,minUniqueQueries=2deep: setiap 12 jam (0 */12 * * *),minScore=0.8,minRecallCount=3,minUniqueQueries=3rem: setiap 6 jam (0 */6 * * *),minScore=0.85,minRecallCount=4,minUniqueQueries=3
memory index --verbosemencetak detail per fase (provider, model, sumber, aktivitas batch).memory statusmenyertakan jalur tambahan apa pun yang dikonfigurasi melaluimemorySearch.extraPaths.- Jika field kunci API jarak jauh memory yang aktif secara efektif dikonfigurasi sebagai SecretRef, perintah akan menyelesaikan nilai tersebut dari snapshot gateway aktif. Jika gateway tidak tersedia, perintah gagal dengan cepat.
- Catatan ketidaksesuaian versi gateway: jalur perintah ini memerlukan gateway yang mendukung
secrets.resolve; gateway yang lebih lama mengembalikan error unknown-method. - Cadence dreaming secara default mengikuti jadwal preset tiap mode. Ganti cadence dengan
plugins.entries.memory-core.config.dreaming.frequencysebagai ekspresi cron (misalnya0 3 * * *) dan sesuaikan lebih lanjut dengantimezone,limit,minScore,minRecallCount, danminUniqueQueries.