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

Cowork AI-Agent verursacht Tastatureingabeprobleme auf Windows-Laptops
Ein Benutzer meldete, dass der Cowork AI-Agent anhaltende Tastatureingabeprobleme auf einem Dell Latitude 9430 verursachte, bei denen nur die ersten Tastenanschläge erkannt wurden. Die Lösung bestand in einem speziellen Reset-Verfahren für den eingebetteten Controller bei Latitude-Modellen.

Deblank: Tool zur Entfernung von Code-Formatierung für LLM-Token-Reduzierung
Deblank ist ein Open-Source-Tool, das Code-Formatierung (Einrückungen, Leerzeichen, Zeilenumbrüche) entfernt, bevor Code an LLMs gesendet wird, wodurch die Token um ~30 % für Java/C++ und ~9 % für Python bei ~76 ms Latenz reduziert werden. Es unterstützt Python, Java, C/C++, C#, JS/TS und Go.

Ouroboros fügt PM-Interview-Modus für Claude Code hinzu, um die Spezifikationslücke zu schließen
Ouroboros verfügt jetzt über einen PM-Modus, der vor der Übergabe an Claude Code ein geführtes Interview durchführt und Fragen stellt wie: Welches Problem wird gelöst, für wen ist es gedacht und welche Einschränkungen sind wichtig. Das Ergebnis ist ein PRD/PM-Dokument mit Ziel, User Stories, Einschränkungen, Erfolgskriterien, Annahmen und zurückgestellten Punkten.

Cull: Open-Source Dataset Curation Engine für KI-Bildpipelines
Cull extrahiert Bilder aus über 340 Quellen, darunter Civitai, X/Twitter, Reddit, Discord und Booru-Seiten, klassifiziert sie mit einem Vision-Language-Modell über lokales LM Studio oder Groq und sortiert sie in Kategorie-Ordner mit SD-Prompts und Prüfprotokollen.