코딩 에이전트들이 Git 기반의 공통 조정 계층을 공유한다면 어떨까?
What if coding agents shared a Git-native coordination layer?
핵심 요약
여러 코딩 에이전트가 동일한 코드베이스에서 작업할 때 발생하는 의사결정 및 제약 사항 공유 문제를 해결하기 위한 Git 기반 도구 'ank' 제안.
- Git 기반 조정 — 코드베이스 내에 에이전트 간 의사결정과 제약 사항을 저장하는 계층 구축
- 에이전트 독립성 — 특정 도구에 종속되지 않고 다양한 에이전트가 동일한 상태를 참조하도록 설계
- 워크플로우 최적화 — 에이전트가 바뀔 때마다 맥락을 재설명하는 비용을 줄이고 일관성 유지
- 도구의 필요성 — 외부 SaaS 연동 대신 코드 저장소 내부에 직접 상태를 관리하는 방식 탐색
'ank'라는 작은 오픈 소스 도구를 실험 중임.
내가 해결하려는 문제는 여러 코딩 에이전트를 동일한 코드베이스에서 사용할 때 발생하는 일임.
Claude Code가 한 작업을 하고, OpenCode가 다른 작업을 함.
나중에 Pi가 뭔가를 이어받음.
한 달이 지남.
그들 모두가 준수해야 할 결정과 제약 사항은 실제로 어디에 존재할까?
내 현재 답변은 다음을 위한 Git 기반 계층임:
- 결정 / ADR
- 범위가 지정된 제약 사항
- 작업
- 완료 기준
- 검증
- 증명
흥미로운 점은 이 형식이 에이전트와 무관하다는 것임.
그래서 이상적으로는:
Claude Code
Codex
OpenCode
Pi
커스텀 에이전트
가 모두 동일한 .ank/ 상태를 소비할 수 있음.
https://github.com/haksolot/ank
여기서 "내 도구 좀 써봐" 같은 피드백을 바라는 건 아님.
기본 모델이 타당한지에 더 관심이 있음.
여러 에이전트를 사용하는 Pi 사용자라면, 현재 이 문제를 어떻게 해결하고 있음?


