Wiki della memoria
memory-wiki è un plugin bundled che trasforma la memoria durevole in un
archivio di conoscenza compilato.
Non sostituisce il plugin di memoria attivo. Il plugin di memoria attivo
continua a gestire richiamo, promozione, indicizzazione e dreaming. memory-wiki
si affianca ad esso e compila la conoscenza durevole in una wiki navigabile con
pagine deterministiche, asserzioni strutturate, provenienza, dashboard e digest
leggibili dalle macchine.
Usalo quando vuoi che la memoria si comporti più come un livello di conoscenza
mantenuto e meno come un insieme di file Markdown.
Cosa aggiunge
- Un archivio wiki dedicato con layout delle pagine deterministico
- Metadati strutturati per asserzioni ed evidenze, non solo prosa
- Provenienza a livello di pagina, confidenza, contraddizioni e domande aperte
- Digest compilati per i consumer agent/runtime
- Strumenti nativi della wiki per search/get/apply/lint
- Modalità bridge opzionale che importa artefatti pubblici dal plugin di memoria attivo
- Modalità di rendering opzionale compatibile con Obsidian e integrazione CLI
Come si integra con la memoria
Considera la suddivisione in questo modo:| Livello | Gestisce |
|---|---|
Plugin di memoria attivo (memory-core, QMD, Honcho, ecc.) | Richiamo, ricerca semantica, promozione, dreaming, runtime della memoria |
memory-wiki | Pagine wiki compilate, sintesi ricche di provenienza, dashboard, search/get/apply specifici della wiki |
memory_search corpus=all.
Quando ti servono ranking specifico della wiki, provenienza o accesso diretto
alle pagine, usa invece gli strumenti nativi della wiki.
Modalità dell’archivio
memory-wiki supporta tre modalità di archivio:
isolated
Archivio proprio, sorgenti proprie, nessuna dipendenza da memory-core.
Usa questa modalità quando vuoi che la wiki sia il proprio archivio di
conoscenza curato.
bridge
Legge artefatti pubblici della memoria ed eventi di memoria dal plugin di memoria attivo
tramite punti di integrazione pubblici del plugin SDK.
Usa questa modalità quando vuoi che la wiki compili e organizzi gli
artefatti esportati dal plugin di memoria senza accedere agli elementi interni
privati del plugin.
La modalità bridge può indicizzare:
- artefatti di memoria esportati
- report di dream
- note giornaliere
- file radice della memoria
- log degli eventi di memoria
unsafe-local
Via di fuga esplicita sulla stessa macchina per percorsi privati locali.
Questa modalità è intenzionalmente sperimentale e non portabile. Usala solo se
comprendi il confine di fiducia e hai bisogno in modo specifico di accesso al
filesystem locale che la modalità bridge non può fornire.
Layout dell’archivio
Il plugin inizializza un archivio in questo modo:sources/per materiale grezzo importato e pagine supportate dal bridgeentities/per elementi durevoli, persone, sistemi, progetti e oggetticoncepts/per idee, astrazioni, pattern e policysyntheses/per riepiloghi compilati e rollup mantenutireports/per dashboard generate
Asserzioni ed evidenze strutturate
Le pagine possono includereclaims nel frontmatter strutturato, non solo testo libero.
Ogni asserzione può includere:
idtextstatusconfidenceevidence[]updatedAt
sourceIdpathlinesweightnoteupdatedAt
Pipeline di compilazione
Il passaggio di compilazione legge le pagine della wiki, normalizza i riepiloghi ed emette artefatti stabili orientati alle macchine in:.openclaw-wiki/cache/agent-digest.json.openclaw-wiki/cache/claims.jsonl
- indicizzazione iniziale della wiki per i flussi di search/get
- lookup degli id delle asserzioni per risalire alle pagine proprietarie
- supplementi compatti per i prompt
- generazione di report/dashboard
Dashboard e report di stato
Quandorender.createDashboards è abilitato, la compilazione mantiene le dashboard in reports/.
I report integrati includono:
reports/open-questions.mdreports/contradictions.mdreports/low-confidence.mdreports/claim-health.mdreports/stale-pages.md
- cluster di note di contraddizione
- cluster di asserzioni concorrenti
- asserzioni prive di evidenze strutturate
- pagine e asserzioni a bassa confidenza
- aggiornamento obsoleto o sconosciuto
- pagine con domande irrisolte
Ricerca e recupero
memory-wiki supporta due backend di ricerca:
shared: usa il flusso di ricerca della memoria condivisa quando disponibilelocal: cerca nella wiki localmente
wikimemoryall
wiki_searchewiki_getusano i digest compilati come primo passaggio quando possibile- gli id delle asserzioni possono essere ricondotti alla pagina proprietaria
- asserzioni contestate/obsolete/aggiornate influenzano il ranking
- le etichette di provenienza possono essere mantenute nei risultati
- usa
memory_search corpus=allper un singolo passaggio ampio di richiamo - usa
wiki_search+wiki_getquando ti interessano ranking specifico della wiki, provenienza o struttura delle credenze a livello di pagina
Strumenti dell’agente
Il plugin registra questi strumenti:wiki_statuswiki_searchwiki_getwiki_applywiki_lint
wiki_status: modalità dell’archivio corrente, stato, disponibilità della CLI di Obsidianwiki_search: cerca nelle pagine wiki e, quando configurato, nei corpora di memoria condivisawiki_get: legge una pagina wiki per id/percorso o ripiega sul corpus di memoria condivisawiki_apply: mutazioni ristrette di sintesi/metadati senza interventi liberi sulla paginawiki_lint: controlli strutturali, lacune di provenienza, contraddizioni, domande aperte
memory_search e memory_get condivisi possono raggiungere la wiki quando il plugin di memoria
attivo supporta la selezione del corpus.
Comportamento di prompt e contesto
Quandocontext.includeCompiledDigestPrompt è abilitato, le sezioni del prompt della memoria
aggiungono uno snapshot compilato compatto da agent-digest.json.
Quello snapshot è intenzionalmente piccolo e ad alto segnale:
- solo pagine principali
- solo asserzioni principali
- conteggio delle contraddizioni
- conteggio delle domande
- qualificatori di confidenza/aggiornamento
Configurazione
Inserisci la configurazione sottoplugins.entries.memory-wiki.config:
vaultMode:isolated,bridge,unsafe-localvault.renderMode:nativeoobsidianbridge.readMemoryArtifacts: importa gli artefatti pubblici del plugin di memoria attivobridge.followMemoryEvents: include i log degli eventi in modalità bridgesearch.backend:sharedolocalsearch.corpus:wiki,memoryoallcontext.includeCompiledDigestPrompt: aggiunge uno snapshot compatto del digest alle sezioni del prompt della memoriarender.createBacklinks: genera blocchi correlati deterministicirender.createDashboards: genera pagine dashboard
CLI
memory-wiki espone anche una superficie CLI di primo livello:
Supporto Obsidian
Quandovault.renderMode è impostato su obsidian, il plugin scrive Markdown
compatibile con Obsidian e può facoltativamente usare la CLI ufficiale obsidian.
I flussi di lavoro supportati includono:
- verifica dello stato
- ricerca nell’archivio
- apertura di una pagina
- invocazione di un comando Obsidian
- salto alla nota giornaliera
Flusso di lavoro consigliato
- Mantieni il tuo plugin di memoria attivo per richiamo/promozione/dreaming.
- Abilita
memory-wiki. - Inizia con la modalità
isolateda meno che tu non voglia esplicitamente la modalità bridge. - Usa
wiki_search/wiki_getquando la provenienza è importante. - Usa
wiki_applyper sintesi ristrette o aggiornamenti dei metadati. - Esegui
wiki_lintdopo modifiche significative. - Attiva le dashboard se vuoi visibilità su contenuti obsoleti/contraddizioni.