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

Claude Code: So verbinden Sie Ihr KI-erstelltes Frontend mit einem echten Backend
Werkzeuge

Claude Code: So verbinden Sie Ihr KI-erstelltes Frontend mit einem echten Backend

Claude Code erstellt ansprechende Frontends, verwendet aber oft hartcodierte Daten. Hier sind vier Möglichkeiten, es mit echten Backends zu verbinden: Raw APIs, SDKs, CLIs und MCP.

OpenClawRadar
Nachrichten an andere Claude-Code-Sitzungen senden: Sitzungsübergreifende Nachrichtenübermittlung
Werkzeuge

Nachrichten an andere Claude-Code-Sitzungen senden: Sitzungsübergreifende Nachrichtenübermittlung

Mit Claude Code v2.1.224+ kann Claude Nachrichten zwischen Ihren Sitzungen senden, um parallele Arbeit zu koordinieren, Erkenntnisse auszutauschen und vor bahnbrechenden Änderungen zu warnen, ohne dass Sie kopieren und einfügen müssen.

OpenClawRadar
🦀
Werkzeuge

Claude Code vs. Codex: 36 vs. 28 Dateien, 2,50 $ vs. 2,04 $, Endlosschleife erkannt — Praxisvergleich

Ein Entwickler führt die gleichen zwei Aufgaben mit Claude Code und Codex (Cursor) aus: PR-Triage-Bot und Echtzeit-Code-Review-UI. Ergebnisse: 36 vs. 28 Dateien, 2,50 $ vs. 2,04 $ Kosten, Claude produzierte weniger TypeScript-Fehler, Codex hatte eine Endlosschleife in React.

OpenClawRadar
Claude Banana: Ein Claude Code-Plugin für bildgenerierung mit Design-System-Bewusstsein
Werkzeuge

Claude Banana: Ein Claude Code-Plugin für bildgenerierung mit Design-System-Bewusstsein

Claude Banana ist ein Claude Code-Plugin zur Bildgenerierung mit der Google Gemini API. Es erstellt kontextbewusste Prompts, indem es Tailwind-Konfigurationen, CSS-Variablen, Design-Tokens und bestehende Assets liest, um die visuellen Stile eines Projekts zu verstehen.

OpenClawRadar