본문으로 건너뛰기

© 2026 Molayo

GeekNews헤드라인2026. 06. 15. 10:43

re_gent - AI 코딩 에이전트를 위한 버전 관리

요약

AI 코딩 에이전트의 작업 내역을 git처럼 추적하고 감사할 수 있는 버전 관리 도구인 re_gent를 소개합니다. 에이전트가 작성한 코드의 프롬프트 출처를 추적하고, 단계별 스냅샷을 통해 작업 맥락을 상세히 확인할 수 있습니다.

핵심 포인트

  • rgt blame 명령으로 특정 코드 라인의 프롬프트 출처 추적 가능
  • DAG 구조의 Step 스냅샷을 통해 에이전트 작업 단계별 맥락 보존
  • BLAKE3 해시와 SQLite 인덱스를 활용한 고성능 데이터 저장 및 조회
  • Claude Code, OpenAI Codex CLI 등 주요 에이전트 도구와 호환
  • VSCode 익스텐션을 통한 인라인 주석 및 타임라인 뷰 제공

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 라이선스

댓글과 토론

AI 자동 생성 콘텐츠

본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0