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

Gemma4 26B-A4B bietet schnelle lokale Leistung mit Web-Suche und Bildunterstützung
Werkzeuge

Gemma4 26B-A4B bietet schnelle lokale Leistung mit Web-Suche und Bildunterstützung

Das Gemma-4-26B-A4B-Modell erreicht etwa 145 Tokens pro Sekunde auf einer RTX 4090 und umfasst Web-Suche-MCP sowie Bildunterstützung für Chat-Anwendungen. Ein Blogbeitrag erläutert die Einrichtung und plattformübergreifende Nutzung auf Mac und iPhone.

OpenClawRadar
Patina: Eine Claude-Code-Fähigkeit, die KI-Schreibmuster erkennt und umschreibt
Werkzeuge

Patina: Eine Claude-Code-Fähigkeit, die KI-Schreibmuster erkennt und umschreibt

Ein Entwickler hat eine Claude Code-Fähigkeit namens Patina erstellt, die 112 Muster identifiziert, die KI-generierten Text in vier Sprachen offensichtlich machen, und dann markierte Abschnitte umschreibt. Das Tool umfasst Modi für reine Erkennung, Bewertung und iteratives Umschreiben.

OpenClawRadar
Open-Source-Struktur-Halluzinationsprüfer für KI-Agenten-Pipelines
Werkzeuge

Open-Source-Struktur-Halluzinationsprüfer für KI-Agenten-Pipelines

Ein neues Open-Source-Tool bietet vier Unterdrücker, um strukturelle Fehler in KI-Agenten-Pipelines zu erkennen, darunter Grounding-Erzwingung, Prompt-Injection-Erkennung, JSON-Validierung und Tool-Antwort-Verifizierung. Verfügbar als REST-API und MCP-Server mit einem kostenlosen Kontingent von 500 Anfragen/Monat.

OpenClawRadar
Erstellen von syntaqlite: Ein SQLite-Entwicklungswerkzeug-Projekt, das mit KI-Unterstützung erstellt wurde
Werkzeuge

Erstellen von syntaqlite: Ein SQLite-Entwicklungswerkzeug-Projekt, das mit KI-Unterstützung erstellt wurde

Lalit Maganti baute syntaqlite, eine Reihe von Entwicklertools für SQLite, in drei Monaten mithilfe von KI-Codierungsagenten, nachdem er es acht Jahre lang gewollt hatte. Das Projekt erforderte das genaue Parsen von SQL wie SQLite, was die Anpassung von SQLites dichtem C-Codebase mit über 400 Grammatikregeln beinhaltet.

OpenClawRadar