Kauri, 결정 기록 도구
Kauri: Deterministic Decision Records for agents and humans alike
·2026.04.25 04:22
Kauri가 에이전트와 사람의 설계 결정을 Git 기반으로 기록·검색·검증하는 로컬 우선 도구를 공개했다.
Kauri는 LLM 에이전트와 사람이 함께 쓰는 로컬 우선 decision record store로, 아키텍처 선택과 규칙, 제약 조건을 저장한다.
- 기록은 repo와 함께 커밋되고 git으로 버전 관리되며, 세션 시작 시 에이전트 컨텍스트에 주입된다.
- 상태는 draft / active / superseded / deprecated로 관리된다.
- 파일 연결과 staleness detection, 전체 텍스트 검색, 제한된 태그 taxonomy를 지원한다.
사용 방식도 구체적이다.
kauri init으로 저장소를 만들고kauri record로 결정과 근거, 태그, 파일 연결을 남기며kauri project로 에이전트가 받을 projection을 생성하고kauri check로 오래된 기록을 점검한다.
범위는 두 가지다.
- Project scope:
.kauri/store.db에 저장돼 팀과 공유된다. - User scope:
~/.kauri/store.db에 저장돼 개인 전반의 기준으로 재사용된다.
에이전트 연동도 포함됐다.
- Claude Code용 플러그인과 MCP 도구를 제공한다.
- Cursor, Windsurf, Claude Desktop 같은 MCP 클라이언트에서도 사용할 수 있다.
setup-git으로 커스텀 병합 드라이버를 등록해 브랜치 간 동시 편집을 처리한다.
CLI는 record, update, query, show, history, validate, pin, project, taxonomy, serve 등을 제공하며, 모든 명령은 --json과 --help를 지원한다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.