re_gent - Versionsverwaltung für AI-Coding-Agenten
(github.com/regent-vcs)- Ein Tool, das die Arbeit von AI-Coding-Agenten ähnlich wie git nachverfolgt und auditiert; so lässt sich Schritt für Schritt prüfen, was der Agent getan hat und welcher Prompt jede Zeile geschrieben hat
- Im Kern stehen drei grundlegende Befehle
rgt log: Zeigt den Arbeitsverlauf einer Sitzung an (Zeit, Tool, Datei, Anzahl geänderter Zeilen)rgt blame: Verfolgt die Prompt-Quelle zurück, die eine bestimmte Zeile geschrieben hatrgt show: Gibt den vollständigen Kontext eines Schritts aus (Tool-Aufrufe + Konversation)
- Bei jedem Tool-Nutzungszug wird ein Step-Snapshot erzeugt, der Änderungen, Begründung und anfragende Person enthält; die Steps bilden einen DAG und haben pro Sitzung einen separaten Branch
- Agentenaktivitäten werden in
.regent/gespeichert, ähnlich zu.git/- Aufbau aus
objects/(BLAKE3-basiert),refs/(Sitzungs-Pointer),index.db(SQLite-Index),config.toml - BLAKE3 ist eine kryptografische Hash-Funktion, die für parallele Verarbeitung optimiert ist, um in einem content-addressed Speicher, der Inhalte hasht und als Identifikatoren verwendet, schnelles Hashing und automatische Deduplizierung zu ermöglichen
- Aufbau aus
- Claude Code, OpenAI Codex CLI, OpenCode werden vollständig unterstützt; Hooks werden bei
rgt initautomatisch eingerichtet, sodass keine Konfiguration nötig ist - Auch nach
/compactund/clearbleibt die Konversationshistorie erhalten; parallele Sitzungen werden über separate Refs konfliktfrei nachverfolgt - Abfragen in unter 10 ms auf Basis eines SQLite-Index; CAS-Refs und ACID-Transaktionen sorgen für sichere Nebenläufigkeit
- Eine VSCode-Erweiterung bietet Inline-Blame-Anmerkungen, Hover-Tooltips und eine Sitzungs-Timeline-Ansicht
- Ersetzt git nicht, sondern ergänzt es als Audit-Trail für Agentenaktivitäten (empfohlen wird die Nutzung beider)
- Apache-2.0-Lizenz
Noch keine Kommentare.