OpenClaw Agents einfache MEMORY.md-Einrichtung schlägt die Laufzeit von Memory Startup im Temporal-Test
Ein Entwickler auf r/openclaw wurde per DM von einem Memory-Startup angeschrieben und gebeten, ihr Produkt zu zerlegen. Der Test: einem Agenten drei Versionen derselben Entscheidung einspeisen und prüfen, ob er die aktuelle zurückgibt. Die Runtime des Startups scheiterte; der OpenClaw-Agent des Entwicklers, dessen Memory nur aus Markdown in einem Git-Repository besteht, bestand.
Der Test
Drei Entscheidungen wurden der Runtime des Startups der Reihe nach eingespeist:
- REST — Januar
- GraphQL — April
- tRPC — August
Die Runtime gab GraphQL zurück. Alle drei kamen mit einer Relevanz von 1,000 gleichauf zurück, weil nichts im Retrieval-Pfad tatsächlich die temporalen Felder im Schema liest.
Der OpenClaw-Agent hingegen gab tRPC zurück — mit Datum und den alten Versionen darüber durchgestrichen. Die Einordnung des Autors: nichts zu ranken, die Datei sagt einfach das.
Wie das Setup aussieht
Der Agent ist seit 7 Monaten derselbe, über drei Modelle und zwei Anbieter hinweg. Die Speicherung war nie der schwierige Teil — die Schreibregeln lauten:
MEMORY.mdist nur ein Index, keine Fakten. OpenClaw schneidet große Bootstrap-Dateien ab, sodass eine überladene Datei stillschweigend ihr Ende verliert.- Jeder Fakt wird mit
stated,observed,inferredodersuggestedgetaggt. - Eine abgeleitete Lektion braucht 3 Signale über 2 Sitzungen, bevor sie zur Regel wird.
- Eine geänderte Entscheidung wird durchgestrichen, niemals angehängt.
Der Autor ist ehrlich: n=1, und es funktioniert nur, wenn dein Agent die Regeln tatsächlich befolgt. Ein schlampiger Schreiber lässt auch einen Markdown-Ordner verrotten.
Warum die temporalen Felder wichtig sind
Die meisten für Agenten gebauten Memory-Systeme behandeln Retrieval als Relevanz-Ranking-Problem. Wenn das Schema valid_from- / valid_to-Felder hat, der Retriever sie aber ignoriert, bekommt ein überholter Fakt exakt dieselbe Bewertung wie der aktuelle. Genau das zeigte die Runtime des Startups: drei Gleichstände bei 1,000. Eine Git-gestützte Markdown-Datei umgeht das Ranking-Problem vollständig — die aktuelle Version ist die nicht durchgestrichene Zeile, und die Historie steht inline darüber.
Der Autor hat den vollständigen Test und das Setup als Open Source veröffentlicht; die Links stehen in den Kommentaren des Original-Threads. Er fragt außerdem, was alle anderen für Memory nutzen: Standard-MEMORY.md, ein Plugin oder etwas Eigenes.
📖 Read the full source: r/openclaw
👀 Siehe auch

Praktische Lehren aus dem Aufbau eines E-Commerce-KI-Agenten mit OpenClaw
Ein Entwickler teilt spezifische Einblicke in Infrastruktur, Sicherheit und Arbeitsabläufe nach über 100 Stunden Arbeit an einem E-Commerce-KI-Agenten mit OpenClaw, inklusive VPS-Einrichtung auf Digital Ocean (24 $/Monat), Kostenmanagement für Modelle mit Kimi K2.5 und Gemini Flash sowie Empfehlungen zur Speicherarchitektur.

Verwendung von Claude Cowork zur Automatisierung der Gutscheincode-Extraktion aus Gmail
Ein Entwickler nutzte Claude Cowork, um 48 Geschenkgutscheinnummern aus Gmail zu extrahieren, indem er sich mit seinem Konto verband, E-Mails mit bestimmten Betreffzeilen durchsuchte und JavaScript-Skripte ausführte, um die Website-Interaktion zu automatisieren, nachdem Python-Skripte Bot-Erkennung ausgelöst hatten.

OpenClaw-Agent managt Stromausfall: Solar, Powerwalls und menschliche Koordination
Ein OpenClaw-Agent namens Sam las eine Stromausfallmeldung des Versorgers, lud die Tesla Powerwalls vor, überwachte Solar- und Batteriestatus und koordinierte mit zwei Personen, um die Klimaanlage anzupassen und eine Batterieentladung zu vermeiden, bevor der Strom zurückkehrte.

Entwickler nutzt Claude AI für C++-Spieleentwicklung in der Unreal Engine
Ein Entwickler berichtet, dass er Claude Opus für die Planung und Sonnet für die Umsetzung verwendet hat, um ein Cyberpunk-City-Builder-Spiel in C++ mit Unreal Engine zu entwickeln, wobei er Marketplace-Assets durch KI-generierten Code für Funktionen wie KI-Verkehrssteuerung mit distanzbasiertem Ticking und Frustum Culling ersetzt hat.