memora: versionskontrollierter, typisierter Speicher für KI-Agenten – Git für KI-Überzeugungen

memora ist ein CLI-Tool, das den Speicher von KI-Agenten versioniert – typisiert, mit Herkunftsnachweis, verzweigbar und zusammenführbar. Denken Sie an Git für das, was die KI über Ihre Codebasis glaubt, nicht für Dateiänderungen. Das gesamte Projekt umfasst ~5.000 Zeilen Rust in zwei Crates und produziert eine einzelne statische Binärdatei ohne externe Abhängigkeiten (SQLite über rusqlite eingebunden). Läuft auf allen drei Hauptplattformen mit CI.
Crate-Struktur
- memora-core – Bibliothek ohne CLI-Abhängigkeiten. Typen, SQLite-Speicher, Snapshot-Engine, 3-Wege-Merge, Sitzungsaufzeichnung, Export-Adapter.
- memora-cli – dünne auf clap basierende CLI-Schicht darüber.
Technische Highlights
Clock-Trait für deterministische Tests – keine flaky Timestamps.- Inhaltsadressierte IDs mittels SHA-256 kanonischer Formstrings.
- 3-Wege-Merge mit BFS-Merge-Base-Erkennung über den gesamten Eltern-DAG.
node_versions-Tabelle, die den vollständigen Knotenstatus pro Commit snapshot – ermöglicht Diff, Rollback und reversible GC.
Design-Entscheidungen & offene Fragen
Der Autor bittet um Feedback zu mehreren Bereichen:
- Wichtigkeitsbewertungsformel für GC und Export-Ranking.
- Ob der
MemorySource-Enum offen sein sollte (hat derzeit einenUnknown(String)-Varianten). - Remote-Synchronisationsmodell – derzeit nur dateisystembasiert; die
copy_commits_between-Grenzfläche ist der Punkt, an dem Netzwerktransport eingesteckt werden könnte.
Repository: github.com/harshtripathi272/memora – MIT-lizenziert.
📖 Lies die vollständige Quelle: r/openclaw
👀 Siehe auch

Überwindung von Problemen bei der OpenClaw-Installation
Benutzer stoßen auf Installationsprobleme zwischen openclaw.ai und openclawd.ai, die jeweils unterschiedliche Installationsbefehle bereitstellen.

Verwendung eines lokalen LLM als Claude-Code-Subagent zur Reduzierung des Kontextverbrauchs
Ein Entwickler teilt eine Methode, um Claude Code zu nutzen, um Aufgaben über die LM Studio API an ein lokales LLM zu delegieren, wobei der Dateiinhalt aus dem Kontext von Claude ferngehalten wird. Der Ansatz verwendet ein Python-Skript von etwa 120 Zeilen mit Tool-Calling, um Dateien lokal zu lesen und Zusammenfassungen zurückzugeben.

Akemon: Veröffentlichen und Mieten Sie KI-Codierungs-Agenten direkt von Ihrem Laptop aus
Akemon ist ein Tool, das Entwicklern ermöglicht, ihre KI-Codierungsagenten mit einem Befehl zu veröffentlichen und die Agenten anderer mit einem weiteren Befehl einzustellen. Es funktioniert direkt vom Laptop aus über einen Relay-Tunnel, ohne dass Server benötigt werden. Es ist protokollunabhängig und unterstützt Agenten von Claude Code, Codex, Gemini, OpenCode, Cursor und Windsurf.

Helix: Open-Source-Framework verwandelt Claude in einen persönlichen KI-Agenten für macOS
Helix ist ein Open-Source-Framework, das Claude über Claude Code im Terminal mit macOS über vier MCP-Server-Plugins verbindet und es Claude ermöglicht, Anwendungen zu steuern, dauerhaften Speicher zu verwalten, geplante Aufgaben auszuführen und mit lokaler Sprachverarbeitung zu arbeiten.