Memory Wiki
memory-wiki adalah plugin bawaan yang mengubah memori tahan lama menjadi
brankas pengetahuan terkompilasi.
Plugin ini tidak menggantikan plugin memori aktif. Plugin memori aktif tetap
mengelola recall, promotion, indexing, dan dreaming. memory-wiki berada di
sampingnya dan mengompilasi pengetahuan tahan lama menjadi wiki yang dapat
dinavigasi dengan halaman deterministik, klaim terstruktur, provenance, dasbor,
dan digest yang dapat dibaca mesin.
Gunakan ini ketika Anda ingin memori berperilaku lebih seperti lapisan
pengetahuan yang dipelihara dan lebih sedikit seperti tumpukan file Markdown.
Yang ditambahkan
- Brankas wiki khusus dengan tata letak halaman deterministik
- Metadata klaim dan bukti yang terstruktur, bukan sekadar prosa
- Provenance, confidence, contradiction, dan open question pada tingkat halaman
- Digest terkompilasi untuk konsumen agent/runtime
- Tool wiki-native untuk search/get/apply/lint
- Mode bridge opsional yang mengimpor artifact publik dari plugin memori aktif
- Mode render yang ramah Obsidian dan integrasi CLI opsional
Bagaimana ini sesuai dengan memori
Anggap pembagiannya seperti ini:| Lapisan | Mengelola |
|---|---|
Plugin memori aktif (memory-core, QMD, Honcho, dll.) | Recall, semantic search, promotion, dreaming, runtime memori |
memory-wiki | Halaman wiki terkompilasi, sintesis kaya provenance, dasbor, wiki-specific search/get/apply |
memory_search corpus=all.
Saat Anda membutuhkan ranking, provenance, atau akses halaman langsung yang
khusus wiki, gunakan tool wiki-native sebagai gantinya.
Mode brankas
memory-wiki mendukung tiga mode brankas:
isolated
Brankas sendiri, sumber sendiri, tanpa ketergantungan pada memory-core.
Gunakan ini ketika Anda ingin wiki menjadi penyimpanan pengetahuan terkurasi
miliknya sendiri.
bridge
Membaca artifact memori publik dan event memori dari plugin memori aktif
melalui seam SDK plugin publik.
Gunakan ini ketika Anda ingin wiki mengompilasi dan mengatur artifact yang
diekspor plugin memori tanpa menjangkau internal plugin privat.
Mode bridge dapat mengindeks:
- artifact memori yang diekspor
- laporan dream
- catatan harian
- file root memori
- log event memori
unsafe-local
Escape hatch eksplisit pada mesin yang sama untuk path privat lokal.
Mode ini sengaja bersifat eksperimental dan tidak portabel. Gunakan hanya
ketika Anda memahami trust boundary dan secara khusus memerlukan akses sistem
berkas lokal yang tidak dapat disediakan oleh mode bridge.
Tata letak brankas
Plugin menginisialisasi brankas seperti ini:sources/untuk bahan mentah yang diimpor dan halaman yang didukung bridgeentities/untuk hal, orang, sistem, proyek, dan objek yang tahan lamaconcepts/untuk ide, abstraksi, pola, dan kebijakansyntheses/untuk ringkasan terkompilasi dan rollup yang dipeliharareports/untuk dasbor yang dihasilkan
Klaim dan bukti terstruktur
Halaman dapat membawa frontmatterclaims terstruktur, bukan hanya teks bebas.
Setiap klaim dapat mencakup:
idtextstatusconfidenceevidence[]updatedAt
sourceIdpathlinesweightnoteupdatedAt
Pipeline compile
Langkah compile membaca halaman wiki, menormalkan ringkasan, dan menghasilkan artifact stabil yang menghadap mesin di bawah:.openclaw-wiki/cache/agent-digest.json.openclaw-wiki/cache/claims.jsonl
- pengindeksan wiki lintasan pertama untuk alur search/get
- lookup claim-id kembali ke halaman pemiliknya
- suplemen prompt yang ringkas
- pembuatan laporan/dasbor
Dasbor dan laporan kesehatan
Saatrender.createDashboards diaktifkan, compile memelihara dasbor di bawah
reports/.
Laporan bawaan mencakup:
reports/open-questions.mdreports/contradictions.mdreports/low-confidence.mdreports/claim-health.mdreports/stale-pages.md
- cluster catatan contradiction
- cluster klaim yang saling bersaing
- klaim yang tidak memiliki bukti terstruktur
- halaman dan klaim dengan confidence rendah
- kesegaran basi atau tidak diketahui
- halaman dengan pertanyaan yang belum terselesaikan
Pencarian dan pengambilan
memory-wiki mendukung dua backend pencarian:
shared: gunakan alur pencarian memori bersama jika tersedialocal: cari wiki secara lokal
wikimemoryall
wiki_searchdanwiki_getmenggunakan digest terkompilasi sebagai lintasan pertama jika memungkinkan- id klaim dapat diselesaikan kembali ke halaman pemiliknya
- klaim contested/stale/fresh memengaruhi ranking
- label provenance dapat dipertahankan hingga ke hasil
- gunakan
memory_search corpus=alluntuk satu lintasan recall yang luas - gunakan
wiki_search+wiki_getketika Anda peduli pada ranking khusus wiki, provenance, atau struktur keyakinan tingkat halaman
Tool agent
Plugin mendaftarkan tool berikut:wiki_statuswiki_searchwiki_getwiki_applywiki_lint
wiki_status: mode brankas saat ini, kesehatan, ketersediaan CLI Obsidianwiki_search: mencari halaman wiki dan, saat dikonfigurasi, corpus memori bersamawiki_get: membaca halaman wiki berdasarkan id/path atau fallback ke corpus memori bersamawiki_apply: mutasi sintesis/metadata sempit tanpa operasi bebas pada halamanwiki_lint: pemeriksaan struktural, celah provenance, contradiction, open question
memory_search dan memory_get bersama dapat menjangkau wiki saat plugin
memori aktif mendukung pemilihan corpus.
Perilaku prompt dan konteks
Saatcontext.includeCompiledDigestPrompt diaktifkan, bagian prompt memori
menambahkan snapshot terkompilasi yang ringkas dari agent-digest.json.
Snapshot itu sengaja kecil dan bernilai sinyal tinggi:
- hanya halaman teratas
- hanya klaim teratas
- jumlah contradiction
- jumlah pertanyaan
- qualifier confidence/freshness
Konfigurasi
Tempatkan konfigurasi di bawahplugins.entries.memory-wiki.config:
vaultMode:isolated,bridge,unsafe-localvault.renderMode:nativeatauobsidianbridge.readMemoryArtifacts: impor artifact publik plugin memori aktifbridge.followMemoryEvents: sertakan log event dalam mode bridgesearch.backend:sharedataulocalsearch.corpus:wiki,memory, atauallcontext.includeCompiledDigestPrompt: tambahkan snapshot digest ringkas ke bagian prompt memorirender.createBacklinks: hasilkan blok terkait yang deterministikrender.createDashboards: hasilkan halaman dasbor
CLI
memory-wiki juga mengekspos permukaan CLI tingkat atas:
Dukungan Obsidian
Saatvault.renderMode adalah obsidian, plugin menulis Markdown yang ramah
Obsidian dan dapat secara opsional menggunakan CLI obsidian resmi.
Alur kerja yang didukung mencakup:
- probe status
- pencarian brankas
- membuka halaman
- memanggil perintah Obsidian
- melompat ke catatan harian
Alur kerja yang direkomendasikan
- Pertahankan plugin memori aktif Anda untuk recall/promotion/dreaming.
- Aktifkan
memory-wiki. - Mulailah dengan mode
isolatedkecuali Anda secara eksplisit menginginkan mode bridge. - Gunakan
wiki_search/wiki_getsaat provenance penting. - Gunakan
wiki_applyuntuk sintesis sempit atau pembaruan metadata. - Jalankan
wiki_lintsetelah perubahan yang bermakna. - Aktifkan dasbor jika Anda menginginkan visibilitas stale/contradiction.