Einsia/agent-git
Code is cheap, show me the talk: version control for agent sessions
해결하는 문제
에이전트 세션은 일반적으로 임시적이고 휘발성인 파일로 저장되어 쉽게 손실되거나 덮어쓰여집니다. 이 도구는 이러한 세션에 대한 신뢰할 수 있는 버전 관리 시스템을 제공하여 에이전트 기록의 특정 지점을 저장, 재개 및 공유할 수 있게 합니다.
작동 방식
에이전트의 로컬 JSONL 세션 파일 위에 버전 관리 계층으로 작동합니다. 작업의 스냅샷을 생성하고, 기록을 탐색하며, 세션을 허브에 게시할 수 있습니다. Claude Code, Codex, OpenCode, Cursor와 같은 일반적인 에이전트 도구를 지원하며, 터미널 인터페이스를 통해 이러한 세션을 관리하거나 포크하고, 중단한 지점에서 정확히 다시 시작할 수 있습니다.
대상 사용자
AI 코딩 에이전트를 사용하며 진행 상황을 잃지 않고 특정 에이전트 기반 세션을 추적, 저장 및 협업할 방법이 필요한 개발자 및 파워 유저.
주요 특징
- 무손실 버전 관리: 일시적인 에이전트 세션을 영구적이고 재개 가능하며 공유 가능한 기록으로 변환합니다.
- 도구 간 호환성: Claude Code, Cursor, OpenCode와 같은 인기 있는 에이전트와 함께 작동합니다.
- 터미널 인터페이스: 명령줄에서 직접 세션, 로그 및 게시를 관리합니다.
- 간편한 설정: npm을 통한 사전 빌드된 바이너리 또는 소스 빌드로 제공되며, 일반 사용자는 Rust 툴체인이 필요하지 않습니다.
- 내장된 안전성: 로컬 시크릿 필터링 및 리포지토리 시크릿 관리가 포함되어 세션을 안전하게 유지합니다.
관련
- Dispatch
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트