re_gent - AI 코딩 에이전트를 위한 버전 관리
(github.com/regent-vcs)- AI 코딩 에이전트의 작업을 git처럼 추적·감사하는 도구로, 에이전트가 무엇을 했고 어떤 프롬프트가 각 줄을 작성했는지 단계별 확인 가능
- 핵심은 세 가지 기본 명령
rgt log: 세션이 수행한 작업 내역(시간·도구·파일·변경 줄 수) 표시rgt blame: 특정 줄을 작성한 프롬프트 출처 추적rgt show: 한 단계의 전체 맥락(도구 호출 + 대화) 출력
- 도구 사용 턴마다 변경 내용/이유/요청한 사람을 담은 Step 스냅샷 생성, Step들은 DAG를 형성하고 세션별로 별도 브랜치 보유
- 에이전트 활동을
.git/과 유사한.regent/에 저장objects/(BLAKE3 기반),refs/(세션 포인터),index.db(SQLite 인덱스),config.toml구성- BLAKE3는 내용을 해시해서 식별자로 쓰는 content-addressed 저장에서 빠른 해싱 및 자동 중복 제거를 위한, 병렬 처리에 최적화된 암호학적 해시 함수
- Claude Code, OpenAI Codex CLI, OpenCode 완전 지원, hook이
rgt init시 자동 구성되어 설정 필요 없음 /compact,/clear후에도 대화 히스토리 유지, 동시 세션은 별도 ref로 충돌 없이 추적- SQLite 인덱스 기반 10ms 미만 조회, CAS refs·ACID 트랜잭션으로 동시성 안전 확보
- VSCode 익스텐션으로 인라인 blame 주석, hover 툴팁, 세션 타임라인 뷰 제공
- git을 대체하지 않고 보완하는 에이전트 감사 추적 역할(둘 다 사용 권장)
- Apache-2.0 라이선스