Ikhtisar Memori
OpenClaw mengingat berbagai hal dengan menulis file Markdown biasa di workspace agen Anda. Model hanya “mengingat” apa yang disimpan ke disk — tidak ada state tersembunyi.Cara kerjanya
Agen Anda memiliki tiga file yang terkait dengan memori:MEMORY.md— memori jangka panjang. Fakta, preferensi, dan keputusan yang bertahan lama. Dimuat pada awal setiap sesi DM.memory/YYYY-MM-DD.md— catatan harian. Konteks dan observasi yang berjalan. Catatan hari ini dan kemarin dimuat secara otomatis.DREAMS.md(opsional) — Buku Harian Mimpi dan ringkasan penyapuan Dreaming untuk tinjauan manusia, termasuk entri backfill historis yang terlandaskan.
~/.openclaw/workspace).
Alat memori
Agen memiliki dua alat untuk bekerja dengan memori:memory_search— menemukan catatan yang relevan menggunakan pencarian semantik, bahkan ketika susunan katanya berbeda dari aslinya.memory_get— membaca file memori tertentu atau rentang baris.
memory-core).
Plugin pendamping Memory Wiki
Jika Anda ingin memori yang bertahan lama berperilaku lebih seperti basis pengetahuan yang dipelihara daripada sekadar catatan mentah, gunakan Plugin bawaanmemory-wiki.
memory-wiki mengompilasi pengetahuan yang bertahan lama ke dalam vault wiki dengan:
- struktur halaman yang deterministik
- klaim dan bukti yang terstruktur
- pelacakan kontradiksi dan kebaruan
- dasbor yang dihasilkan
- digest terkompilasi untuk konsumen agen/runtime
- alat yang native untuk wiki seperti
wiki_search,wiki_get,wiki_apply, danwiki_lint
memory-wiki menambahkan lapisan pengetahuan yang kaya provenance di sampingnya.
Lihat Memory Wiki.
Pencarian memori
Ketika penyedia embedding dikonfigurasi,memory_search menggunakan pencarian hibrida — menggabungkan kemiripan vektor (makna semantik) dengan pencocokan kata kunci (istilah persis seperti ID dan simbol kode). Ini berfungsi langsung setelah Anda memiliki API key untuk penyedia yang didukung.
OpenClaw secara otomatis mendeteksi penyedia embedding Anda dari API key yang tersedia. Jika Anda telah mengonfigurasi key OpenAI, Gemini, Voyage, atau Mistral, pencarian memori akan diaktifkan secara otomatis.
Backend memori
Bawaan (default)
Berbasis SQLite. Berfungsi langsung dengan pencarian kata kunci, kemiripan vektor, dan pencarian hibrida. Tidak memerlukan dependensi tambahan.
QMD
Sidecar local-first dengan reranking, perluasan kueri, dan kemampuan untuk mengindeks direktori di luar workspace.
Honcho
Memori lintas sesi yang native AI dengan pemodelan pengguna, pencarian semantik, dan kesadaran multi-agen. Instalasi Plugin.
Lapisan wiki pengetahuan
Memory Wiki
Mengompilasi memori yang bertahan lama ke dalam vault wiki yang kaya provenance dengan klaim, dasbor, mode bridge, dan alur kerja yang ramah Obsidian.
Flush memori otomatis
Sebelum Compaction merangkum percakapan Anda, OpenClaw menjalankan giliran senyap yang mengingatkan agen untuk menyimpan konteks penting ke file memori. Ini aktif secara default — Anda tidak perlu mengonfigurasi apa pun.Dreaming
Dreaming adalah proses konsolidasi latar belakang opsional untuk memori. Ini mengumpulkan sinyal jangka pendek, memberi skor pada kandidat, dan hanya mempromosikan item yang memenuhi syarat ke memori jangka panjang (MEMORY.md).
Ini dirancang untuk menjaga agar memori jangka panjang tetap memiliki sinyal tinggi:
- Opt-in: dinonaktifkan secara default.
- Terjadwal: saat diaktifkan,
memory-coresecara otomatis mengelola satu pekerjaan Cron berulang untuk penyapuan Dreaming penuh. - Berambang batas: promosi harus melewati gerbang skor, frekuensi recall, dan keragaman kueri.
- Dapat ditinjau: ringkasan fase dan entri buku harian ditulis ke
DREAMS.mduntuk tinjauan manusia.
Backfill terlandaskan dan promosi langsung
Sistem Dreaming kini memiliki dua jalur peninjauan yang sangat terkait:- Dreaming langsung bekerja dari penyimpanan Dreaming jangka pendek di bawah
memory/.dreams/dan itulah yang digunakan fase mendalam normal saat memutuskan apa yang dapat lulus keMEMORY.md. - Backfill terlandaskan membaca catatan historis
memory/YYYY-MM-DD.mdsebagai file harian mandiri dan menulis keluaran tinjauan terstruktur keDREAMS.md.
MEMORY.md secara manual.
Saat Anda menggunakan:
DREAMS.mdtetap menjadi permukaan tinjauan manusia.- penyimpanan jangka pendek tetap menjadi permukaan pemeringkatan yang menghadap mesin.
MEMORY.mdtetap hanya ditulis oleh promosi mendalam.
CLI
Bacaan lanjutan
- Builtin Memory Engine — backend SQLite default
- QMD Memory Engine — sidecar local-first tingkat lanjut
- Honcho Memory — memori lintas sesi yang native AI
- Memory Wiki — vault pengetahuan terkompilasi dan alat yang native untuk wiki
- Pencarian Memori — pipeline pencarian, penyedia, dan penyesuaian
- Dreaming — promosi latar belakang dari recall jangka pendek ke memori jangka panjang
- Referensi konfigurasi memori — semua opsi konfigurasi
- Compaction — bagaimana Compaction berinteraksi dengan memori