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

Xmloxide: Eine Rust-Neumplementierung von libxml2 erstellt mit KI-Agenten-Unterstützung
Xmloxide ist eine reine Rust-Neuimplementierung der nicht mehr gepflegten libxml2-Bibliothek, die mit Claude Code erstellt wurde, um Kompatibilitätstests zu bestehen. Es bietet speichersichere XML/HTML-Parsing mit einer C-API für direkten Austausch.

Antigravitation 2.0 führt OpenSCAD-Architektur-3D-Benchmark an – ModelRift testet 6 LLMs am Pantheon
ModelRift hat 6 LLMs getestet, die das Pantheon in OpenSCAD bauen. Antigravity erreichte 4,5/5 Punkte in architektonischer Qualität und schlug damit die Baseline Codex 5.5. Cursor 3.5 war am schnellsten, aber am schwächsten.

Vereinfachung der Automatisierung mit OpenClaw-Wrappern
OpenClaw Wrappers bieten eine effiziente Möglichkeit, AI-Coding-Agenten zu verwalten. Entdecken Sie, wie diese Tools sich mühelos in bestehende Frameworks integrieren lassen, einschließlich spezifischer Beispielbefehle und Feedback aus der Community.
Needle: Ein Tool-Calling-Modell mit 26 Millionen Parametern, vollständig ohne FFNs aufgebaut
Needle ist ein 26M-Parameter-Modell für Funktionsaufrufe ohne MLPs, das auf Endgeräten 6000 tok/s Prefill und 1200 tok/s Decode erreicht. Es schlägt FunctionGemma-270M, Qwen-0.6B, Granite-350M und LFM2.5-350M beim einmaligen Tool-Aufruf.