Agent Memory Bridge
Agent Memory Bridge
Eine MCP-native Speicherschicht für Coding-Agenten, die echte Sitzungen in wiederverwendbares technisches Gedächtnis verwandelt.
Zuerst für Codex gebaut.
Agent Memory Bridge erfasst, was im Chat-Verlauf normalerweise verloren geht:
dauerhafte Entscheidungen
bekannte Korrekturen
Übergaben zwischen Sitzungen
wiederverwendbare Fallstricke
kompaktes Domänenwissen
Die Grundidee ist einfach: Halte die Speicherschicht klein, zuverlässig und überprüfbar. Lass die Orchestrierung auf höherer Ebene obenauf sitzen.
Der interessante Teil ist nicht nur die Persistenz. Es ist die automatische Speicherformung:
Sitzungen werden zu wiederverwendbarem
learnwiederholte Fehler werden zu
gotchaCluster von Lektionen werden zu kompakten
domain-note
Warum existiert dies?
Die meisten Agenten-Speichersysteme driften in eines von drei Mustern ab:
Speicher, der in einer App oder einem Modell gefangen ist
schwerere gehostete Infrastruktur, bevor die Grundlagen des Abrufs bewiesen sind
Transkript-Dumping statt wiederverwendbarem operativen Wissen
Agent Memory Bridge schlägt einen engeren Pfad ein:
MCP-nativ vom ersten Tag an
Lokal-zuerst-Laufzeit
SQLite + FTS5 statt schwererer Infrastruktur
automatische Beförderung von Sitzungs-Traces in wiederverwendbares Gedächtnis
Es ist nicht nur Speicher. Es ist eine Pipeline zur Speicherformung:
session -> summary -> learn -> gotcha -> domain-note
Positionierung
Agent Memory Bridge ist bewusst eng gefasst.
Wenn Sie eine breitere Speicherplattform mit SDKs, Dashboards, Connectors und Unterstützung für mehrere Oberflächenanwendungen wünschen, sind Projekte wie OpenMemory oder Mem0 näher an dieser Form.
Dieses Projekt ist absichtlich anders:
Es ist für Coding-Agenten-Workflows gebaut, nicht für allgemeine Notizspeicherung.
Es hält die MCP-Oberfläche bewusst klein:
storeundrecall.Es befördert rohe Sitzungsausgaben in kompaktes, maschinenlesbares Gedächtnis, anstatt Zusammenfassungen als das endgültige Artefakt zu behandeln.
Es ist standardmäßig lokal-zuerst und überprüfbar.
Für eine längere Positionierungsnotiz siehe docs/COMPARISON.md.
Wie es funktioniert
Die Laufzeitumgebung besteht aus vier Hauptteilen:
MCP-Server
stellt
storeundrecallbereit
Watcher
beobachtet Codex-Rollout-Dateien
schreibt
session-seen,checkpointundcloseout
Reflex
befördert Zusammenfassungen in
learn,gotchaundsignal
Konsolidierung
synthetisiert wiederkehrende
learn- undgotcha-Datensätze zu Domänennotizen
Dies hält das System verständlich:
rohe Sitzungen sind kein endgültiges Gedächtnis
Zusammenfassungen sind kein endgültiges Gedächtnis
dauerhaftes Gedächtnis ist maschinenorientiert
Synthese geschieht nach der Beförderung
Schnellstart
Anforderungen:
Python 3.11+
Codex mit aktiviertem MCP
SQLite mit FTS5-Unterstützung
1. Installieren
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -e .[dev]2. Bridge-Konfiguration erstellen
Kopieren Sie config.example.toml nach:
$CODEX_HOME/mem-bridge/config.tomlEmpfohlene Einrichtung:
halten Sie die Live-SQLite-Datenbank lokal auf jedem Rechner
halten Sie geteilte Profile oder Quell-Tresore bei Bedarf auf NAS oder gemeinsam genutztem Speicher
wechseln Sie später zu einem gehosteten Backend, wenn Sie echtes Live-Schreiben auf mehreren Rechnern wünschen
3. Registrieren Sie den MCP-Server in Codex
Fügen Sie dies zu $CODEX_HOME/config.toml hinzu:
[mcp_servers.agentMemoryBridge]
command = "D:\\path\\to\\agent-memory-bridge\\.venv\\Scripts\\python.exe"
args = ["-m", "agent_mem_bridge"]
cwd = "D:\\path\\to\\agent-memory-bridge"
[mcp_servers.agentMemoryBridge.env]
CODEX_HOME = "%USERPROFILE%\\.codex"
AGENT_MEMORY_BRIDGE_HOME = "%USERPROFILE%\\.codex\\mem-bridge"
AGENT_MEMORY_BRIDGE_CONFIG = "%USERPROFILE%\\.codex\\mem-bridge\\config.toml"4. Starten Sie den Dienst
Starten Sie den MCP-Server:
.\.venv\Scripts\python.exe -m agent_mem_bridgeFühren Sie den Hintergrund-Bridge-Dienst aus:
.\.venv\Scripts\python.exe .\scripts\run_mem_bridge_service.pyFühren Sie nur einen Zyklus aus:
$env:AGENT_MEMORY_BRIDGE_RUN_ONCE = "1"
.\.venv\Scripts\python.exe .\scripts\run_mem_bridge_service.pyOptionale Startup-Installation:
.\scripts\install_startup_watcher.ps1Optional: Erstellen Sie ein lokales Docker-Image
docker build -t agent-memory-bridge:local .
docker --context desktop-linux run --rm -i agent-memory-bridge:localDer Container-Entrypoint startet den stdio MCP-Server mit python -m agent_mem_bridge.
Kern-API
Die MCP-Oberfläche ist bewusst klein:
storerecall
Allgemeine store-Felder:
namespacecontentkindtagssession_idactortitlecorrelation_idsource_app
Allgemeine recall-Felder:
namespacequerykindtags_anysession_idactorcorrelation_idsincelimit
Typische Namespaces
project:<workspace>globaldomain:<name>importierte Profil-Namespaces, wenn ein Team sie wünscht
Das Framework ist profil-agnostisch. Ein spezifisches Bedienerprofil kann obenauf gelegt werden, aber die Bridge selbst ist nicht an eine Person oder ein Protokoll gebunden.
Tägliche Nutzung
Die beabsichtigte Schichtung ist:
systemweites Bedienerprofil
systemweites Speichersubstrat:
agentMemoryBridgeprojektlokale Überschreibungen: AGENTS.md
Das Startup-Protokoll ist in docs/STARTUP-PROTOCOL.md dokumentiert.
Kurz gesagt:
globales Betriebsgedächtnis abrufen
relevantes Spezialisierungsgedächtnis abrufen
wenn ein Arbeitsbereich existiert,
project:<workspace>abrufenfür problemähnliche Arbeit, lokales Gedächtnis und Fallstricke vor der externen Suche prüfen
Live-Code überprüfen, bevor abgerufenen Implementierungsdetails vertraut wird
Nützliche Befehle
Tests ausführen:
.\.venv\Scripts\python.exe -m pytestDen stdio-Rauchtest ausführen:
.\.venv\Scripts\python.exe .\scripts\verify_stdio.pyDen Benchmark ausführen:
.\.venv\Scripts\python.exe .\scripts\run_benchmark.pyDen Bridge-Gesundheitscheck ausführen:
.\.venv\Scripts\python.exe .\scripts\run_healthcheck.py --report-path .\examples\healthcheck-report.jsonErzwingen Sie einen Checkpoint vom neuesten Rollout:
.\.venv\Scripts\python.exe .\scripts\sync_now.pyProjektstruktur
Das Repo ist bewusst klein:
src/agent_mem_bridge/ canonical implementation
scripts/ operational entrypoints
tests/ verification
docs/ design and roadmap
examples/ sanitized demo artifactsDie Dateien, die am wichtigsten sind:
Designentscheidungen
Kleine MCP-Oberfläche
Die Bridge stellt nur store und recall bereit. Dies hält den Vertrag stabil und einfach zu integrieren.
Lokal-zuerst-Laufzeit
Die Live-DB bleibt standardmäßig lokal, da SQLite auf gemeinsam genutztem Netzwerkspeicher eine Zuverlässigkeitsfalle ist.
Maschinenorientiertes Gedächtnis
Agenten sind die primären Leser, daher bevorzugt das Gedächtnis:
kompakte Felder
stabile Tags
niedrige Token-Kosten
gegenüber polierter Prosa.
Gestufte Beförderung
Das System versucht, sich nach oben zu bewegen:
summarylearngotchadomain-note
statt rohe Zusammenfassungen als das endgültige Artefakt zu behandeln.
Status
Das aktuelle Fundament funktioniert:
MCP-Autoload funktioniert in Codex
Projekt- und Sitzungssynchronisierung funktionieren
Recall-zuerst-Workflows funktionieren
Reflex-Beförderung funktioniert
Domänenkonsolidierung im ersten Durchgang funktioniert
Realitätscheck und Roadmap:
Profil-Importe
Das Framework kann importierte Bedienerprofile hosten, aber das Framework selbst bleibt profil-agnostisch.
Dokumentation
Lizenz
MIT. Siehe LICENSE.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/zzhang82/Agent-Memory-Bridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server