프로젝트 소개

Compute Squad는 Claude Code와 Codex CLI 양쪽에서 실행되는 멀티 에이전트 코딩 워크플로 플러그인이다. 7개의 이름이 지정된 에이전트를 6단계 파이프라인으로 오케스트레이션한다: Strategy(목표 명확화), Archive(로그 초기화), Recon(코드베이스 매핑), Plan(명세 및 작업 분류), Execute(구현), Accept(적대적 리뷰). 각 실행 또는 재개 전에 사용자는 세 개의 티어(top, mid, bottom)에 대한 정확한 모델 ID를 확인하며, 동일한 모델이 여러 티어를 채울 수 있다. 라우팅은 작업 난이도가 아니라 결정 밀도를 기준으로 한다—계획과 수용은 top 티어를 사용하고, 기타 판단은 mid 이상을 사용하며, 전사 수준의 작업은 bottom 티어로 간다. 7개의 에이전트는 다음과 같다: squad-pm(top 티어, 계획 및 적대적 수용 담당), squad-recon(mid 티어, 읽기 전용 코드베이스 매핑), squad-executor와 그 기계적/복잡 변형(서로 다른 티어에서의 구현), squad-helper(위임된 하위 작업), squad-mech(bottom 티어, 아카이빙 및 포매팅과 같은 무판단 잡무). 자신의 역할을 넘어서는 판단이 필요한 상황에 직면한 에이전트는 REFUSED 마커와 함께 거부하고 에스컬레이션한다. 시스템은 모든 단계가 추가하는 공유 감사 로그(COMPUTE_SQUAD_LOG.md)와 과거 실행을 보존하는 compute-squad-archive/ 디렉터리를 유지한다. 실패한 실행은 절대 폐기되지 않으며—증거로 사용된다. FAIL 결과는 전체 파이프라인이 아니라 이름이 지정된 단일 단계를 다시 실행한다. 설치는 호스트에 따라 다르다: Claude Code는 플러그인 마켓플레이스 명령을 사용하고, Codex는 git clone과 체크아웃이 main에서 깨끗한지 검증하고, git 객체로부터 빌드를 렌더링하고, 플러그인, 에이전트, 프로필을 설치하는 업데이트 스크립트를 필요로 한다. Codex 모델 선택은 체크아웃 외부에 저장되어 업데이트가 절대 덮어쓰지 않는다. 업데이터에는 심볼릭 링크와 실행 비트까지 소스와 설치된 파일을 비교하는 --check 모드가 포함되어 있다. 지원되는 실행 모드에는 전체 파이프라인, 계획만(편집 없음), 단일 작업 지시 실행, accept(계획에 대해 외부 구현을 리뷰)가 있다. 무인 실행은 첫 번째 인간 결정이 필요한 지점에서 중지하고 재개 단계를 보고한다. 자동 업데이트는 두 호스트 모두에서 사용 가능하다—Claude Code의 플러그인 시스템에 내장되어 있고, Codex Scheduled tasks를 통한 주간 업데이트도 가능하다. 팀 롤아웃은 .claude/settings.json 구성을 통해 지원되며, Claude Cowork용 드래그 앤 드롭 플러그인 파일이 제공된다.