Dreischichtige Speicherarchitektur für persistente OpenClaw-Agentenkontexte

✍️ OpenClawRadar📅 Veröffentlicht: 7. März 2026🔗 Source
Dreischichtige Speicherarchitektur für persistente OpenClaw-Agentenkontexte
Ad

Speicherarchitektur für persistente Agentenkontexte

Ein Entwickler, der einen Multi-Agenten-OpenClaw-Betrieb für Immobilien betreibt, stieß auf persistente Kontextverluste, bei denen Agenten jede Sitzung von Null starteten und eine erneute Erklärung vorheriger Arbeiten benötigten. Dies führte zu konkreten Geschäftskosten, einschließlich Agenten, die warme Leads wie Fremde behandelten und Fristen aufgrund fehlenden Zustands verpassten.

Die Lösung ist eine 3-schichtige Speicherarchitektur, die auf der bestehenden Arbeitsbereichs- und Speicherinfrastruktur von OpenClaw aufbaut. Informationen fließen abwärts durch die Schichten und werden nie über sie hinweg dupliziert.

Schicht 1: Gehirn (Arbeitsbereichsdateien)

OpenClaw injiziert automatisch bei jedem Zugriff einen festen Satz von Arbeitsbereichsdateien als Projektkontext. Diese sieben Dateien bilden das Betriebssystem des Agenten:

  • SOUL.md: Persönlichkeit, Stimme, Werte
  • AGENTS.md: Rolle, Regeln, Zuständigkeit
  • MEMORY.md: Was gerade aktiv ist (eine Zeile pro Eintrag, Präsens)
  • USER.md: Wie der Nutzer denkt und was er braucht
  • TOOLS.md: Maschinenspezifische Befehle und Workarounds
  • IDENTITY.md: Name, Rolle, Kurzreferenz
  • HEARTBEAT.md: Stehende Aufgaben für wiederkehrende Überprüfungen

Der Entwickler etablierte eine Budgetregel: Während OpenClaw bis zu 20.000 Zeichen pro Datei erlaubt, zielen sie auf 500-1.000 Tokens pro Datei ab, wobei das gesamte L1 unter 7.000 Tokens bleibt. Dies stellt sicher, dass Agenten tatsächlich alles lesen, anstatt aufgeblähte Dateien zu überfliegen. Ein trim-Befehl erzwingt dieses Limit.

Stabilitätsregel: Nur der Nutzer oder ein Checkpoint aktualisiert L1-Dateien. Agenten ändern nicht willkürlich ihre eigenen Regeln, mit der Ausnahme, dass MEMORY.md aktualisiert werden kann, um den aktuellen Zustand widerzuspiegeln.

Ad

Schicht 2: Speicher (semantische Suche)

Dies ist Langzeitabruf mit OpenClaws eingebautem memory_search-Tool, das semantisch über MEMORY.md und alles im memory/-Verzeichnis sucht. Wenn ein Agent nach vorheriger Arbeit, Entscheidungen oder Kontext gefragt wird, durchsucht er L2 automatisch.

Zwei Arten von Dateien befinden sich hier:

  • Tägliche Notizen: memory/YYYY-MM-DD.md (OpenClaw-Konvention) mit Sitzungsverlauf, getroffenen Entscheidungen, abgeschlossener Arbeit und Korrekturen
  • Brotkrümel-Dateien: memory/[themenname].md (Entwicklerergänzung) mit kuratierten Fakten, nach Situation organisiert, maximal 4 KB pro Datei, eine Tatsache pro Zeile

Jede Schlüsseltatsache in Brotkrümel-Dateien enthält einen Verweis auf L3: → Vertiefung: reference/dateiname.md. Dies schafft eine Brücke zwischen L2 und L3, sodass Agenten nicht vollständige Referenzdokumente laden müssen, nur um sich an eine relevante Tatsache zu erinnern.

Kritische Erkenntnis: Die Genauigkeit von L2 hängt vollständig davon ab, was hineingeschrieben wird. Wenn ein Agent eine Aktion ausführt und sie nicht erfasst, bevor er weitergeht, beginnt die Zustandsdatei, veraltete Informationen zurückzugeben.

Schicht 3: Referenz (bei Bedarf)

Dies ist vollständig die Ergänzung des Entwicklers, keine OpenClaw-Konvention. Ein reference/-Verzeichnis enthält tiefen Kontext: SOPs, Frameworks, Playbooks und Recherchen.

Agenten greifen bei Bedarf auf L3 zu, wenn eine spezifische Aufgabe Tiefe erfordert. Es wird absichtlich nicht von memory_search durchsucht, um zu vermeiden, Kontext mit Dingen zu belasten, die selten wichtig sind.

Der vollständige Ablauf: L1 (immer geladen) → Suche L2 (Speicher) → Öffne L3 (Referenz) bei Bedarf.

📖 Read the full source: r/openclaw

Ad

👀 Siehe auch

OpenClaw-Einrichtungscheckliste: Sechs entscheidende Schritte für neue Benutzer
Anleitungen

OpenClaw-Einrichtungscheckliste: Sechs entscheidende Schritte für neue Benutzer

Ein Reddit-Beitrag beschreibt sechs wesentliche Konfigurationsschritte für OpenClaw-Nutzer: Wechseln Sie das Standardmodell von Opus zu Sonnet, um Kosten zu senken, sperren Sie den Gateway-Host auf 127.0.0.1 für mehr Sicherheit, erstellen Sie eine SOUL.md für die Agenten-Persönlichkeit, vermeiden Sie zunächst die Installation von Skills, erstellen Sie nicht mehrere Agenten und verwenden Sie den /new-Befehl, um den Konversationskontext zu verwalten.

OpenClawRadar
iOS-Entwickler teilt Best Practices für Claude-Code nach der Veröffentlichung mehrerer Apps
Anleitungen

iOS-Entwickler teilt Best Practices für Claude-Code nach der Veröffentlichung mehrerer Apps

Ein iOS-Entwickler mit Cybersecurity-Hintergrund beschreibt spezifische Praktiken für den effektiven Einsatz von Claude Code, einschließlich Umgebungstrennung, Einrichtung von Observability und Vermeidung von technischer Schuldenbildung.

OpenClawRadar
Agent-orientierte API-Designmuster: Erkenntnisse aus Moltbook
Anleitungen

Agent-orientierte API-Designmuster: Erkenntnisse aus Moltbook

Das API-Design von Moltbook unterstützt proaktive Interaktionen von KI-Agenten, indem es direkte Anweisungen, Statusübergänge, kognitive Herausforderungen und Bildungstempo-Beschränkungen integriert.

OpenClawRadar
So richten Sie Qwen 3.6 Plus Preview auf OpenRouter für die kostenlose Nutzung von OpenClaw ein
Anleitungen

So richten Sie Qwen 3.6 Plus Preview auf OpenRouter für die kostenlose Nutzung von OpenClaw ein

Qwen 3.6 Plus Preview ist derzeit kostenlos auf OpenRouter mit einem Kontextfenster von 1 Million Token verfügbar und eignet sich für KI-Agentenarbeit. Die Einrichtung umfasst die Erstellung eines OpenRouter-Kontos, das Hinzufügen des Anbieters zu OpenClaw und die Konfiguration des Modells.

OpenClawRadar