Das Gedächtnis-Wiki von OpenClaw
Ein kompilierter Wissens-Vault mit Aussagen, Belegen, Herkunftsangaben und Dashboards neben dem Gedächtnis-Plugin
Einfache Gedächtnisnotizen beantworten, woran sich der Agent erinnert; sie sagen nicht, wie sicher er sich ist, woher eine Tatsache stammt oder welche zwei Notizen einander widersprechen. Das mitgelieferte Plugin memory-wiki von OpenClaw fügt diese Ebene hinzu. Es kompiliert dauerhaftes Wissen zu einem navigierbaren Wiki aus deterministischen Seiten, strukturierten Aussagen mit Belegen, Herkunftsangaben, Dashboards und maschinenlesbaren Digests, und es steht neben dem aktiven Gedächtnis-Plugin, statt es zu ersetzen: Abruf, Promotion, Indexierung und Dreaming bleiben beim konfigurierten Gedächtnis-Plugin. Hier sind die Vault-Modi, der Aufbau, das Aussagenmodell, die Kompilier-Pipeline, die Berichte, die Tools und die Einschränkungen rund um Vaults pro Agent.
Modi, Geltungsbereich, Aufbau
- Drei Vault-Modi: isolated, der Standard, mit eigenem Vault und eigenen Quellen und ohne Abhängigkeit vom Gedächtnis-Plugin; bridge, das öffentliche Gedächtnis-Artefakte und Ereignisprotokolle des aktiven Gedächtnis-Plugins über öffentliche Schnittstellen des Plugin-SDK liest und je nach Schalter exportierte Artefakte, Tagesnotizen, Dream-Berichte und Gedächtnis-Ereignisprotokolle indexiert; und unsafe-local, ein expliziter Notausgang auf derselben Maschine für private Pfade, experimentell und nicht portabel.
- Der Vault-Geltungsbereich ist eine eigene Entscheidung: global, der Standard, behält einen gemeinsamen Vault, während der Agent-Geltungsbereich jedem Agenten einen untergeordneten Vault gibt, sodass Agenten weder Seiten noch Digests, Suchergebnisse oder Schreibvorgänge teilen können; der Agent-Geltungsbereich lässt sich nicht mit dem Modus unsafe-local kombinieren, und die Validierung weist diese Kombination ab.
- Der Vault enthält Agent- und Wiki-Notizen auf oberster Ebene, einen Index und einen Posteingang sowie Ordner für Entitäten, Konzepte, Synthesen, Quellen, Berichte, Anhänge und Ansichten; verwalteter Inhalt bleibt in generierten Blöcken, und von Menschen geschriebene Notizblöcke überstehen die Neugenerierung.
- Bundles im Open Knowledge Format werden als Konzeptseiten importiert, wobei Konzept-ID, Typ, Ressource, Tags, Zeitstempel und Producer-Frontmatter des Originals erhalten bleiben; interne Links werden auf Wiki-Seiten umgeschrieben und als strukturierte Beziehungen ausgegeben.
Dadurch verhält sich das Wiki wie eine Überzeugungsebene, nicht wie eine passive Notizablage.
Aussagen, Entitäten, Kompilierung
Seiten tragen strukturierte Aussagen im Frontmatter, jede mit ID, Text, Status, Konfidenz, Beleg-Einträgen und Aktualisierungszeit, wobei ein Beleg Art, Quell-ID, Pfad, Zeilen, Gewichtung, Konfidenz, Datenschutzstufe und Notiz enthält; Aussagen lassen sich verfolgen, bewerten, anfechten und auf ihre Quellen zurückführen. Entitätsseiten ergänzen Routing-Metadaten, die für Personen, Teams, Systeme oder Projekte nutzbar sind: einen Entitätstyp, eine kanonische ID, Aliasse, eine Datenschutzstufe, bei der alles, was nicht öffentlich ist, zur Prüfung markiert wird, Hinweise, wofür die Seite am besten taugt und wofür sie nicht ausreicht, einen Aktualisierungszeitstempel, eine optionale Personenkarte mit Handles, Social-Media-Profilen, E-Mail-Adressen, Zeitzone, Zuständigkeitsbereich sowie Listen, wonach man fragen und wonach man besser nicht fragen sollte, und typisierte Beziehungen. Die Kompilierung liest die Seiten, normalisiert Zusammenfassungen und speichert einen maschinenorientierten Snapshot im gemeinsamen SQLite-Plugin-Zustand von OpenClaw; die Prompt-Vorbereitung zur Laufzeit lädt diesen Snapshot asynchron und scrapt nie Markdown und liest keine Cache-Dateien, Änderungen an Quellen werden erst nach der nächsten Kompilierung für die Maschine sichtbar, und eine kausal verkettete Veröffentlichung der Kompilierung erlaubt es einer Lebenszyklus-Aktualisierung, einen Snapshot aus einem neueren, zurückgerollten Zustand abzulehnen. Kompilierte Caches lassen sich neu aufbauen und werden ersetzt, nicht migriert.
Berichte, Suche, Tools
- Mit aktivierten Dashboards pflegt die Kompilierung Berichte zu offenen Fragen, Widersprüchen, Seiten und Aussagen mit geringer Konfidenz, Aussagen ohne strukturierte Belege, veralteten Seiten, dem Personen- und Agentenverzeichnis, dem Beziehungsgraphen und der Abdeckung der Herkunftsangaben sowie eine Datenschutzprüfung der nicht öffentlichen Stufen.
- Die Suche hat ein gemeinsames Backend, das den Suchablauf des Gedächtnisses nutzt, wenn er verfügbar ist, und ein lokales, das nur das Wiki durchsucht, drei Korpora (wiki, memory und all) und fünf Modi: auto, find-person, route-question, source-evidence und raw-claim; ein Treffer auf einer strukturierten Aussage liefert deren ID, Status, Konfidenz, Belegarten und Quell-IDs, und angefochtene, veraltete oder frische Aussagen beeinflussen das Ranking.
- Fünf Agenten-Tools: wiki status, wiki search, wiki get, wiki apply für eng begrenzte Änderungen an Synthesen und Metadaten ohne freie Eingriffe in Seiten, und wiki lint für strukturelle Prüfungen, Lücken in den Herkunftsangaben, Widersprüche und offene Fragen; das Plugin registriert außerdem eine nicht exklusive Korpus-Ergänzung, damit die gemeinsame Gedächtnissuche und der gemeinsame Abruf das Wiki erreichen, wenn das Gedächtnis-Plugin die Auswahl von Korpora unterstützt.
Die Ebene, neben der dieses Plugin steht, erklärt der Beitrag zum Gedächtnis von OpenClaw; den einen breiten Abrufdurchgang, den die Dokumentation weiterhin zuerst empfiehlt, beschreibt der Beitrag zur Gedächtnissuche in OpenClaw.
Die Oberfläche und die Einschränkungen
In der Control UI lässt sich das kompilierte Wiki auf der Gedächtnisseite unter den Tabs für Träume und Tagebuch durchsuchen: Sie gruppiert Synthese-, Entitäts- und Konzeptseiten mit Zählern pro Seite, öffnet Inhalte inline über dieselbe Abfrage, die das get-Tool nutzt, begrenzt jedes Dashboard auf die neuesten 2 500 Karten und scannt nie rohe Vault-Seiten oder wartet auf eine vollständige Kompilierung. Der kompilierte Digest kann an die Gedächtnisabschnitte des Prompts angehängt werden, mit den wichtigsten Seiten und Aussagen samt Zählern für Widersprüche und Fragen, ist aber optional, weil er die Form des Prompts verändert. Eine Änderung des Vault-Geltungsbereichs kopiert oder teilt einen bestehenden Vault nicht, und Vaults pro Agent sind eine Wissensgrenze innerhalb desselben Prozesses, keine des Betriebssystems, da Tools ohne Sandbox mit Zugriff auf das Host-Dateisystem weiterhin das Verzeichnis eines anderen Agenten lesen können. Die eigene Konsolidierung des Gedächtnis-Plugins, die der Modus bridge indexieren kann, beschreibt der Beitrag zu Dreaming in OpenClaw, die Grenze, auf die die Dokumentation verweist, wenn Agenten einander nicht vertrauen, der Beitrag zum Sandboxing in OpenClaw.
Auf Diali
Auf Diali wird das Plugin mit dem Runtime-Image ausgeliefert, und sein Vault landet nach der Aktivierung auf dem persistenten Volume des Assistenten unter dem State-Verzeichnis; die Grenze pro Agent spielt hier eine geringere Rolle, da jede Instanz ihren eigenen Assistenten betreibt. Der Assistent ist gehostetes OpenClaw auf Diali, und wie mitgelieferte Plugins eingeschaltet werden, erklärt der Beitrag zu OpenClaw-Plugins.
- Eine Überzeugungsebene neben dem Gedächtnis, kein Ersatz dafür.
- Aussagen mit Belegen, in SQLite kompiliert, auf Dashboards ausgewertet.
- Standardmäßig isoliert; bridge, um zu indexieren, was das Gedächtnis exportiert.
Genug gelesen, bauen Sie selbst einen
Richten Sie einen Agenten ein, wählen Sie einen Kanal und lassen Sie ihn in der App arbeiten, die Sie ohnehin geöffnet haben.
