Das OpenClaw-Plugin fügt mit dem Engram-Server persistenten Speicher hinzu.

✍️ OpenClawRadar📅 Veröffentlicht: 14. April 2026🔗 Source
Das OpenClaw-Plugin fügt mit dem Engram-Server persistenten Speicher hinzu.
Ad

Ein Entwickler hat ein TypeScript-Plugin erstellt, das OpenClaw-Agenten mit Engram verbindet, einem schlanken, auf Go basierenden Speicherserver, der strukturierte Beobachtungen in SQLite mit FTS5-Volltextsuche speichert. Dies bietet Agenten ein Langzeitgedächtnis, das Neustarts, Komprimierungen und Sitzungsenden übersteht.

Wie es funktioniert

Das Plugin fängt eingehende Nachrichten vor jedem Agenten-Zugriff ab, extrahiert Schlüsselwörter, durchsucht Engram und fügt automatisch relevante Erinnerungen in den Prompt ein. Dies geschieht über eine progressive Fallback-Suche: FTS5 verwendet AND-Logik, daher entfernt das System Schlüsselwörter nacheinander, bis etwas übereinstimmt. Ergebnisse werden nach BM25-Relevanz bewertet, und das Plugin überspringt alles, was bereits in der Sitzung eingefügt wurde, um wiederholten Kontext zu vermeiden.

Was Agenten speichern

Erinnerungen sind keine Chat-Auszüge, sondern typisierte Beobachtungen mit Kategorien wie Entscheidung, Fehlerbehebung, Konfiguration, Prozedur, Entdeckung und Muster. Diese werden mit Projekten und Themen-Schlüsseln versehen. Wenn ein Agent etwas mit demselben topic_key wie eine bestehende Erinnerung speichert, wird diese aktualisiert statt dupliziert, sodass Wissen direkt weiterentwickelt werden kann.

Beispiele für gespeicherte Inhalte sind Infrastruktur-Präferenzen und -Einschränkungen, Dienst-Anmeldedaten und CLI-Wrapper für jede Umgebung, Port-Reservierungen und Bereitstellungskonventionen sowie Schritt-für-Schritt-Prozeduren für wiederkehrende Aufgaben.

Ad

Technische Details

Das Plugin umfasst etwa 750 Zeilen TypeScript und bietet Agenten 11 Tools, 4 Lebenszyklus-Hooks und eine CLI. Es verwendet den engram_*-Namensraum, um mit OpenClaws integriertem Markdown-Speicher konfliktfrei zu koexistieren.

Wichtige Implementierungsdetails:

  • Entfernt Kanal-Metadaten (Mattermost/Telegram-Rahmen, Zeitstempel) vor der Suche, um verunreinigte Ergebnisse zu vermeiden
  • Entfernt Stoppwörter und extrahiert aussagekräftige Schlüsselwörter
  • Passt Ausschnitte dynamisch an: 1 Ergebnis erhält mehr Details, 5 Ergebnisse erhalten kürzere Zusammenfassungen
  • Fügt alles mit Beobachtungs-IDs ein, sodass Agenten engram_get für den vollständigen Inhalt aufrufen können

Einrichtungsanforderungen

  • Engram installieren: brew install gentleman-programming/tap/engram oder die Binärdatei herunterladen
  • engram serve ausführen (Standard-Port 7437, SQLite-Datenbank, keine Konfiguration erforderlich)
  • Das Plugin klonen und npm zur Installation verwenden
  • tools.profile: "full" in Ihrer Konfiguration setzen, um Plugin-Tools für Agenten sichtbar zu machen

Probleme und Lösungen

  • FTS5 AND-Logik: Die Suche nach "Kubernetes-Cluster-Konfiguration" liefert nichts, wenn ein einzelner Begriff nicht indiziert ist. Behoben durch progressives Schlüsselwort-Fallback.
  • Kanal-Metadaten in Prompts: Nachrichten von Mattermost enthalten Rahmen, die Suchen verunreinigen. Lösung ist, Metadaten zuerst zu entfernen.
  • Plugin-Tools für Agenten unsichtbar: OpenClaws tools.profile: "coding" filtert plugin-registrierte Tools aus. Lösung ist tools.profile: "full".

📖 Read the full source: r/openclaw

Ad

👀 Siehe auch

Vergleich von OpenClaw und Claude Cowork: Lokale Automatisierung vs. Sandbox-Workflows
Werkzeuge

Vergleich von OpenClaw und Claude Cowork: Lokale Automatisierung vs. Sandbox-Workflows

OpenClaw ist ein ständig aktiver lokaler Agent, der auf Ihrem Computer mit Shell-Befehlausführung und Browser-Automatisierung läuft, während Claude Cowork innerhalb von Claude Desktop in einer abgeschotteten Umgebung arbeitet, die sich auf Dokument- und Browser-Aufgaben konzentriert.

OpenClawRadar
Ersetzen komplexer Abrufpipelines durch einfache Git-Shell-Befehle für LLM-Agenten
Werkzeuge

Ersetzen komplexer Abrufpipelines durch einfache Git-Shell-Befehle für LLM-Agenten

Ein Entwickler ersetzte seine gesamte KI-Agenten-Abrufpipeline (sentence-transformers, rank-bm25, zweistufige LLM-Pipeline) durch ein einziges Tool, das dem Agenten ermöglicht, schreibgeschützte Shell-Befehle gegen ein Git-Repository auszuführen, wodurch die Docker-Image-Größe um ~3 GB reduziert und Timeout-Probleme beseitigt wurden.

OpenClawRadar
Mehr-Agenten-Debatten-App entwickelt mit Claude, ElevenLabs und Flux
Werkzeuge

Mehr-Agenten-Debatten-App entwickelt mit Claude, ElevenLabs und Flux

Ein Entwickler hat eine Debatten-App erstellt, in der Claude Argumente für zwei Personas zu jedem Thema generiert, mit einem KI-Richter, der bewertet und einen Gewinner auswählt. Die App fügt über ElevenLabs Stimmen und über Flux Bilder hinzu, um ein Debatten-Showerlebnis zu schaffen.

OpenClawRadar
Kuratiert Liste von 260+ KI-Agenten-Tools mit Schwerpunkt auf dem Claude-Ökosystem
Werkzeuge

Kuratiert Liste von 260+ KI-Agenten-Tools mit Schwerpunkt auf dem Claude-Ökosystem

Ein GitHub-Repository enthält eine kuratierte Liste von über 260 KI-Agenten-Tools, darunter spezifische Claude-bezogene Einträge wie Claude Code (80,9 % SWE-bench), Claude Computer Use und Claude in Chrome sowie Tools, die gut mit Claude funktionieren, wie Cline und Cursor.

OpenClawRadar