Memory Wiki
memory-wiki ist ein gebündeltes Plugin, das dauerhaften Speicher in einen kompilierten Wissensspeicher verwandelt.
Es ersetzt nicht das aktive Speicher-Plugin. Das aktive Speicher-Plugin ist weiterhin für Recall, Promotion, Indizierung und Dreaming zuständig. memory-wiki steht daneben und kompiliert dauerhaftes Wissen in ein navigierbares Wiki mit deterministischen Seiten, strukturierten Claims, Herkunftsnachweisen, Dashboards und maschinenlesbaren Digests.
Verwenden Sie es, wenn sich Speicher eher wie eine gepflegte Wissensebene und weniger wie ein Haufen Markdown-Dateien verhalten soll.
Was es hinzufügt
- Einen dedizierten Wiki-Speicher mit deterministischem Seitenlayout
- Strukturierte Claim- und Evidenzmetadaten statt nur Fließtext
- Herkunftsnachweise, Konfidenz, Widersprüche und offene Fragen auf Seitenebene
- Kompilierte Digests für Agenten- und Laufzeit-Consumer
- Wiki-native Search-/Get-/Apply-/Lint-Tools
- Optionalen Bridge-Modus, der öffentliche Artefakte aus dem aktiven Speicher-Plugin importiert
- Optionalen Obsidian-freundlichen Rendermodus und CLI-Integration
Wie es mit Speicher zusammenpasst
Stellen Sie sich die Aufteilung so vor:| Ebene | Zuständig für |
|---|---|
Aktives Speicher-Plugin (memory-core, QMD, Honcho usw.) | Recall, semantische Suche, Promotion, Dreaming, Speicher-Laufzeit |
memory-wiki | Kompilierte Wiki-Seiten, Synthesen mit Herkunftsnachweisen, Dashboards, wiki-spezifische Search/Get/Apply |
memory_search corpus=all beide Ebenen in einem Durchlauf durchsuchen.
Wenn Sie wiki-spezifisches Ranking, Herkunftsnachweise oder direkten Seitenzugriff benötigen, verwenden Sie stattdessen die wiki-nativen Tools.
Speicher-Modi
memory-wiki unterstützt drei Speicher-Modi:
isolated
Eigener Speicher, eigene Quellen, keine Abhängigkeit von memory-core.
Verwenden Sie diesen Modus, wenn das Wiki ein eigener kuratierter Wissensspeicher sein soll.
bridge
Liest öffentliche Speicher-Artefakte und Speicher-Ereignisse aus dem aktiven Speicher-Plugin über öffentliche Plugin-SDK-Schnittstellen.
Verwenden Sie diesen Modus, wenn das Wiki die exportierten Artefakte des Speicher-Plugins kompilieren und organisieren soll, ohne auf private Plugin-Interna zuzugreifen.
Der Bridge-Modus kann Folgendes indizieren:
- exportierte Speicher-Artefakte
- Dreaming-Berichte
- tägliche Notizen
- Dateien im Speicher-Stammverzeichnis
- Speicher-Ereignisprotokolle
unsafe-local
Expliziter Escape Hatch auf demselben Rechner für lokale private Pfade.
Dieser Modus ist absichtlich experimentell und nicht portabel. Verwenden Sie ihn nur, wenn Sie die Vertrauensgrenze verstehen und ausdrücklich lokalen Dateisystemzugriff benötigen, den der Bridge-Modus nicht bereitstellen kann.
Speicher-Layout
Das Plugin initialisiert einen Speicher wie diesen: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 Übersichtenreports/für generierte Dashboards
Strukturierte Claims und Evidenz
Seiten können strukturiertesclaims-Frontmatter tragen, nicht nur Freitext.
Jeder Claim kann Folgendes enthalten:
idtextstatusconfidenceevidence[]updatedAt
sourceIdpathlinesweightnoteupdatedAt
Kompilierungs-Pipeline
Der Kompilierungsschritt liest Wiki-Seiten, normalisiert Zusammenfassungen und erzeugt stabile, maschinenorientierte Artefakte unter:.openclaw-wiki/cache/agent-digest.json.openclaw-wiki/cache/claims.jsonl
- Wiki-Indizierung im ersten Durchlauf für Search/Get-Abläufe
- Claim-ID-Lookup zurück zu den besitzenden Seiten
- kompakte Prompt-Ergänzungen
- Generierung von Berichten/Dashboards
Dashboards und Zustandsberichte
Wennrender.createDashboards aktiviert ist, pflegt die Kompilierung Dashboards unter reports/.
Integrierte Berichte umfassen:
reports/open-questions.mdreports/contradictions.mdreports/low-confidence.mdreports/claim-health.mdreports/stale-pages.md
- Cluster von Widerspruchsnotizen
- konkurrierende Claim-Cluster
- Claims ohne strukturierte Evidenz
- Seiten und Claims mit niedriger Konfidenz
- veraltete oder unbekannte Aktualität
- Seiten mit ungelösten Fragen
Suche und Abruf
memory-wiki unterstützt zwei Such-Backends:
shared: verwendet den gemeinsamen Speicher-Suchablauf, wenn verfügbarlocal: durchsucht das Wiki lokal
wikimemoryall
wiki_searchundwiki_getverwenden nach Möglichkeit kompilierte Digests als ersten Durchlauf- Claim-IDs können zur besitzenden Seite aufgelöst werden
- umstrittene/veraltete/aktuelle Claims beeinflussen das Ranking
- Herkunftslabels können in die Ergebnisse übernommen werden
- verwenden Sie
memory_search corpus=allfür einen breiten Recall-Durchlauf - verwenden Sie
wiki_search+wiki_get, wenn wiki-spezifisches Ranking, Herkunftsnachweise oder Seitenstrukturen für Überzeugungen wichtig sind
Agenten-Tools
Das Plugin registriert diese Tools:wiki_statuswiki_searchwiki_getwiki_applywiki_lint
wiki_status: aktueller Speicher-Modus, Zustand, Verfügbarkeit der Obsidian-CLIwiki_search: durchsucht Wiki-Seiten und, wenn konfiguriert, gemeinsame Speicher-Korporawiki_get: liest eine Wiki-Seite nach ID/Pfad oder greift als Fallback auf das gemeinsame Speicher-Korpus zurückwiki_apply: enge Synthese-/Metadaten-Mutationen ohne freie Seitenbearbeitungwiki_lint: strukturelle Prüfungen, Lücken bei Herkunftsnachweisen, Widersprüche, offene Fragen
memory_search und memory_get das Wiki erreichen können, wenn das aktive Speicher-Plugin Korpusauswahl unterstützt.
Verhalten bei Prompt und Kontext
Wenncontext.includeCompiledDigestPrompt aktiviert ist, hängen Speicher-Prompt-Abschnitte einen kompakten kompilierten Schnappschuss aus agent-digest.json an.
Dieser Schnappschuss ist absichtlich klein und signalstark:
- nur Top-Seiten
- nur Top-Claims
- Anzahl der Widersprüche
- Anzahl der Fragen
- Konfidenz-/Aktualitätsqualifikatoren
Konfiguration
Legen Sie die Konfiguration unterplugins.entries.memory-wiki.config ab:
vaultMode:isolated,bridge,unsafe-localvault.renderMode:nativeoderobsidianbridge.readMemoryArtifacts: öffentliche Artefakte des aktiven Speicher-Plugins importierenbridge.followMemoryEvents: Ereignisprotokolle im Bridge-Modus einschließensearch.backend:sharedoderlocalsearch.corpus:wiki,memoryoderallcontext.includeCompiledDigestPrompt: kompakten Digest-Schnappschuss an Speicher-Prompt-Abschnitte anhängenrender.createBacklinks: deterministische Verwandt-Blöcke generierenrender.createDashboards: Dashboard-Seiten generieren
CLI
memory-wiki stellt außerdem eine Oberfläche der obersten Ebene in der CLI 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 Abläufe umfassen:
- Statusprüfung
- Speicher-Suche
- Öffnen einer Seite
- Aufrufen eines Obsidian-Befehls
- Sprung zur täglichen Notiz
Empfohlener Workflow
- Behalten Sie Ihr aktives Speicher-Plugin für Recall/Promotion/Dreaming.
- Aktivieren Sie
memory-wiki. - Beginnen Sie mit dem Modus
isolated, sofern Sie nicht ausdrücklich den Bridge-Modus möchten. - Verwenden Sie
wiki_search/wiki_get, wenn Herkunftsnachweise wichtig sind. - Verwenden Sie
wiki_applyfür enge Synthesen oder Metadatenaktualisierungen. - Führen Sie nach sinnvollen Änderungen
wiki_lintaus. - Aktivieren Sie Dashboards, wenn Sie Sichtbarkeit für veraltete Inhalte/Widersprüche möchten.