re_gent: AI 코딩 에이전트를 위한 Git – 에이전트 활동의 버전 관리

re_gent는 AI 코딩 에이전트를 위해 특별히 설계된 오픈소스 버전 관리 시스템입니다. 파일 편집, 셸 명령 등 에이전트가 수행하는 모든 도구 호출과 이를 트리거한 대화 컨텍스트를 자동으로 캡처합니다. 에이전트의 작업을 위한 Git이라고 생각하면 됩니다.
주요 기능
- 자동 추적: 수동 커밋이 필요 없습니다. 모든 도구 호출이 Step(부모 해시, 작업 공간 스냅샷, 대화 델타, 도구 이름 및 인수, 세션 ID, 타임스탬프)으로 캡처됩니다.
rgt log: 에이전트가 수행한 작업(파일 변경, 줄 수, 타임스탬프 및 원인이 된 프롬프트)을 확인합니다.rgt blame <파일>:<줄>: 특정 줄을 작성한 프롬프트, 세션, 도구를 식별합니다.rgt rewind(출시 예정): 작업 공간을 이전 단계로 복원합니다.- 다중 세션 인식:
rgt sessions로 활성 세션을 나열하고,rgt log --session <id>로 세션별로 필터링합니다. rgt show <step-해시>: 단계의 전체 컨텍스트(차이, 대화, 타임스탬프)를 제공합니다.
설치
# Homebrew (macOS/Linux) brew tap regent-vcs/tap brew install regent또는 Go 사용
go install github.com/regent-vcs/regent/cmd/rgt@latest
그런 다음 프로젝트 디렉토리에서 rgt init으로 초기화합니다. bash, zsh, fish용 셸 완성 기능이 포함되어 있습니다.
작동 방식
에이전트 활동은 .regent/(.git/과 유사)에 저장됩니다:
objects/— 콘텐츠 주소 지정 블롭(BLAKE3)refs/— 세션 포인터index.db— SQLite 쿼리 인덱스config.toml
단계는 방향성 비순환 그래프(DAG)를 형성합니다. 각 세션은 자체 브랜치이며, 공통 조상은 중복 제거됩니다. 현재 Claude Code를 지원하며, 다른 에이전트에 대한 기여를 환영합니다.
전체 사양은 저장소의 POC.md를 참조하세요.
📖 전체 출처 읽기: HN AI Agents
👀 See Also

프롬프트-미니: Claude 코드 플러그인이 모호한 프롬프트를 가로채 크레딧 낭비를 줄입니다
Prompt-mini는 Claude Code 플러그인으로, 실행 전에 모호한 프롬프트를 가로채어 명확한 질문을 하고, 스택 감지 및 40개 이상의 프레임워크에 대한 구체적인 규칙을 포함한 구조화된 프롬프트를 구축합니다. 이 도구는 범위 누락, 중지 조건, 파일 경로 등 35가지 크레딧 낭비 패턴을 해결합니다.

OpenClaw의 사각지대 해결: 모든 Anthropic 블로그를 가져오기 위한 사이트맵 구축
OpenClaw의 브라우저 도구가 Anthropic 블로그를 모두 발견하지 못하는 이유는 블로그가 여러 URL에 호스팅되어 있기 때문입니다. 한 사용자가 생성된 사이트맵을 제공하여 이 문제를 해결했고, 해결책을 공유 가능한 스킬로 패키징했습니다.

Nia-docs 도구는 Claude AI를 위해 문서 URL에서 로컬 파일시스템을 생성합니다.
nia-docs 도구는 npx nia-docs와 문서 URL을 실행하여 로컬 파일시스템에 문서를 생성할 수 있게 해주며, Claude AI는 추가 설정 없이 직접 접근할 수 있습니다.

포켓봇: iOS용 로컬 AI 자동 조종 장치, 앱 인텐트와 온디바이스 추론 활용
PocketBot은 iPhone의 Neural Engine에서 Metal을 통해 양자화된 3B Llama 모델을 로컬로 실행하는 iOS 앱으로, Apple의 AppIntents 및 CoreLocation 프레임워크를 사용하여 클라우드 데이터 전송 없이 이벤트 기반 자동화를 생성합니다.