re_gent - gestion de versions pour les agents de codage IA
(github.com/regent-vcs)- Un outil pour suivre et auditer le travail des agents de codage IA comme avec git, permettant de vérifier étape par étape ce que l’agent a fait et quel prompt a écrit chaque ligne
- Le cœur repose sur trois commandes de base
rgt log: affiche l’historique des opérations effectuées par la session (heure, outil, fichiers, nombre de lignes modifiées)rgt blame: remonte à la source du prompt ayant écrit une ligne donnéergt show: affiche le contexte complet d’une étape (appel d’outil + conversation)
- À chaque tour d’utilisation d’un outil, création d’un instantané Step contenant les modifications, la raison et le demandeur ; les Step forment un DAG et chaque session possède sa propre branche
- L’activité de l’agent est stockée dans
.regent/, à l’image de.git/- structure composée de
objects/(basé sur BLAKE3),refs/(pointeurs de session),index.db(index SQLite) etconfig.toml - BLAKE3 est une fonction de hachage cryptographique optimisée pour le traitement parallèle, utilisée pour un stockage content-addressed afin d’obtenir un hachage rapide et une déduplication automatique
- structure composée de
- Prise en charge complète de Claude Code, OpenAI Codex CLI et OpenCode ; les hooks sont configurés automatiquement lors de
rgt init, sans réglage supplémentaire - L’historique des conversations est conservé même après
/compactet/clear, et les sessions simultanées sont suivies sans conflit grâce à des refs séparées - Requêtes en moins de 10 ms grâce à l’index SQLite, avec sécurité de concurrence assurée par les refs CAS et les transactions ACID
- Une extension VSCode fournit des annotations blame en ligne, des infobulles au survol et une vue chronologique des sessions
- Ne remplace pas git, mais joue un rôle complémentaire pour l’audit des agents (l’usage des deux est recommandé)
- Licence Apache-2.0
Aucun commentaire pour le moment.