최근 AI 코딩 에이전트의 개발 과정에서 투명성과 제어의 필요성이 커지면서, 이들의 작업을 Git(깃)처럼 추적하고 감사할 수 있는 새로운 도구 're_gent'(리젠트)가 등장했습니다. re_gent는 AI 에이전트가 어떤 코드를 작성했고, 어떤 프롬프트(prompt)가 각 코드 줄을 생성했는지 단계별로 상세히 기록하여 개발자가 AI의 작업 흐름을 명확하게 이해하고 관리할 수 있도록 설계되었습니다.
re_gent의 핵심 기능은 세 가지 기본 명령어로 요약됩니다. 'rgt log'는 에이전트 세션이 수행한 작업 내역(시간, 사용 도구, 변경 파일 및 줄 수)을 보여주며, 'rgt blame'은 특정 코드 줄을 작성한 프롬프트의 출처를 추적합니다. 또한 'rgt show'는 특정 단계의 전체 맥락(도구 호출 및 대화 내용)을 출력하여 AI의 의사결정 과정을 심층적으로 파악할 수 있게 합니다. 이 도구는 에이전트의 활동을 .git/과 유사한 .regent/ 디렉토리에 저장하며, BLAKE3 해시 함수를 기반으로 빠른 해싱과 자동 중복 제거를 지원합니다. Claude Code, OpenAI Codex CLI 등 주요 AI 코딩 에이전트를 지원하며, VSCode 익스텐션을 통해 인라인 주석, 툴팁, 세션 타임라인 뷰 등 편리한 시각화 기능도 제공합니다.
re_gent의 등장은 AI 기반 소프트웨어 개발의 신뢰성과 효율성을 크게 향상시킬 잠재력을 가지고 있습니다. 기존의 Git이 사람 개발자의 코드 변경 이력을 관리하듯이, re_gent는 AI 에이전트의 작업을 투명하게 기록함으로써 AI가 생성한 코드의 품질을 검증하고 디버깅하는 데 필수적인 도구가 될 것입니다. 이는 AI 에이전트가 복잡한 프로젝트에 더 깊이 관여하게 될 미래에, 개발자들이 AI의 '생각'을 이해하고 통제하며 협업할 수 있는 중요한 기반을 마련해 줄 것으로 기대됩니다.