memory-wiki ist ein gebündeltes Plugin, das dauerhaften Speicher in einen
kompilierten Wissens-Vault verwandelt.
Es ersetzt nicht das Active Memory Plugin. Das Active Memory Plugin bleibt
weiterhin für Recall, Promotion, Indexierung und Dreaming zuständig.
memory-wiki läuft daneben und kompiliert dauerhaftes Wissen in ein
navigierbares Wiki mit deterministischen Seiten, strukturierten Aussagen,
Provenienz, Dashboards und maschinenlesbaren Digests.
Verwenden Sie es, wenn sich Speicher eher wie eine gepflegte Wissensebene
verhalten soll und weniger wie ein Stapel Markdown-Dateien.
Was es hinzufügt
- Einen dedizierten Wiki-Vault mit deterministischem Seitenlayout
- Strukturierte Aussage- und Evidenzmetadaten, nicht nur Prosa
- Provenienz, Vertrauen, Widersprüche und offene Fragen auf Seitenebene
- Kompilierte Digests für Agent-/Runtime-Verbraucher
- Wiki-native Search-/Get-/Apply-/Lint-Tools
- Importe im Open Knowledge Format in kompilierte Wiki-Konzepte
- Optionalen Bridge-Modus, der öffentliche Artefakte aus dem Active Memory Plugin importiert
- Optionalen Obsidian-freundlichen Render-Modus und CLI-Integration
Wie es mit Speicher zusammenpasst
Stellen Sie sich die Aufteilung so vor:| Ebene | Zuständig für |
|---|---|
Active Memory Plugin (memory-core, QMD, Honcho usw.) | Recall, semantische Suche, Promotion, Dreaming, Speicher-Runtime |
memory-wiki | Kompilierte Wiki-Seiten, provenienzreiche Synthesen, Dashboards, wiki-spezifisches Search/Get/Apply |
memory_search corpus=all beide Ebenen in einem Durchlauf
durchsuchen.
Wenn Sie wiki-spezifisches Ranking, Provenienz oder direkten Seitenzugriff
benötigen, verwenden Sie stattdessen die wiki-nativen Tools.
Empfohlenes Hybridmuster
Ein starker Standard für Local-first-Setups ist:- QMD als Active-Memory-Backend für Recall und breite semantische Suche
memory-wikiim Modusbridgefür dauerhaft synthetisierte Wissensseiten
- QMD hält Rohnotizen, Session-Exporte und zusätzliche Collections durchsuchbar
memory-wikikompiliert stabile Entitäten, Aussagen, Dashboards und Quellseiten
- Verwenden Sie
memory_search, wenn Sie einen breiten Recall-Durchlauf über Speicher möchten - Verwenden Sie
wiki_searchundwiki_get, wenn Sie provenienzbewusste Wiki-Ergebnisse möchten - Verwenden Sie
memory_search corpus=all, wenn die gemeinsame Suche beide Ebenen umfassen soll
openclaw wiki doctor aus und bestätigen Sie dann, dass das Active Memory Plugin
öffentliche Artefakte unterstützt.
Wenn der Bridge-Modus aktiv ist und bridge.readMemoryArtifacts aktiviert ist,
lesen openclaw wiki status, openclaw wiki doctor und openclaw wiki bridge import über den laufenden Gateway. Dadurch bleiben CLI-Bridge-Prüfungen am
Runtime-Kontext des Memory-Plugins ausgerichtet. Wenn Bridge deaktiviert ist oder
Artefaktlesevorgänge ausgeschaltet sind, behalten diese Befehle ihr lokales/
Offline-Verhalten bei.
Vault-Modi
memory-wiki unterstützt drei Vault-Modi:
isolated
Eigener Vault, eigene Quellen, keine Abhängigkeit von memory-core.
Verwenden Sie dies, wenn das Wiki ein eigener kuratierter Wissensspeicher sein
soll.
bridge
Liest öffentliche Speicherartefakte und Speicherereignisse aus dem Active Memory
Plugin über öffentliche Plugin-SDK-Seams.
Verwenden Sie dies, wenn das Wiki die exportierten Artefakte des Memory-Plugins
kompilieren und organisieren soll, ohne auf private Plugin-Interna zuzugreifen.
Der Bridge-Modus kann indexieren:
- exportierte Speicherartefakte
- Dream-Berichte
- tägliche Notizen
- Speicher-Root-Dateien
- Speicherereignisprotokolle
unsafe-local
Expliziter Ausweg für lokale private Pfade auf derselben Maschine.
Dieser Modus ist absichtlich experimentell und nicht portabel. Verwenden Sie ihn
nur, wenn Sie die Vertrauensgrenze verstehen und konkret lokalen
Dateisystemzugriff benötigen, den der Bridge-Modus nicht bereitstellen kann.
Vault-Layout
Das Plugin initialisiert einen Vault wie folgt:sources/für importiertes Rohmaterial und Bridge-gestützte Seitenentities/für dauerhafte Dinge, Personen, Systeme, Projekte und Objekteconcepts/für Ideen, Abstraktionen, Muster und Richtliniensyntheses/für kompilierte Zusammenfassungen und gepflegte Rollupsreports/für generierte Dashboards
Importe im Open Knowledge Format
memory-wiki kann entpackte Open-Knowledge-Format-Bundles importieren mit:
memory-wiki daraus OpenClaw-native
Konzeptseiten und kompilierte Digests erstellen.
Der Importer folgt der OKF-v0.1-Form:
- Nicht reservierte
.md-Dateien sind Konzeptdokumente - Jedes importierte Konzept benötigt ein nicht leeres Frontmatter-Feld
type - Unbekannte OKF-
type-Werte werden akzeptiert - Reservierte Dateien
index.mdundlog.mdwerden nicht als Konzepte importiert - Defekte oder externe Markdown-Links bleiben erhalten
concepts/ abgeflacht, damit die
bestehenden Compile-, Search-, Get-, Dashboard- und Prompt-Digest-Pfade sie
sehen, ohne einen zweiten Wiki-Baum hinzuzufügen. Jede Seite behält die
ursprüngliche OKF-Konzept-ID, den Quellpfad, type, resource, tags, den
Zeitstempel und das vollständige Producer-Frontmatter. Interne OKF-Links werden
auf die generierten Wiki-Konzeptseiten umgeschrieben und zusätzlich als
strukturierte relationships-Einträge mit kind: okf-link ausgegeben.
Strukturierte Aussagen und Evidenz
Seiten können strukturiertesclaims-Frontmatter enthalten, nicht nur
Freitext.
Jede Aussage kann enthalten:
idtextstatusconfidenceevidence[]updatedAt
kindsourceIdpathlinesweightconfidenceprivacyTiernoteupdatedAt
Agent-orientierte Entitätsmetadaten
Entitätsseiten können außerdem Routing-Metadaten für die Agent-Nutzung tragen. Dies ist generisches Frontmatter und funktioniert daher für Personen, Teams, Systeme, Projekte oder jeden anderen Entitätstyp. Häufige Felder sind:entityType: zum Beispielperson,team,systemoderprojectcanonicalId: stabiler Identitätsschlüssel, der über Aliasse und Importe hinweg verwendet wirdaliases: Namen, Handles oder Labels, die auf dieselbe Seite aufgelöst werden sollenprivacyTier:public,local-private,sensitiveoderconfirm-before-usebestUsedFor/notEnoughFor: kompakte Routing-HinweiselastRefreshedAt: Quellaktualisierungs-Zeitstempel getrennt von der SeitenbearbeitungszeitpersonCard: optionale personenspezifische Routing-Karte mit Handles, Socials, E-Mails, Zeitzone, Lane, Ask-for, Avoid-asking-for, Vertrauen und Datenschutzrelationships: typisierte Kanten zu verwandten Seiten mit Ziel, Art, Gewicht, Vertrauen, Evidenzart, Datenschutzstufe und Notiz
reports/person-agent-directory.md beginnen und dann die Personenseite mit
wiki_get öffnen, bevor er Kontaktdaten oder abgeleitete Fakten verwendet.
Beispiel:
Compile-Pipeline
Der Compile-Schritt liest Wiki-Seiten, normalisiert Zusammenfassungen und gibt stabile maschinenorientierte Artefakte aus unter:.openclaw-wiki/cache/agent-digest.json.openclaw-wiki/cache/claims.jsonl
- First-pass-Wiki-Indexierung für Search-/Get-Flows
- Claim-ID-Lookup zurück zu den besitzenden Seiten
- kompakte Prompt-Ergänzungen
- Bericht-/Dashboard-Generierung
Dashboards und Health-Berichte
Wennrender.createDashboards aktiviert ist, pflegt Compile Dashboards unter
reports/.
Integrierte Berichte umfassen:
reports/open-questions.mdreports/contradictions.mdreports/low-confidence.mdreports/claim-health.mdreports/stale-pages.mdreports/person-agent-directory.mdreports/relationship-graph.mdreports/provenance-coverage.mdreports/privacy-review.md
- Widerspruchsnotiz-Cluster
- konkurrierende Aussage-Cluster
- Aussagen ohne strukturierte Evidenz
- Seiten und Aussagen mit niedrigem Vertrauen
- veraltete oder unbekannte Aktualität
- Seiten mit ungelösten Fragen
- Personen-/Entitäts-Routing-Karten
- strukturierte Beziehungskanten
- Abdeckung von Evidenzklassen
- nicht öffentliche Datenschutzstufen, die vor der Verwendung geprüft werden müssen
Suche und Abruf
memory-wiki unterstützt zwei Such-Backends:
shared: verwendet den gemeinsamen Memory-Such-Flow, wenn verfügbarlocal: durchsucht das Wiki lokal
wikimemoryall
wiki_searchundwiki_getverwenden nach Möglichkeit kompilierte Digests als ersten Durchlauf- Claim-IDs können zurück auf die besitzende Seite aufgelöst werden
- angefochtene/veraltete/frische Aussagen beeinflussen das Ranking
- Provenienzlabels können in Ergebnisse übernommen werden
- der Suchmodus kann das Ranking auf Personensuche, Fragenrouting, Quell- evidenz oder rohe Aussagen ausrichten
- Verwenden Sie
memory_search corpus=allfür einen breiten Recall-Durchlauf - Verwenden Sie
wiki_search+wiki_get, wenn Ihnen wiki-spezifisches Ranking, Provenienz oder die Überzeugungsstruktur auf Seitenebene wichtig ist
auto: ausgewogener Standardfind-person: priorisiert personenähnliche Entitäten, Aliasse, Handles, Socials und kanonische IDsroute-question: priorisiert Agent-Karten, Ask-for-Hinweise, Best-used-for-Hinweise und Beziehungskontextsource-evidence: priorisiert Quellseiten und strukturierte Evidenzmetadatenraw-claim: priorisiert passende strukturierte Aussagen und gibt Claim-/Evidenz- metadaten in Ergebnissen zurück
wiki_search
matchedClaimId, matchedClaimStatus, matchedClaimConfidence,
evidenceKinds und evidenceSourceIds in seinem Details-Payload zurückgeben.
Textausgabe enthält außerdem kompakte Claim:- und Evidence:-Zeilen, wenn
verfügbar.
Agent-Tools
Das Plugin registriert diese Tools:wiki_statuswiki_searchwiki_getwiki_applywiki_lint
wiki_status: aktueller Vault-Modus, Health, Obsidian-CLI-Verfügbarkeitwiki_search: durchsucht Wiki-Seiten und, wenn konfiguriert, gemeinsame Memory-Korpora; akzeptiertmodefür Personensuche, Fragenrouting, Quellevidenz oder Drilldown in rohe Aussagenwiki_get: liest eine Wiki-Seite nach ID/Pfad oder fällt auf den gemeinsamen Memory-Korpus zurückwiki_apply: enge Synthese-/Metadatenmutationen ohne freie Seitenchirurgiewiki_lint: Strukturprüfungen, Provenienzlücken, Widersprüche, offene Fragen
memory_search und memory_get das Wiki erreichen können, wenn das aktive Memory-
Plugin die Korpusauswahl unterstützt.
Prompt- und Kontextverhalten
Wenncontext.includeCompiledDigestPrompt aktiviert ist, hängen Memory-Prompt-Abschnitte
einen kompakten kompilierten Snapshot aus agent-digest.json an.
Dieser Snapshot ist absichtlich klein und signalstark:
- nur Top-Seiten
- nur Top-Aussagen
- Anzahl der Widersprüche
- Anzahl der Fragen
- Qualifikatoren für Konfidenz/Aktualität
Konfiguration
Legen Sie die Konfiguration unterplugins.entries.memory-wiki.config ab:
vaultMode:isolated,bridge,unsafe-localvault.renderMode:nativeoderobsidianbridge.readMemoryArtifacts: öffentliche Artefakte des aktiven Memory-Plugins importierenbridge.followMemoryEvents: Ereignisprotokolle im Bridge-Modus einschließensearch.backend:sharedoderlocalsearch.corpus:wiki,memoryoderallcontext.includeCompiledDigestPrompt: kompakten Digest-Snapshot an Memory-Prompt-Abschnitte anhängenrender.createBacklinks: deterministische verwandte Blöcke generierenrender.createDashboards: Dashboard-Seiten generieren
Beispiel: QMD + Bridge-Modus
Verwenden Sie dies, wenn Sie QMD für den Abruf undmemory-wiki für eine gepflegte
Wissensebene nutzen möchten:
- QMD für den Abruf aus Active Memory zuständig
memory-wikiauf kompilierte Seiten und Dashboards fokussiert- die Prompt-Form unverändert, bis Sie kompilierte Digest-Prompts bewusst aktivieren
CLI
memory-wiki stellt außerdem eine Top-Level-CLI-Oberfläche bereit:
Obsidian-Unterstützung
Wennvault.renderMode auf obsidian gesetzt ist, schreibt das Plugin Obsidian-freundliches
Markdown und kann optional die offizielle obsidian-CLI verwenden.
Unterstützte Workflows umfassen:
- Statusabfrage
- Vault-Suche
- Öffnen einer Seite
- Aufrufen eines Obsidian-Befehls
- Springen zur täglichen Notiz
Empfohlener Workflow
- Behalten Sie Ihr aktives Memory-Plugin für Abruf/Promotion/Dreaming bei.
- Aktivieren Sie
memory-wiki. - Beginnen Sie mit dem Modus
isolated, sofern Sie nicht ausdrücklich den Bridge-Modus wünschen. - Verwenden Sie
wiki_search/wiki_get, wenn Provenienz wichtig ist. - Verwenden Sie
wiki_applyfür gezielte Synthesen oder Metadatenaktualisierungen. - Führen Sie nach wesentlichen Änderungen
wiki_lintaus. - Aktivieren Sie Dashboards, wenn Sie Sichtbarkeit für veraltete Inhalte/Widersprüche wünschen.