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

✍️ OpenClawRadar📅 Veröffentlicht: 9. März 2026🔗 Source
Beagle SCM: Ein Quellcode-Verwaltungssystem, das AST-Bäume speichert
Ad

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/.be wenn kein Protokoll angegeben ist
  • RocksDB-Inspektion: $ ls $HOME/.be/replicated.live/
  • Repository-Status prüfen: $ cat .be zeigt 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
Ad

Dateistruktur und Komponenten

Die Codebasis umfasst mehrere C-Dateien für verschiedene Komponenten:

  • BE.c, BE.h - Kernfunktionalität
  • BE.cli.c - Kommandozeilenschnittstelle
  • BE.http.c - HTTP-Server
  • BESRV.c, BESRV.h - Serverkomponenten
  • BESYNC.c, BESYNC.h - Synchronisierung
  • GREP.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

Ad

👀 Siehe auch

certctl: Selbstgehostete Zertifikatslebenszyklus-Plattform mit 78 API-Endpunkten für KI-Agenten-Automatisierung
Werkzeuge

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.

OpenClawRadar
GrapeRoot MCP Tool reduziert Claude-Code-Token-Verbrauch um 50–70 %
Werkzeuge

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.

OpenClawRadar
Exportieren von KI-Agenten-Erinnerungen mithilfe von Claudes Import-Funktion
Werkzeuge

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.

OpenClawRadar
Obsidian-Integration für Persistent Memory in OpenClaw und Claude Code
Werkzeuge

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.

OpenClawRadar