Memory Providers — Where Memory Lives
Memory Providers — Where Memory Lives — easy-to-understand guide based on official docs
Speicheranbieter — Wo das Gedächtnis lebt
Wenn du unsere Hermes-Agent-Serie verfolgt hast, weißt du, dass die integrierten MEMORY.md- und USER.md-Dateien das zuverlässige Notizbuch deines Agents sind. Aber was passiert, wenn du möchtest, dass sich dein Agent Dinge über viele Sitzungen hinweg merkt — oder sogar Kontext zwischen mehreren Agents teilt? Hier kommen Speicheranbieter ins Spiel.
Stell es dir so vor: Der integrierte Speicher ist wie ein Haftnotizzettel an deinem Monitor. Ein Speicheranbieter ist wie ein vollwertiger Aktenschrank in der Cloud — organisiert, durchsuchbar und immer verfügbar.
Das große Ganze
Hermes Agent wird jetzt mit 8 externen Speicheranbieter-Plugins ausgeliefert. Hier ist die wichtigste Regel: Du kannst immer nur einen externen Anbieter gleichzeitig aktiv haben, aber der integrierte Speicher läuft immer parallel dazu. Sie sind keine Konkurrenten — sie sind Teamkollegen.
Schnellstart
Der Einstieg ist so einfach wie drei Befehle:
hermes memory setup # interaktive Auswahl + Konfiguration
hermes memory status # prüfen, was aktiv ist
hermes memory off # externen Anbieter deaktivieren
Du kannst deinen Anbieter auch über hermes plugins → Provider Plugins → Memory Provider auswählen oder manuell in ~/.hermes/config.yaml festlegen:
memory:
provider: honcho # oder mem0, hindsight, holographic, retaindb, byterover, supermemory, openviking
So funktioniert’s
Wenn ein Anbieter aktiv ist, erledigt Hermes automatisch sechs Dinge im Hintergrund:
- Injiziert Anbieterkontext in den System-Prompt — damit der Agent weiß, was der Anbieter „sich merkt“
- Ruft relevante Erinnerungen vorab ab vor jeder Runde (im Hintergrund, also ohne Wartezeit)
- Synchronisiert Gesprächsrunden nach jeder Antwort an den Anbieter
- Extrahiert Erinnerungen am Sitzungsende (für Anbieter, die das unterstützen)
- Spiegelt Schreibvorgänge des integrierten Speichers an den externen Anbieter
- Fügt anbieterspezifische Tools hinzu, damit der Agent Erinnerungen suchen, speichern und verwalten kann
Das Beste daran? Dein integrierter Speicher funktioniert genau wie zuvor. Der externe Anbieter ist rein additiv.
Im Fokus: Honcho
Schauen wir uns Honcho genauer an, einen der interessantesten Anbieter. Er ist für KI-native, sitzungsübergreifende Benutzermodellierung mit etwas namens „dialektischem Denken“ konzipiert. Ausgefallener Begriff, einfache Idee: Er führt ein Selbstgespräch darüber, was er über dich weiß.
Am besten geeignet für: Multi-Agent-Systeme mit sitzungsübergreifendem Kontext und Agent-Benutzer-Ausrichtung
Erfordert: pip install honcho-ai + einen API-Schlüssel (oder eine selbst gehostete Instanz)
Datenspeicherung: Honcho Cloud oder selbst gehostet
Honchos Tools (insgesamt 5)
honcho_profile— Peer-Karte lesen/aktualisierenhoncho_search— semantische Suche über Erinnerungenhoncho_context— Sitzungskontext (Zusammenfassung, Repräsentation, Karte, Nachrichten)honcho_reasoning— LLM-synthetisierte Erkenntnissehoncho_conclude— Schlussfolgerungen erstellen/löschen
Drei Stellschrauben für Kosten und Tiefe
Honcho gibt dir drei unabhängige Steuerungsmöglichkeiten:
contextCadence— wie oft der Basiskontext aktualisiert wird (API-Aufrufe)dialecticCadence— wie oft das dialektische LLM feuert (LLM-Aufrufe)dialecticDepth— wie viele Denk-Durchläufe pro Aufruf (1–3)
Tiefere Denkprozesse gewünscht? Dreh dialecticDepth hoch. Geld sparen? Verlangsame die Cadences. Du hast die Kontrolle.
Setup-Assistent
hermes memory setup # "honcho" auswählen — führt das Honcho-spezifische Post-Setup aus
Headless-Maschinen? Kein Problem. Wenn du auf einer SSH-Box oder einer Remote-VM ohne Browser bist, wähle device an der Authentifizierungsabfrage. Die CLI gibt einen kurzen Code und einen Verifizierungslink aus — öffne ihn auf einem anderen Gerät, bestätige, fertig. Der Assistent erkennt sogar automatisch, wenn kein nutzbarer lokaler Browser vorhanden ist, und wählt standardmäßig diese Option.
Konfiguration
Die Konfiguration liegt in $HERMES_HOME/honcho.json (profil-lokal) oder ~/.honcho/config.json (global). Auflösungsreihenfolge: $HERMES_HOME/honcho.json > ~/.hermes/honcho.json > ~/.honcho/config.json.
Zu den wichtigsten Einstellungen gehören contextTokens (Token-Budget pro Runde), recallMode (hybrid, context oder tools) und writeFrequency (async, turn, session oder eine ganze Zahl N).
Das Fazit
Speicheranbieter verwandeln Hermes von einem intelligenten Assistenten in einen kontinuierlich lernenden. Ob du Multi-Agent-Systeme baust oder einfach nur möchtest, dass sich dein Agent deine Kaffeebestellung über Sitzungen hinweg merkt — es gibt einen Anbieter für dich.
Starte mit hermes memory setup, erkunde die Optionen und beobachte, wie dein Agent mit jedem Gespräch schlauer wird. Der Aktenschrank wartet schon.
📖 Offizielle Dokumentation
この記事は Hermes Agent のOffizielle Dokumentationに基づいています:Offizielle Dokumentation › user-guide/features/memory-providers