re_gent - control de versiones para agentes de programación con IA
(github.com/regent-vcs)- Herramienta para rastrear y auditar el trabajo de agentes de programación con IA como si fuera git; permite verificar paso a paso qué hizo el agente y qué prompt escribió cada línea
- El núcleo son tres comandos básicos
rgt log: muestra el historial de trabajo realizado por una sesión (hora, herramienta, archivo y cantidad de líneas modificadas)rgt blame: rastrea el origen del prompt que escribió una línea específicargt show: muestra el contexto completo de un paso (llamadas de herramientas + conversación)
- En cada turno de uso de herramientas se crea una instantánea Step con los cambios, la razón y quién lo solicitó; los Step forman un DAG y cada sesión mantiene su propia rama
- La actividad del agente se guarda en
.regent/, similar a.git/- Compuesto por
objects/(basado en BLAKE3),refs/(punteros de sesión),index.db(índice SQLite) yconfig.toml - BLAKE3 es una función hash criptográfica optimizada para procesamiento en paralelo, usada para hashing rápido y deduplicación automática en almacenamiento content-addressed, donde el contenido se hashea y se usa como identificador
- Compuesto por
- Soporte completo para Claude Code, OpenAI Codex CLI y OpenCode; al ejecutar
rgt init, los hooks se configuran automáticamente y no hace falta ajustar nada - Incluso después de
/compacty/clear, se conserva el historial de conversación; las sesiones simultáneas se rastrean con refs separadas sin conflictos - Consultas en menos de 10 ms basadas en índice SQLite, con seguridad de concurrencia mediante CAS refs y transacciones ACID
- Ofrece una extensión de VSCode con anotaciones blame en línea, tooltips al pasar el cursor y vista de línea de tiempo por sesión
- No reemplaza a git, sino que lo complementa como rastro de auditoría del agente (se recomienda usar ambos)
- Licencia Apache-2.0
Aún no hay comentarios.