큐레이션
Entire CLI
AI 코딩 에이전트의 프롬프트·도구 호출·변경 파일을 Git 커밋과 연결해 변경 이유와 복구 지점을 찾는 CLI
요약
Entire CLI는 AI 코딩 에이전트의 세션 기록을 Git 작업과 연결하는 도구입니다. 프롬프트·응답·수정 파일·도구 호출·토큰 사용량을 커밋과 함께 찾을 수 있어, 코드가 바뀐 이유와 작업을 다시 이어갈 지점을 확인하려는 팀에 맞습니다.
어떤 문제를 다루나
커밋 diff는 무엇이 바뀌었는지는 보여주지만, 에이전트가 어떤 요청을 받았고 어떤 파일을 비교했는지까지 설명하지는 않습니다. Entire는 에이전트 세션을 체크포인트로 묶고, 커밋의 Entire-Checkpoint trailer로 두 기록을 연결합니다.
체크포인트는 현재 작업 브랜치의 커밋을 대신 만들지 않습니다. 새 저장소에서는 Git ref 기반 저장소를 사용하며, 세션 데이터는 refs/entire/checkpoints/ 아래 별도 ref에 남습니다.
사용 포인트
- 프롬프트에서 커밋까지의 변경 이유를 검색
- 알려진 체크포인트에서 중단된 세션을 다시 시작
- Claude Code·Codex·Gemini·Copilot CLI 등 여러 에이전트의 기록 연결
- 토큰·도구 호출·수정 파일을 커밋 단위의 맥락으로 확인
- 팀의 AI 코드 작업에 필요한 추적성 기준을 실험
시작할 때 확인할 것
공식 README가 안내하는 기본 흐름은 저장소에서 entire enable을 실행한 뒤 entire status로 상태를 확인하는 방식입니다. 처음에는 운영 저장소 전체를 연결하기보다 테스트 저장소의 작은 이슈 하나로 체크포인트 생성, entire checkpoint list, entire checkpoint explain의 결과를 확인하는 편이 안전합니다.
안정 버전은 Homebrew·Scoop·설치 스크립트에서 기본 채널로 제공됩니다. nightly는 더 빠른 변경을 받는 대신 검증되지 않은 변경이 포함될 수 있으므로 목적을 나누어야 합니다.
적용 판단
Entire CLI는 코드의 품질을 자동으로 증명하는 도구가 아닙니다. 변경의 근거와 실행 맥락을 찾게 해 주지만, 테스트·리뷰·배포 승인까지 대신하지는 않습니다.
세션 transcript와 체크포인트는 저장소 안에 남습니다. 저장소 접근 권한이 있는 사람은 프롬프트와 도구 상호작용을 읽을 수 있고, 공개 저장소라면 인터넷에 노출될 수 있습니다. 비밀값·개인정보·내부 문서를 에이전트에 넣기 전에 저장 정책과 redaction 범위를 먼저 확인해야 합니다.