2026-08-01T13:20:12.978Z

OpenClaw Speicher: Überprüfen Sie das Schreiben, Index, Suchen und Neustart

Audit dauerhafte Schriften, Index Frische, verankerte Abrufe und neue Sitzung Entscheidungen ohne Export-Speicher-Inhalte.

OpenClaw Speicher ist nur dann gesund, wenn vier verschiedene Behauptungen zutreffen: Die beabsichtigte Aufzeichnung wurde auf dauerhafte Speicherung geschrieben, der aktuelle Index deckt das Schreiben ab, der Abruf gibt die richtige Quellanker zurück und eine neue Sitzung wendet die Entscheidung immer noch korrekt an. Eine Markdown Datei auf der Festplatte beweist nur die erste Behauptung. Eine erfolgreiche Suche beweist nur, dass ein gewisser indexierter Stück übereinstimmte. Verwenden Sie eine inhaltlich minimierte Prüfung, die Text im Speicher auf dem Host speichert. Verzeichnen Sie unsichtbare IDs, lokale Vergleichsergebnisse, Zeitstempel und Quellanker; exportieren Sie keine Anzeigen, Hinweiseinhalte, absolute Wege oder Rohsuche Snippets. Der Betreiber sollte in der Lage sein, einen fehlenden Schreiben, einen veralteten Index, eine falsche Abrufung und eine verlorene Entscheidung zu unterscheiden, anstatt alle vier in Gedächtnis zu brechen. OpenClaw Speicher als vier getrennte Beweise Der aktuelle OpenClaw Speicherübersicht beschreibt das Speicher als einfaches Markdown im Arbeitsraum des Agenten. MEMORY.md ist die kuratierte langfristige Schicht, während datierte Dateien unter memory/ detaillierten täglichen Kontext enthalten. Das Modell erinnert sich daran, was auf der Festplatte erreicht wird; es gibt keinen versteckten dauerhaften Zustand, der einen weggelassenen Schreiben rettet. Dieser Entwurf schafft nützliche Inspektionspunkte: 1. Write Beweis: die erwartete Datei existiert und ihr lokaler Inhalt entspricht der Version, die für die Aufrechterhaltung vorgesehen war. 2. Index Beweis: das Speicher Backend hat den aktuellen Quellen Snapshot anstelle eines früheren Index. 3. Retrieval proof: eine Abfrage gibt die erwartete Datei und die Zeilenbereiche zurück, nicht nur einen plausiblen Satz von irgendwo anders. 4. Entscheidungsnachweis: Nach einer echten Sitzungsgrenze folgt der Agent der gespeicherten Entscheidung und ihrer Handlungsgrenze. Diese Beweise scheitern unabhängig voneinander. Eine Note kann existieren, während der Index schmutzig bleibt. Der Index kann aktuell sein, während eine Abfrage unter dem konfigurierten Score fällt. Die Wiederherstellung kann die richtige Passage finden, während eine neue Sitzung ihren Verfallszustand oder ihren Besitzer ignoriert. Im Gegenteil, eine Sitzung kann richtig antworten, weil die gleiche Tatsache noch in ihrem Konversationskontext existiert, obwohl das dauerhafte Schreiben nie stattgefunden hat. Die angemessene Verletzung ist daher ein inszeniertes Urteil. Haltet bei der ersten fehlgeschlagenen Schicht und repariert nur diese Schicht. Schreiben Sie nicht das Speicher neu, wenn der Index veraltet ist, und bauen Sie einen Index nicht neu auf, wenn die Aufzeichnung nie aufrecht erhalten wurde. Beweisen Sie das Schreiben ohne das Speicher zu exportieren Gib jedem aktionsempfindlichen Datensatz eine unübersichtliche ID wie decision 7f3b sowie die Felder, die erforderlich sind, um später sicher zu handeln: Eigentümer, effektiver Zustand, Ablauf oder Freischaltungszustand und verbotene Aktion. Die Auskunft ist kein Geheimnis und offenbart die Entscheidung nicht. Berechnen Sie bei der Quelle, ob die aktuelle Aufzeichnung mit der erwarteten lokalen Version übereinstimmt. Exportieren Sie nur den Vergleich: Schicken Sie nicht eine kurze oder empfindliche Nachricht an einen Remote Gesundheitsdienst. Niedrigentropische Texte können erraten und hashed werden. Behalten Sie die Verdauung auf dem Host, verwenden Sie einen HMAC mit Tasten, wenn ein stabiler Fingerabdruck die Prozessgrenze verlassen muss, oder melden Sie nur den booleanischen Vergleich und eine unsichtbare Aufzeichnungs ID. Ein Dateisystem schreibt, der Erfolg zurückgibt, reicht nicht aus. Lesen Sie die Aufzeichnung aus der Dauerdatei zurück, dann vergleichen Sie die tatsächlich gespeicherten Bytes. Wenn das Schreiben voraussichtlich einen Host Wiederstart überleben wird, bestätigen Sie, dass der Speicherort für diese Bereitstellung beständig ist; ein Container Lokalen Arbeitsplatz kann verschwinden, obwohl der Schreiben Anruf erfolgreich war. Die gleiche Regel gilt für die MEMORY.md Truncation. OpenClaw hält eine übergroße Datei intakt, während die in den Bootstrap Kontext injizierte Kopie gekürzt werden kann. Die Dateipräsenz vergeht immer noch, aber der Entscheidungsnachweis kann fehlen, weil die erforderliche Eingabe nicht die neue Sitzung erreicht hat. Der Gedächtnisüberblick empfiehlt, die Kontextdetails oder die Ausgabe durch den Arzt zu überprüfen, wenn Bootstrap Limits eingeschlossen sind. Nachweisen Sie die Frische des Index vor dem vertrauensvollen Abrufen OpenClaws Speichersuchdokumente erklärt, dass das integrierte Backend Vektorähnlichkeit mit BM25 Keyword Matching kombinieren kann. Es dokumentiert auch die automatische Synchronisierung beim Sitzungsstart, bei der Suche und über einen Dateibeobachter. Diese Mechanismen reduzieren veraltete Fenster; sie machen die Frische nicht unsichtbar. Beginnen Sie mit Status: Die deep Sonde überprüft den Embedding Anbieter und den semantischen Suchweg, damit sie einen Anbieter anrufen kann. Inspektieren Sie mindestens: ob der Laden schmutzig ist; Indexerte Dateien und Stückzahlungen; ausgewählter Anbieter und Modell; Verfügbarkeit von FTS; die Verfügbarkeit von Vektor Storages und Semantik Suchen; Scanprobleme und Indexidentität. Bei OpenClaw 2026.7.1 2 berichtete eine Live Lese Only Sonde während dieser Untersuchung über eine gültige integrierte Indexidentität und verfügbare lexische und semantische Wege, aber auch über dirty: true . Diese Kombination ist wichtig: Eine funktionierende Einbeziehungssonde beweist nicht, dass die neueste Note indexiert ist. Wenn die Quelle korrekt ist, aber der Laden schmutzig ist, führen Sie eine schrittweise Synchronisierung mit: Reservieren Sie eine Zwangswiederherstellung für eine ungültige Identität, eine veränderte Chunking oder Embedding Konfiguration, Korruption oder eine inkrementelle Synchronisation, die nicht konvergieren kann: Die OpenClaw Speicher CLI Referenz unterscheidet diese Operationen: status index reindexiert, wenn sie schmutzig ist, während index force einen vollständigen Wiederaufbau durchführt. Eine Provider Ausfälle gilt als search unavailable , nicht als leeres Speicher. Das dokumentierte Verhalten ist absichtlich explizit, wenn ein konfigurierter Embedding Anbieter fehlschlägt; es sollte nicht schweigend zum Beweis werden, dass keine relevanten Aufzeichnungen existieren. Überqueren Sie die Grenze mit einer Entscheidungssonde Suchen Sie nach einem unübersichtlichen Abrufsschlüssel, der einzigartig für den Testregister ist, und benötigen Sie dann ein verankertes Ergebnis: Ein Pass Retrieval Beweis enthält den erwarteten Quelltyp, die Dateireferenz und den Zeilenbereich. Gehen Sie nicht vorbei, weil der Text richtig klingt. Die Hybridsuche kann semantisch verwandte Notizen zurückgeben, und wiederholte tägliche Einträge können eine ältere Version über der aktuellen Entscheidung stellen. Jetzt überschreiten Sie eine echte Sitzungsgrenze. Eine zweite Anforderung im selben Gespräch ist kein Neustart Test, weil die ursprüngliche Anweisung möglicherweise noch im Zusammenhang steht. Starten Sie eine neue Sitzung durch den normalen Sitzungmechanismus der Laufzeit, bitten Sie um eine beschränkte Entscheidungssonde und vergleichen Sie das Verhalten mit dem gespeicherten Vertrag. Wenn beispielsweise in der dauerhaften Notiz heißt, dass eine Migration bis zur Genehmigung A 42 nur für den Entwurf verwendet wird, sollte die Untersuchung fragen, ob die Umsetzung jetzt beginnen kann. Das erwartete Ergebnis ist ein Entscheidungscode wie WAIT FOR A 42 , nicht ein Wortlaut der Privatnote. Aufzeichnung: Dies testet die nützliche Kontinuität und nicht das Erinnerungsstück. Ein Modell kann eine Notiz paraphrasieren und gleichzeitig die Autoritätsgrenze fallen lassen, die sie sicher macht. Es kann auch versehentlich die richtige Entscheidung treffen. Halten Sie die Sonde schmal, wiederholen Sie sie nach relevanten Konfigurationsänderungen und enthalten Sie einen negativen Fall, dessen Unlock Bedingung nicht erfüllt wurde. Wiederholen Sie einen inhaltlosen Neunfall Audit Das beigefügte memory health cases.json Gerät enthält keinen Speichertext. Es liefert evaluate openclaw memory health.mjs neun synthetische Beobachtungen, eine für jeden Endzustand: Die reproduzierte Zusammenfassung ist: Der Klassifizierer verwendet eine strenge Reihenfolge. Es überprüft die dauerhafte Existenz und die lokale Gleichheit vor dem Indexzustand; den Indexzustand vor der Suchanfügbarkeit; die Suchanfügbarkeit vor dem Abrufen; und das Abrufen vor einer neuen Sitzungentscheidung. Dies verhindert irreführende Reparaturen. Die Wiederindexung kann keinen fehlenden Datensatz erstellen. Das Umschreiben einer Aufzeichnung kann einen fehlgeschlagenen Einbettungsdienstleister nicht wiederherstellen. Ein High Scoring Hit kann die Kontinuität nicht beweisen. Anpassen Sie das Fixer mit echten unsichtbaren IDs und lokalen Booleanern. Fügen Sie Fälle hinzu für einen nur lesbaren Arbeitsplatz, einen Index, der aus einem älteren Digest erstellt wurde, ein Ergebnis aus einer falschen Datensicht, eine gekürzte Bootstrap Datei, einen nicht verfügbaren Embedding Anbieter, einen nur keyword Back und eine Entscheidung, deren Genehmigung abgelaufen ist. Halten Sie die Rohnote und das Rohsuchergebnis aus der geteilten Telemetrie. Verwenden Sie einen ausdrücklichen unbekannten Zustand Die Kompaktbetriebsregel lautet: Mark OpenClaw Speicher wird nur dann überprüft, wenn die dauerhafte Aufzeichnung lokal übereinstimmt, der aktuelle Index sie abdeckt, der Abruf an die erwartete Quelle verankert und eine neue Sitzung die erwartete begrenzte Entscheidung erzeugt. Alles andere sollte einen spezifischen nicht grünen Zustand behalten. search unavailable ist nicht retrieval miss . restart unverified ist nicht continuity failed . Ein ausdrücklicher Unbekannter ist nützlicher als ein allgemeiner roter Status, da er den nächsten sicheren Test identifiziert, ohne den Agenten einzuladen, den fehlenden Kontext zu erfinden. Diese Prüfung hat noch Grenzen. Ein lokaler Vergleich kann nur die in den Testsätzen enthaltenen Aufzeichnungen validieren. Ein kompromittierter Gastgeber kann sowohl den Brief als auch die Beweise verfälschen. Eine Abrufsonde misst eine Abfrage und eine Rankingkonfiguration. Ein passender Entscheidungskodex beweist nicht, dass jede Nuance überlebt hat, und wiederholte Sonden verbrauchen Modell und Eingebettungsbudget. Verwenden Sie deterministische Überprüfungen für Speicherung und Indexierung, und verwenden Sie dann nur Modellanrufe für das Verhalten, das nicht aus Dateien und Datenbankzustand überprüft werden kann. Sidewisp befindet sich derzeit in einer privaten Vorschauphase. Es soll eine Gesundheitsschicht rund um die bestehenden Agentenlaufzeiten bieten, aber Produktionsadapter OpenClaw, Live Agent Gesundheits Sammlung und automatisierte Wiederherstellung werden nicht im aktuellen Websitegeschäft versandt. Die Vier Beweis Audit ist ein Betreiber geführtes Muster, das Sie jetzt implementieren können, nicht eine Behauptung, dass Sidewisp derzeit OpenClaw Speicher überwacht oder repariert. Wenn diese Trennung zwischen Speicherung, Abrufung und Entscheidungsgesundheit übereinstimmt, wie Sie Agenten bedienen möchten, schließen Sie sich der privaten Vorschau von Sidewisp an. Bis dahin halten Sie den Vergleich lokal, machen Sie den Neustart real und lassen Sie die fehlenden Beweise unbekannt bleiben.