Beagle SCM: Ein Quellcode-Verwaltungssystem, das AST-Bäume speichert

Was Beagle SCM tut
Beagle ist ein Quellcode-Verwaltungssystem, das AST-Strukturen (abstrakte Syntaxbäume) anstelle von Binärdaten speichert. Das System fungiert als Datenbankzentrale für codebezogene Aktivitäten und speichert nicht nur Quelldateien, sondern auch zugehörige Daten wie Tickets und CI-Ergebnisse.
Technische Umsetzung
Das System verwendet BASON (binäres JSON) als Datenformat, das als "CRDT-ähnlich" für konfliktfreies Zusammenführen beschrieben wird. Für die Speicherung unterstützt Beagle praktisch jede Key-Value-Datenbank, wobei RocksDB die aktuelle Implementierung ist.
Aktueller Status und Nutzung
Beagle befindet sich in einem frühen experimentellen Stadium und hostet sich selbst. Die Dokumentation stellt ausdrücklich klar: "Der Rest ist nicht garantiert. Nutzung auf eigenes Risiko."
Praktische Nutzungsbeispiele
Aus der README-Datei hier spezifische Befehle und Arbeitsabläufe:
- Erstes Projektposting:
$ be post //replicated.live/@gritzko/librdx - Lokaler Speicherort:
$HOME/.bewenn kein Protokoll angegeben ist - RocksDB-Inspektion:
$ ls $HOME/.be/replicated.live/ - Repository-Status prüfen:
$ cat .bezeigt Details wie//replicated.live/@gritzko/librdx - Repository abrufen:
$ be get //replicated.live/@gritzko/librdx
Der Befehl be repo zeigt strukturierte Informationen an, darunter:
- Repository:
replicated.live - Projektpfad:
/@gritzko/librdx - Branches:
*main - Basisdateienanzahl:
574 - Wegpunkte:
0
Dateistruktur und Komponenten
Die Codebasis umfasst mehrere C-Dateien für verschiedene Komponenten:
BE.c,BE.h- KernfunktionalitätBE.cli.c- KommandozeilenschnittstelleBE.http.c- HTTP-ServerBESRV.c,BESRV.h- ServerkomponentenBESYNC.c,BESYNC.h- SynchronisierungGREP.c,IGNO.c,VER.c- Zusätzliche Hilfsprogramme
Das Projekt enthält Dokumentationsdateien, die die CLI-Nutzung, HTTP-Schnittstelle, Speichermodell und Designbegründung abdecken.
📖 Read the full source: HN LLM Tools
👀 Siehe auch

certctl: Selbstgehostete Zertifikatslebenszyklus-Plattform mit 78 API-Endpunkten für KI-Agenten-Automatisierung
certctl ist eine selbst gehostete Plattform für den Zertifikatslebenszyklus, die mit Go und TypeScript entwickelt wurde und 78 REST-API-Endpunkte für die Zertifikatsverwaltung bereitstellt. Die Plattform ist aussteller- und zielagnostisch, wobei ein MCP-Server geplant ist, um alle Funktionen als native MCP-Tools verfügbar zu machen.

GrapeRoot MCP Tool reduziert Claude-Code-Token-Verbrauch um 50–70 %
Ein Entwickler hat GrapeRoot erstellt, ein MCP-Tool, das mit Claude Code entwickelt wurde und die ineffiziente Token-Nutzung in Claude Code-Plänen adressiert. Das Tool konzentriert sich auf besseres Kontext- und Zustandsmanagement, um unnötigen Token-Verbrauch zu reduzieren.

Exportieren von KI-Agenten-Erinnerungen mithilfe von Claudes Import-Funktion
Ein Reddit-Nutzer teilt einen Prompt zum Extrahieren gespeicherter Erinnerungen von KI-Agenten wie ChatGPT und Claude, um sie anschließend in OpenClaw zu importieren. Der Prompt fordert den gesamten gespeicherten Kontext an, einschließlich Anweisungen, persönlicher Details, Projekte, Tools und Präferenzen.

Obsidian-Integration für Persistent Memory in OpenClaw und Claude Code
Ein Reddit-Nutzer demonstriert, wie die Verbindung von OpenClaw und Claude Code mit einem Obsidian-Vault persistente Langzeiterinnerung über Sitzungen hinweg schafft. Das Setup verknüpft automatisch Erinnerungen, Kontext, Projektdateien und Notizen, wobei alle Instanzen bei Bedarf auf den gemeinsamen Speicher zugreifen können.