CLI commands
Memori
openclaw memory
Kelola pengindeksan dan pencarian memori semantik.
Disediakan oleh Plugin bawaan memory-core. Perintah tersedia ketika
plugins.slots.memory memilih memory-core (default); Plugin memori lain
mengekspos namespace CLI mereka sendiri.
Terkait:
- Konsep memori: Memori
- Wiki memori: Wiki Memori
- CLI wiki: wiki
- Plugin: Plugin
Contoh
openclaw memory statusopenclaw memory status --deepopenclaw memory status --fixopenclaw memory index --forceopenclaw memory search "meeting notes"openclaw memory search --query "deployment" --max-results 20openclaw memory promote --limit 10 --min-score 0.75openclaw memory promote --applyopenclaw memory promote --json --min-recall-count 0 --min-unique-queries 0openclaw memory promote-explain "router vlan"openclaw memory promote-explain "router vlan" --jsonopenclaw memory rem-harnessopenclaw memory rem-harness --jsonopenclaw memory status --jsonopenclaw memory status --deep --indexopenclaw memory status --deep --index --verboseopenclaw memory status --agent mainopenclaw memory index --agent main --verboseOpsi
memory status dan memory index:
--agent <id>: batasi cakupan ke satu agen. Tanpanya, perintah ini berjalan untuk setiap agen yang dikonfigurasi; jika tidak ada daftar agen yang dikonfigurasi, perintah beralih ke agen default.--verbose: keluarkan log mendetail selama probe dan pengindeksan.
memory status:
--deep: probe kesiapan vector-store lokal, kesiapan penyedia embedding, dan kesiapan pencarian vektor semantik.memory statusbiasa tetap cepat dan tidak menjalankan embedding live atau pekerjaan penemuan penyedia; status vector-store atau vektor semantik yang tidak diketahui berarti status itu tidak diprobe dalam perintah tersebut. Leksikal QMDsearchMode: "search"melewati probe vektor semantik dan pemeliharaan embedding bahkan dengan--deep.--index: jalankan pengindeksan ulang jika store kotor (menyiratkan--deep).--fix: perbaiki kunci recall yang usang dan normalkan metadata promosi.--json: cetak keluaran JSON.
Jika memory status menampilkan Dreaming status: blocked, Cron Dreaming terkelola diaktifkan tetapi Heartbeat yang menggerakkannya tidak berjalan untuk agen default. Lihat Dreaming tidak pernah berjalan untuk dua penyebab umum.
memory index:
--force: paksa pengindeksan ulang penuh.
memory search:
- Input kueri: berikan salah satu dari
[query]posisional atau--query <text>. - Jika keduanya diberikan,
--querymenang. - Jika tidak ada yang diberikan, perintah keluar dengan error.
--agent <id>: batasi cakupan 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.
openclaw memory promote [--apply] [--limit <n>] [--include-promoted]--apply-- tulis promosi keMEMORY.md(default: hanya pratinjau).--limit <n>-- batasi jumlah kandidat yang ditampilkan.--include-promoted-- sertakan entri yang sudah dipromosikan dalam siklus sebelumnya.
Opsi lengkap:
- Memeringkat kandidat jangka pendek dari
memory/YYYY-MM-DD.mdmenggunakan sinyal promosi berbobot (frequency,relevance,query diversity,recency,consolidation,conceptual richness). - Menggunakan sinyal jangka pendek dari recall memori dan pass ingest harian, ditambah sinyal penguatan fase ringan/REM.
- Ketika Dreaming diaktifkan,
memory-coremengelola otomatis satu pekerjaan Cron yang menjalankan sweep penuh (light -> REM -> deep) di latar belakang (tidak perluopenclaw cron addmanual). --agent <id>: batasi cakupan ke satu agen (default: agen default).--limit <n>: kandidat maksimum untuk 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 terpilih keMEMORY.mddan tandai sebagai dipromosikan.--include-promoted: sertakan kandidat yang sudah dipromosikan dalam keluaran.--json: cetak keluaran JSON.
memory promote-explain:
Jelaskan kandidat promosi tertentu dan rincian skornya.
openclaw memory promote-explain <selector> [--agent <id>] [--include-promoted] [--json]<selector>: kunci kandidat, fragmen path, atau fragmen cuplikan untuk dicari.--agent <id>: batasi cakupan ke satu agen (default: agen default).--include-promoted: sertakan kandidat yang sudah dipromosikan.--json: cetak keluaran JSON.
memory rem-harness:
Pratinjau refleksi REM, kebenaran kandidat, dan keluaran promosi mendalam tanpa menulis apa pun.
openclaw memory rem-harness [--agent <id>] [--include-promoted] [--json]--agent <id>: batasi cakupan ke satu agen (default: agen default).--include-promoted: sertakan kandidat mendalam yang sudah dipromosikan.--json: cetak keluaran JSON.
Dreaming
Dreaming adalah sistem konsolidasi memori latar belakang dengan tiga
fase kooperatif: light (menyortir/menyiapkan materi jangka pendek), deep (mempromosikan
fakta tahan lama ke MEMORY.md), dan REM (merefleksikan dan memunculkan tema).
- Aktifkan dengan
plugins.entries.memory-core.config.dreaming.enabled: true. - Alihkan dari chat dengan
/dreaming on|off(atau periksa dengan/dreaming status). Pemanggil channel harus merupakan owner untuk mengubah pengaturan; klien Gateway memerlukanoperator.admin. Status baca-saja dan bantuan tetap tersedia bagi pengirim perintah yang berwenang. - Dreaming berjalan pada satu jadwal sweep terkelola (
dreaming.frequency) dan mengeksekusi fase secara berurutan: light, REM, deep. - Hanya fase deep yang menulis memori tahan lama ke
MEMORY.md. - Keluaran fase yang dapat dibaca manusia dan entri diary ditulis ke
DREAMS.md(ataudreams.mdyang sudah ada), dengan laporan per fase opsional dimemory/dreaming/<phase>/YYYY-MM-DD.md. - Pemeringkatan menggunakan sinyal berbobot: frekuensi recall, relevansi retrieval, keragaman kueri, kebaruan temporal, konsolidasi lintas hari, dan kekayaan konsep turunan.
- Promosi membaca ulang catatan harian live sebelum menulis ke
MEMORY.md, sehingga cuplikan jangka pendek yang diedit atau dihapus tidak dipromosikan dari snapshot recall-store yang usang. - Proses terjadwal dan manual
memory promoteberbagi default fase deep yang sama kecuali Anda memberikan override ambang CLI. - Proses otomatis menyebar ke seluruh workspace memori yang dikonfigurasi.
Penjadwalan default:
- Irama sweep:
dreaming.frequency = 0 3 * * * - Ambang deep:
minScore=0.8,minRecallCount=3,minUniqueQueries=3,recencyHalfLifeDays=14,maxAgeDays=30
Contoh:
{ "plugins": { "entries": { "memory-core": { "config": { "dreaming": { "enabled": true } } } } }}Catatan:
memory index --verbosemencetak detail per fase (penyedia, model, sumber, aktivitas batch).memory statusmenyertakan path tambahan apa pun yang dikonfigurasi melaluimemorySearch.extraPaths.- Jika field kunci API jarak jauh Active Memory yang efektif dikonfigurasi sebagai SecretRefs, perintah menyelesaikan nilai tersebut dari snapshot Gateway aktif. Jika Gateway tidak tersedia, perintah gagal cepat.
- Catatan skew versi Gateway: jalur perintah ini memerlukan Gateway yang mendukung
secrets.resolve; Gateway lama mengembalikan error unknown-method. - Sesuaikan irama sweep terjadwal dengan
dreaming.frequency. Kebijakan promosi deep selain itu bersifat internal kecualidreaming.phases.deep.maxPromotedSnippetTokens, yang membatasi panjang cuplikan yang dipromosikan sambil tetap membuat provenance terlihat. Gunakan flag CLI padamemory promotesaat Anda memerlukan override ambang manual sekali pakai. memory rem-harness --path <file-or-dir> --groundedmempratinjauWhat Happened,Reflections, danPossible Lasting Updatesyang grounded dari catatan harian historis tanpa menulis apa pun.memory rem-backfill --path <file-or-dir>menulis entri diary grounded yang dapat dibalik keDREAMS.mduntuk peninjauan UI.memory rem-backfill --path <file-or-dir> --stage-short-termjuga menyemai kandidat tahan lama yang grounded ke store promosi jangka pendek live agar fase deep normal dapat memeringkatnya.memory rem-backfill --rollbackmenghapus entri diary grounded yang sebelumnya ditulis, danmemory rem-backfill --rollback-short-termmenghapus kandidat jangka pendek grounded yang sebelumnya disiapkan.- Lihat Dreaming untuk deskripsi fase lengkap dan referensi konfigurasi.