Skar – turn a captured AI agent trace into a pytest regression test
Skar는 LLM을 도구 사용 에이전트로 래핑하는 코드를 작성하는 팀을 위한 도구로, AI 에이전트 실행 중 발생한 트레이스를 pytest 회귀 테스트로 변환해 코드 변경 시 동작 변화 방지를 돕는다. Python 런타임과 npm CLI 두 패키지로 구성되며, 에이전트 코드에 Recorder를 심어 실행을 캡처하고, CLI를 통해 테스트 코드와 HTML 리포트를 생성한다. Skar는 직접 제어하는 커스텀 에이전트에 적합하며, Claude Code 같은 외부 에이전트 내부는 테스트하지 않는다. 테스트는 단순 재생이 아닌 실제 에이전트 로직을 실행해 회귀를 감지하는 방식이다.



