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 Code를 사용하여 버그 바운티 파이프라인을 자동화합니다. 이 도구들은 리콘, 웹2/웹3 취약점 스캔, 제출 준비된 보고서 생성을 처리합니다.

Skir: 타입 안전 데이터 교환을 위한 프로토콜 버퍼의 현대적 대안
Skir는 데이터 타입, 상수 및 API를 정의하는 선언적 언어로, 단일 .skir 파일로부터 TypeScript, Python, Java, C++, Kotlin, Dart에서 관용적이고 타입 안전한 코드를 생성합니다. 내장된 스키마 진화 안전성, gRPC와 유사한 RPC 지원, JSON 또는 바이너리 형식으로의 직렬화를 포함합니다.

Hollow Agent OS: 로컬 AI 작업자가 막힐 때 Claude를 수석 아키텍트로 호출
Hollow Agent OS는 로컬 Qwen 모델을 사용하여 24시간 실행되지만, 논리 오류가 발생하거나 큰 변경이 필요할 때 MCP를 통해 Claude를 호출합니다. Claude는 파일 구조를 재구성하고, 코드를 검토하며, 자율 로컬 작업자들의 매니저 역할을 합니다.

새 도구, 컨텍스트 사용에 기반하여 클로드 코드에 명령어를 주입합니다
한 개발자가 클로드 코드가 작업 중간에 컨텍스트 제한에 도달하는 문제에 좌절하며, 컨텍스트 사용량을 모니터링하고 한계치를 초과할 때 사용자 정의 지시사항을 주입하는 도구를 만들었습니다. 이를 통해 클로드가 너무 늦기 전에 경고에 대응할 수 있게 되었습니다.