OpenClaw mengingat berbagai hal dengan menulis file Markdown biasa di workspace agen Anda. Model hanya “mengingat” apa yang disimpan ke disk — tidak ada status tersembunyi.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Cara kerjanya
Agen Anda memiliki tiga file terkait memori:MEMORY.md— memori jangka panjang. Fakta, preferensi, dan keputusan yang tahan lama. Dimuat pada awal setiap sesi DM.memory/YYYY-MM-DD.md— catatan harian. Konteks dan pengamatan yang sedang berjalan. Catatan hari ini dan kemarin dimuat otomatis.DREAMS.md(opsional) — Buku Harian Dream dan ringkasan sweep dreaming untuk tinjauan manusia, termasuk entri backfill historis yang berlandasan.
~/.openclaw/workspace).
Apa ditempatkan di mana
MEMORY.md adalah lapisan yang ringkas dan terkurasi. Gunakan untuk fakta yang tahan lama,
preferensi, keputusan tetap, dan ringkasan pendek yang harus tersedia pada
awal sesi privat utama. Ini tidak dimaksudkan sebagai transkrip mentah,
log harian, atau arsip lengkap.
File memory/YYYY-MM-DD.md adalah lapisan kerja. Gunakan untuk catatan harian
terperinci, pengamatan, ringkasan sesi, dan konteks mentah yang mungkin masih berguna
nanti. File-file ini diindeks untuk memory_search dan memory_get, tetapi tidak
disuntikkan ke prompt bootstrap normal pada setiap giliran.
Seiring waktu, agen diharapkan menyarikan materi berguna dari catatan harian
ke dalam MEMORY.md dan menghapus entri jangka panjang yang usang. Instruksi workspace
yang dihasilkan dan alur heartbeat dapat melakukannya secara berkala; Anda tidak perlu
mengedit MEMORY.md secara manual untuk setiap detail yang diingat.
Jika MEMORY.md tumbuh melewati anggaran file bootstrap, OpenClaw mempertahankan file
di disk secara utuh tetapi memotong salinan yang disuntikkan ke konteks model. Perlakukan itu sebagai
sinyal untuk memindahkan materi terperinci kembali ke memory/*.md, hanya menyimpan
ringkasan tahan lama di MEMORY.md, atau menaikkan batas bootstrap jika Anda secara eksplisit
ingin menggunakan lebih banyak anggaran prompt. Gunakan /context list, /context detail, atau
openclaw doctor untuk melihat ukuran mentah vs yang disuntikkan dan status pemotongan.
Komitmen yang disimpulkan
Beberapa tindak lanjut di masa depan bukanlah fakta yang tahan lama. Jika Anda menyebut wawancara besok, memori yang berguna mungkin adalah “cek lagi setelah wawancara,” bukan “simpan ini selamanya diMEMORY.md.”
Komitmen adalah memori tindak lanjut opt-in dan berumur pendek
untuk kasus tersebut. OpenClaw menyimpulkannya dalam lintasan latar belakang tersembunyi, membatasinya ke
agen dan channel yang sama, dan mengirimkan check-in yang jatuh tempo melalui heartbeat.
Pengingat eksplisit tetap menggunakan tugas terjadwal.
Alat memori
Agen memiliki dua alat untuk bekerja dengan memori:memory_search— menemukan catatan yang relevan menggunakan pencarian semantik, bahkan saat susunan katanya berbeda dari aslinya.memory_get— membaca file memori atau rentang baris tertentu.
memory-core).
Plugin pendamping Memory Wiki
Jika Anda ingin memori tahan lama berperilaku lebih seperti basis pengetahuan yang dipelihara daripada sekadar catatan mentah, gunakan Pluginmemory-wiki bawaan.
memory-wiki mengompilasi pengetahuan tahan lama ke dalam vault wiki dengan:
- struktur halaman deterministik
- klaim dan bukti terstruktur
- pelacakan kontradiksi dan kesegaran
- dashboard yang dihasilkan
- digest terkompilasi untuk konsumen agen/runtime
- alat native wiki seperti
wiki_search,wiki_get,wiki_apply, danwiki_lint
memory-wiki menambahkan
lapisan pengetahuan kaya provenance di sampingnya.
Lihat Memory Wiki.
Pencarian memori
Saat penyedia embedding dikonfigurasi,memory_search menggunakan pencarian hibrida
— menggabungkan kemiripan vektor (makna semantik) dengan pencocokan kata kunci
(istilah tepat seperti ID dan simbol kode). Ini langsung berfungsi setelah Anda memiliki
kunci API untuk penyedia yang didukung.
OpenClaw mendeteksi otomatis penyedia embedding Anda dari kunci API yang tersedia. Jika Anda
memiliki kunci OpenAI, Gemini, Voyage, atau Mistral yang dikonfigurasi, pencarian memori
diaktifkan otomatis.
Backend memori
Bawaan (default)
Berbasis SQLite. Langsung berfungsi dengan pencarian kata kunci, kemiripan vektor, dan
pencarian hibrida. Tidak ada dependensi tambahan.
QMD
Sidecar local-first dengan reranking, ekspansi kueri, dan kemampuan untuk mengindeks
direktori di luar workspace.
Honcho
Memori lintas sesi AI-native dengan pemodelan pengguna, pencarian semantik, dan
kesadaran multi-agen. Instalasi Plugin.
LanceDB
Memori bawaan yang didukung LanceDB dengan embedding kompatibel OpenAI, auto-recall,
auto-capture, dan dukungan embedding Ollama lokal.
Lapisan wiki pengetahuan
Memory Wiki
Mengompilasi memori tahan lama ke dalam vault wiki kaya provenance dengan klaim,
dashboard, mode bridge, dan workflow yang ramah Obsidian.
Flush memori otomatis
Sebelum Compaction meringkas 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. Untuk menjaga giliran housekeeping tersebut pada model lokal, tetapkan override model memory-flush yang tepat:Dreaming
Dreaming adalah lintasan konsolidasi latar belakang opsional untuk memori. Ini mengumpulkan sinyal jangka pendek, memberi skor kandidat, dan hanya mempromosikan item yang memenuhi syarat ke memori jangka panjang (MEMORY.md).
Ini dirancang untuk menjaga memori jangka panjang tetap bernilai tinggi:
- Opt-in: dinonaktifkan secara default.
- Terjadwal: saat diaktifkan,
memory-coremengelola otomatis satu tugas cron berulang untuk sweep dreaming penuh. - Berambang: 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 berlandasan dan promosi live
Sistem dreaming sekarang memiliki dua lane tinjauan yang terkait erat:- Dreaming live bekerja dari penyimpanan dreaming jangka pendek di bawah
memory/.dreams/dan itulah yang digunakan fase deep normal saat memutuskan apa yang dapat lulus keMEMORY.md. - Backfill berlandasan membaca catatan historis
memory/YYYY-MM-DD.mdsebagai file hari 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 deep.
CLI
Bacaan lebih lanjut
- Mesin memori bawaan: backend SQLite default.
- Mesin memori QMD: sidecar local-first tingkat lanjut.
- Memori Honcho: memori lintas sesi AI-native.
- Memory LanceDB: Plugin yang didukung LanceDB dengan embedding kompatibel OpenAI.
- Memory Wiki: vault pengetahuan terkompilasi dan alat native wiki.
- Pencarian memori: pipeline pencarian, penyedia, dan penyetelan.
- Dreaming: promosi latar belakang dari recall jangka pendek ke memori jangka panjang.
- Referensi konfigurasi memori: semua kenop konfigurasi.
- Compaction: bagaimana Compaction berinteraksi dengan memori.