GJC(Gajae Code) 5구독 멀티벤더 셋업 — 3대 리서치(Codex/LLM Council/Opus ultracode) + 엔진 ground-truth + red-team 통합 가이드
복잡한 모델 선택을 고민하지 말고, 한 줄로 설치해 역할마다 최적 모델이 자동으로 배치되게 하라.
한국어 (이 문서) · English · 中文 · 日本語
[!NOTE]
핵심 역할·셀렉터 개념은 GJC 공식 문서에 업스트림 머지됐다(PR #860,dev). 이 레포는 원클릭 설치, 4계층 10번들 카탈로그와 유지보수·검증 도구를 제공한다.
curl -fsSL https://raw.githubusercontent.com/project820/gjc-multivendor-setup-guide/main/install.sh | bash
이 한 줄이 10개 번들을 ~/.gjc/agent/models.yml 에 안전 병합하고 기본 프로필을 daily 로 설정한다. 기존 설정은 자동 백업되며, 재실행해도 깔끔히 갱신된다.
gjc --mpreset daily # 이번 세션만 적용
gjc # 새 세션은 자동으로 daily 사용
[!IMPORTANT]
설치 후 프로바이더 로그인이 필요하다. GJC OAuth는 네이티브agy/grokCLI 로그인과 공유되지 않는다. GJC에서 아래를 한 번씩 실행하라:/login anthropic # claude /login openai-codex # gpt (ChatGPT 계정 → base GPT 제공) /login google-antigravity # gemini (Google AI Pro/Ultra 구독) /login xai # grok 전체 라인업 + Composeropencode-go 는 API 키 방식:
/provider add또는 환경변수OPENCODE_API_KEY. 인증 상태는/provider로 확인.
[!TIP]
기본 프로필 지정:curl -fsSL …/install.sh | GJC_SETUP_DEFAULT=ultimate-opus bash· 기본값 설정 건너뛰기:GJC_SETUP_DEFAULT=none.
| Tier | 번들 | 한 줄 정의 | 이럴 때 |
|---|---|---|---|
| Core | ⭐ daily | 본체 Opus + 위임 역할별 분산 — 구독 OAuth 3벤더만으로 activation | 평소 기본 |
| Core | 🏎️ coding-sprint | executor 를 Opus 로 승격한 구현 처리량 특화 | 순수 구현 스프린트 |
| Core | 🚨 cyber-cop | reviewer 모드 — architect·critic 주연, PR 리뷰·보안 감사 전용 | 남의 PR 검토·머지 게이트·보안 감사 |
| Premium (exp) | 🏆 ultimate-opus | Anthropic 품질 기저 프리미엄 | 정확성이 비용보다 중요 |
| Premium (exp) | 🧪 ultimate-sol | Sol 기저 프리미엄 — agentic/터미널/브라우징 축 | 장기 자율 워크플로 실험 |
| Premium (exp) | 🔥 dream-team | 역할별 최강 가설 — Fable default+executor | 최고 품질, credits 각오 |
| Workflow | 🏛️ llm-council | 4계열 좌석표와 Council 계약 | 다계열 합의가 필요한 결정 |
| Workflow | 🛡️ escalation | 수동 에스컬레이션 — Fable 구원투수 + critic 3표 패널 | 머지·보안·결제·비가역 변경 |
| Specialized (exp) | 💸 eco | 멀티벤더 저단가 실험 — 절대 최저가 아님 | 비용 압박·대량 작업 |
| Specialized (exp) | 🗺️ monorepo | 전역 ≥1M ctx | 거대 코드베이스 |
전체 카탈로그 ↓ §5 · reviewer 모드·티저는 아래 참조.
🚨 cyber-cop — GJC 최초 reviewer 모드: architect·critic이 주연이고 executor는 재현 조연이다. 고위험 PR은 3표 패널로 판정하며, PR #4~#7에서 머지 전 결함 10건을 차단했다.
설치:curl -fsSL …/install.sh | GJC_SETUP_COP=1 bash→gjc-cop 123
→ 공지 문서
Extragoal — GPT-5.5 Pro 최종리뷰 레인 (opt-in) — Pro 심층 추론을 개발·QA·보안점검의 회전수-1 판정석에 투입한다. 상류 기본 레인은 이것 없이도 동작하며,
GJC_SETUP_EXTRAGOAL=1로 설치한다.
→ Extragoal Maximalist 문서
| 역할 | 무엇을 하나 | 최적 모델 |
|---|---|---|
| 🧠 추론·설계(planner) | 순서·수용기준 짜기 | GPT-5.6 Sol (Agents’ Last Exam 52.7 · 2026-07-09 GA) — 번들별 좌석은 §5 참조(예외: cyber-cop·monorepo=Gemini, eco=Luna) |
| 🔨 구현(executor) | 실제 코드 작성·수정 | Claude Fable 5 (SWE-bench Verified 95.0) — 구독 포함 최강은 Opus 4.8(88.6) |
| 🔭 코드리뷰(architect) | 대형 리포 탐색·아키텍처 | Gemini 3.1 Pro (멀티모달 MMMU-Pro 81%) · 초장문맥(>200k)은 Opus |
| ⚖️ 독립 비평(critic) | 결과 적대 검증 | cross-family (본체와 다른 벤더) |
| 🎛️ 오케스트레이션(default) | 도구호출·라우팅·정직성 | Anthropic 플래그십 — Opus 4.8 (라우터 품질 = 전체 상한; dream-team은 Fable 5. 비-Anthropic 라우터는 opt-in ultimate-sol(Sol)과 Anthropic 미포함 eco(Terra)뿐) |
강한 본체 1개 고정 (default = Anthropic 플래그십 Opus/Fable) + 작업신호 기반 위임 + 실패신호 기반 effort 에스컬레이션.
세 가지 설계 원칙:
dream-team은 Fable 5). 비-Anthropic 라우터는 둘뿐: opt-in 실험 ultimate-sol(Sol — validator 등재+WARN)과 Anthropic 미포함 저단가 실험 eco(Terra — router 불변식 비적용).0.99ⁿ로 떨어진다).medium→high는 점수 +1~2점에 토큰 ~23배. 무조건 max는 낭비 — “못 풀어서” 올리는 것만 정당.| 역할 | 실행 위치 | 1순위 역량 |
|---|---|---|
default |
본체(메인 루프) | 도구호출 신뢰성 · 정직성 |
executor |
서브에이전트(task 위임 시만) |
실코딩(SWE-bench) |
architect |
서브에이전트 | 대용량 ctx · 멀티모달 코드리뷰 |
planner |
서브에이전트 | 최상위 추론 · 시퀀싱 |
critic |
서브에이전트 | 독립 적대 비평 |
GJC 0.9.6 실효 기준이다(2026-07-10 실호출 배터리) — API 공식 스펙과 다른 곳이 있다(아래 각주):
Opus 4.6/4.7/4.8 minimal low medium high xhigh max ← 6단계 전부
Fable 5 minimal low medium high xhigh ← :max는 xhigh로 침묵 클램프 · thinking 상시-온
Sonnet 4.6 / 5 minimal low medium high ← :xhigh/:max는 high로 침묵 클램프
GPT 5.4 / 5.5 (base) low medium high xhigh ← 5.5 기본 xhigh
GPT 5.6 Sol/Terra/Luna low medium high xhigh (max) ← :max 수용되나 심도 미검증 — 출하 상한 xhigh
Grok 4.5 (xai) low medium high ← :xhigh/:max는 high로 침묵 클램프 · minimal은 네이티브 effort 아님
grok-build/grok-4.3 ── bare 셀렉터만 (effort 서픽스 미해석) ──
opencode-go deepseek-v4 minimal low medium high xhigh
opencode-go 기타 ── effort 접미사 생략(기본값) ──
google-antigravity Gemini gemini-3.1-pro-low:high (고추론) · gemini-3.1-pro-low (저effort)
low/high만 — 고추론은 gemini-3.1-pro-low:high 리터럴 핀(0.9.6부터 퍼지 공간 fail-closed — 잘못된 id는 “not found”).gpt-5.4=1M · gpt-5.5=272K · gpt-5.6 3종=373K(0.9.6에서 272K→373K; API 스펙 1.05M과 별개의 usable prompt budget).xhigh/max 불가 · Fable 5는 max 불가(각각 high/xhigh로 클램프).:effort 생략(deepseek-v4 계열만 예외적으로 지원).grok-4.5 상한은 high(:xhigh 침묵 클램프; xhigh는 grok-build 전용이나 그쪽은 effort 서픽스를 해석하지 않음). 범위 밖 등급은 에러가 아니라 클램프되고, gpt-5.6 3종 :max는 수용되나 심도 미검증이므로 출하 상한은 xhigh다.각주(상류 갭): Claude 5 패밀리는 API 공식으로는 둘 다
max까지 지원한다. GJC 파서(0.9.1~0.9.6)의 fable 폴백·sonnet-5의 4.6 클램프 상속은 엔진 쪽 갭이며 재현 자료와 함께 상류에 제보됐다.
| 구독 | provider-id | 비고 |
|---|---|---|
| claude | anthropic |
전 effort. Claude 5 패밀리(Fable 5·Sonnet 5) 포함 |
| gpt | openai-codex |
ChatGPT 계정 → base GPT(gpt-5.6 sol/terra/luna · 5.5 · 5.4) 제공. ctx: gpt-5.4=1M · 5.5=272K · 5.6 3종=373K |
| grok | xai |
전체 라인업 + Composer |
| gemini | google-antigravity |
Google AI Pro/Ultra 구독 토큰. Gemini + 번들 Claude(Opus 4.6 — 2026-07-02 기준, 이후 번들 구성 미재확인) |
| opencode go | opencode-go |
API 키(OPENCODE_API_KEY) |
[!NOTE]
ChatGPT(Codex)는 base GPT만 제공하며 standalone-codex변종은 미지원이다.google-vertex·DeepInfra는 API 키 유료 대안이다.
<provider-id>/<model-id>:<effort> 예) anthropic/claude-opus-4-8:high
google-antigravity/gemini-3.1-pro-low:high (Gemini 고추론 — 엔진 정식 경로)
opencode-go/<model> (effort 생략 = 모델 기본값)
| 역할(축) | 1위 | 수치 |
|---|---|---|
| executor (SWE-bench Verified) | Fable 5 | 95.0% (Opus 4.8 88.6 = 구독 포함 최강 · GPT-5.5 82.6 · Gemini 3.1 Pro 80.6) |
| planner (장기 워크플로·추론) | GPT-5.6 Sol† | Agents’ Last Exam 52.7(5.5: 46.9) · AA Intelligence 58.9 — GPQA 단독 1위는 Sonnet 5 96.2 · 과학지식 특화는 Gemini 3.1 Pro 94.3 (§6-2) |
| architect (ctx·멀티모달) | Gemini 3.1 Pro† | 1M ctx · MMMU-Pro 81% |
| default (툴콜·정직성) | Opus 4.8 / Fable 5 | 라우터 품질 = 전체 상한 (Fable은 refusal·과금 캐비앗 — §5) |
| critic (독립성) | cross-family | 메타-심판 > 토론형 집계 |
핵심 합의 원칙 — † planner는 2026-07-10 Sol GA를 반영해 2026-07-02 Gemini 3.1 Pro 스냅샷을 대체했고, architect 축은 Gemini 3.5 Pro 출시 시 재검증한다.
ultimate-sol(Sol 라우터 — validator 등재 + WARN 표면화 opt-in 실험) · eco(Anthropic 미포함 번들 — Terra 라우터, router 불변식 비적용).★ = 평소 권장. v2.0.0은 동등한 프로필 묶음이 아니라 4계층 10번들이다. 전 번들
required_providers ≥ 2, 기본critic=cross-family(예외는SAME_FAMILY_OK+WARN), 엔진 effort 하드룰과 셀렉터 검증(§6)을 따른다. 2026-07-10 gjc 0.9.6 배터리에서 출하 좌석은 그린이었다.
profiles:
# ───────────────────────── Core tier ─────────────────────────
daily: # ★ 평소 기본 (--default daily) — 구독 OAuth 3벤더만으로 activation
required_providers: [anthropic, openai-codex, google-antigravity]
model_mapping:
default: anthropic/claude-opus-4-8:medium # 본체 효율 knee · 1M ctx
executor: openai-codex/gpt-5.6-terra:high # 코딩특화 $2.5/15에 ≈GPT-5.5급(공식 5.6 평가표)·벤더분산
planner: openai-codex/gpt-5.6-sol:high # 장기 워크플로 완주 1위(Agents' Last Exam 52.7)·tool-heavy 분해
architect: google-antigravity/gemini-3.1-pro-low:high # 1M ctx·멀티모달(MMMU-Pro)·GPQA 94.3 — Gemini 전문좌석
critic: google-antigravity/gemini-3.1-pro-low:high # v2: grok→Gemini — xai 키 장벽 제거(구독-only daily) + 본체(Opus)와 cross-family 유지(PR #21 패널 반영). ⚠architect 와 동일 셀렉터 — 3벤더 구독-only 제약에서 본체교차+plan/crit교차를 동시에 만족하는 계열이 Google 뿐(의도적 수용). 독립성 강화 원하면 xai 로그인 후 critic 을 xai/grok-4.5:medium 으로 스왑(구 v1.11 좌석)
coding-sprint: # 🏎 순수 구현 처리량 — daily 대비 executor 를 Opus 로 승격
required_providers: [anthropic, openai-codex, google-antigravity]
model_mapping:
default: anthropic/claude-opus-4-8:medium # 본체 오케스트레이션
executor: anthropic/claude-opus-4-8:high # 구독 포함 코딩 최강 계열(v2: max→high — 실패신호 시에만 max 격상, routing-rules 사다리)
planner: openai-codex/gpt-5.6-sol:high # v2: gemini→Sol — 스프린트 분해는 Sol 축(Terminal-Bench 88.8·DeepSWE 72.7)
architect: google-antigravity/gemini-3.1-pro-low:high # 1M ctx 리뷰
critic: openai-codex/gpt-5.6-terra:high # 코딩인지 critic. ⚠planner 와 같은 gpt 계열 — 인간 판정(2026-07-10)으로 SAME_FAMILY_OK 등재(번들 전체는 3벤더 유지)
cyber-cop: # 🚨 reviewer 모드 — PR 리뷰·보안 감사 (author 모드의 역상). v1.11.0 매핑 그대로(KEEP)
required_providers: [anthropic, openai-codex, google-antigravity]
model_mapping:
default: anthropic/claude-opus-4-8:high # 집계자 제한 — critic raw verdict 보존·노출(routing-rules 계약)
executor: openai-codex/gpt-5.6-sol:high # 조연 — 재현 PoC·failing test·harness (Terminal-Bench 2.1 88.8 SOTA)
planner: google-antigravity/gemini-3.1-pro-low:high # 리뷰 체크리스트·감사 범위 (critic 과 cross-family)
architect: anthropic/claude-opus-4-8:high # 주연1 — 1차 코드리뷰 판정자(CLEAR/WATCH/BLOCK)
critic: openai-codex/gpt-5.6-sol:high # 주연2 — 머지 게이트, Claude-작성 코드와 cross-family
# 고위험 PR·보안 감사: critic 3표 병렬 패널 {openai-codex/gpt-5.6-sol:high, xai/grok-4.5:high,
# google-antigravity/gemini-3.1-pro-low:high} — 독립 투표 후 본체 집계(토론 금지), 2/3 반박 또는 CRITICAL/BLOCK 1건이면 차단
# (3표째 grok 은 xai 로그인 시 — 미보유면 2표 {gpt-5.6-sol, gemini}로도 provenance 최소치(non-default family ≥2) 충족)
# ─────────────── Premium tier (experimental — role-fit L3 전) ───────────────
ultimate-opus: # 🏆 Anthropic 품질 기저 프리미엄 (구 ultimate 후계)
required_providers: [anthropic, openai-codex, xai]
model_mapping:
default: anthropic/claude-opus-4-8:high
executor: anthropic/claude-opus-4-8:high # ⚠architect 와 같은 claude 계열 — 인간 판정(2026-07-10) SAME_FAMILY_OK. Sol planner+Grok critic 이 교차검증 담당
planner: openai-codex/gpt-5.6-sol:xhigh # 최상위 추론 + OpenAI 다양성
architect: anthropic/claude-opus-4-8:high # 1M 실효검색(MRCR 76% vs Gemini 26%) — v2: gemini→Opus
critic: xai/grok-4.5:high # 제3계열 독립 dissent seat(결함회수 최강 근거는 없음 — 명칭 주의)
ultimate-sol: # 🧪 OpenAI(Sol) 기저 프리미엄 — agentic/terminal/브라우징 축. Anthropic 보유 번들 중 유일한 비-Anthropic default(validator 예외; anthropic 미포함 eco 는 불변식 비적용)
required_providers: [openai-codex, anthropic, xai]
model_mapping:
default: openai-codex/gpt-5.6-sol:high # 라우터(장기 워크플로 완주 1위). ctx 373K(0.9.6) — 1M 아님 주의
executor: openai-codex/gpt-5.6-sol:xhigh # Terminal-Bench 88.8·DeepSWE 72.7. ⚠METR 게이밍 캐비앗 — SWE류 단독근거 금지
planner: openai-codex/gpt-5.6-sol:xhigh # Sol 3좌석 = 의도된 정체성(자기강화 리스크는 아래 2좌석이 완충)
architect: anthropic/claude-opus-4-8:high # cross-family 검증축 1 — 1M 장문
critic: xai/grok-4.5:high # cross-family 검증축 2
dream-team: # 🔥 역할별 최강 가설 (구 ultimate-f5/legend 후계) — Fable 중심
required_providers: [anthropic, openai-codex, xai]
model_mapping:
default: anthropic/claude-fable-5:high # 라우터=품질 상한. refusal(HTTP 200+stop_reason) 유의 · 7/12 이후 credits $10/$50 노출
executor: anthropic/claude-fable-5:xhigh # SWE-Bench Pro 80.0(공식표 자기불리)·FrontierMath T4. ⚠:max 금지(xhigh 침묵 클램프)
planner: openai-codex/gpt-5.6-sol:xhigh # 분해·tool-heavy 는 Sol 축
architect: anthropic/claude-opus-4-8:high # ⚠executor 와 같은 claude 계열 — 인간 판정 SAME_FAMILY_OK(Fable≠Opus 모델 분리·1M 장문)
critic: xai/grok-4.5:high # 제3계열 dissent
# ─────────────── Workflow bundle tier (좌석표 + 동반 워크플로) ───────────────
llm-council: # 🏛 4계열 좌석표(판정석은 Google·xAI·OpenAI 3계열, 본체 Anthropic 은 집계자 제한 — 자기선호 격리). ★프로필은 좌석표일 뿐 — 병렬 독립호출·quorum·raw verdict 보존은
required_providers: [anthropic, openai-codex, google-antigravity, xai] # routing-rules.md "Council 계약"이 실행한다(YAML 이 자동 실행하지 않음)
model_mapping:
default: anthropic/claude-opus-4-8:high # 집계자 제한 — 요약·은폐 없이 raw verdict 보존
executor: openai-codex/gpt-5.6-terra:high # 재현·검증 잡무
planner: openai-codex/gpt-5.6-sol:xhigh # 의제 분해
architect: google-antigravity/gemini-3.1-pro-low:high # council 판정석 1 (Google)
critic: xai/grok-4.5:high # council 판정석 2 (xAI)
escalation: # 🚑 고실패비용 구원투수 — ★수동 에스컬레이션 번들. 실패신호 트리거·재시도 상한·human gate 는
required_providers: [anthropic, openai-codex, google-antigravity, xai] # routing-rules.md 가 정의한다(프로필이 자동 감지하지 않음). v1.11.0 매핑 그대로(KEEP)
model_mapping:
default: anthropic/claude-opus-4-8:high
executor: anthropic/claude-fable-5:xhigh # 실패한 작업의 구원투수. 간헐 사용 = credits 과금과도 궁합
planner: openai-codex/gpt-5.6-sol:xhigh
architect: google-antigravity/gemini-3.1-pro-low:high
critic: xai/grok-4.5:high # + 3표 교차벤더 critic 패널(독립투표→본체집계)
# ─────────────── Specialized tier (experimental) ───────────────
eco: # 💸 멀티벤더 저단가 실험 — "절대 최저비용" 아님(최소 의존 저가 경로는 GJC 내장 codex-eco).
required_providers: [openai-codex, opencode-go, google-antigravity] # v2: anthropic·xai 제거 — 3벤더
model_mapping:
default: openai-codex/gpt-5.6-terra:medium # v2: opus:low→terra — 비-Anthropic default 는 anthropic 미포함 번들이라 router 불변식 비적용
executor: opencode-go/deepseek-v4-flash # $0.14/0.28, 최저가 코더(5번째 벤더)
planner: openai-codex/gpt-5.6-luna:medium # v2: grok-4-1-fast(2026-05-15 retire→4.3 redirect 과금)→Luna $1/$6
architect: google-antigravity/gemini-3.1-pro-low:high # v2: 무핀→리터럴 -low:high 핀
critic: google-antigravity/gemini-3-flash:low # v2: gemini-3.5-flash-low 07-10 오후 라이브 소멸 → gemini-3-flash:low(검증✅)·cross-family vs executor
monorepo: # 🗄 거대 코드베이스 — 전역 1M ctx (★gpt-5.5(272K)/5.6(373K) 배제 — 1M 미달). v1.11.0 매핑 그대로(KEEP)
required_providers: [anthropic, google-antigravity, opencode-go]
model_mapping:
default: anthropic/claude-opus-4-8:medium # 1M
executor: anthropic/claude-opus-4-8:high # 1M
planner: google-antigravity/gemini-3.1-pro-low:high # 추론(스코프 입력). 1M window ≠ 완전 recall — 청크 누적 워크플로 전제
architect: anthropic/claude-opus-4-8:high # 1M 멀티턴 누적·검색 최상. 단일 메시지 paste ~400k 한도(실측 350k ✅/476k 🔴) — 한 방 >400k 는 opencode-go/deepseek-v4-pro
critic: opencode-go/glm-5.2 # 오픈웨이트 1위(AA 51), cross-family vs anthropic. effort 무핀(opencode-go 규칙)
# ─────────────────────────────────────────────────────────────────────────────
# v1.11.0 → v2.0.0 마이그레이션:
# ultimate → ultimate-opus (executor max→high, architect gemini→opus) · ultimate-f5/legend → dream-team ·
# solo-anthropic/solo-openai/claude-codex/claude-codex-max → 삭제(단일·2벤더 수요는 GJC 0.9.6 내장 claude-opus/claude-fable/codex-*/opus-codex/fable-opus-codex 프로필이 흡수 — 매핑 등가는 아니고 use-case 흡수) ·
# daily.planner gemini→sol · daily.critic grok→gemini(구독-only 3벤더화 + 본체와 cross-family 유지) · eco 전면 재편(위 주석) · llm-council/ultimate-sol 신설.
# Claude 5 패밀리: Fable 5 = $10/$50(Opus 2배), 구독 포함 이벤트 ~7/12 23:59 PT(2차 출처 — 공식 1차 연장 페이지 미확보), 이후 usage credits.
# Fable refusal 은 HTTP 200 + stop_reason=refusal — "빈 응답" 오인 금지. 30-day retention·ZDR 불가(민감 코드베이스 주의).
# GJC 실효 effort: fable-5 ≤xhigh · sonnet-5 ≤high (API 는 둘 다 max — 파서 갭, 상류 제보됨).
# GPT-5.6(2026-07-09 GA): Sol $5/$30 · Terra $2.5/$15 · Luna $1/$6 — API 1.05M/128K, GJC 0.9.6 usable prompt budget 373K.
# :max 는 수용되나 심도 미검증 — 미출하(상한 xhigh). ⚠ METR: Sol 의 SWE 평가 게이밍 적발 — SWE류 벤치 단독근거 승격 금지.
# v2: Luna 를 eco.planner 로 채용($1/$6 — retire 된 grok-4-1-fast 대체).
# opencode-go: OPENCODE_API_KEY 필요(eco.executor·monorepo.critic). 검증✅: deepseek-v4-flash/pro · glm-5.2.
# xai: XAI_API_KEY 필요(premium 3종 + llm-council/escalation 의 critic). grok-4.5 는 grok-build/OAuth 변종 없음(07-10 재조회) —
# grok-build 에 4.5 등장 시 xai 좌석 인증·비용 논증 전면 재계산(재평가 트리거).
# Grok 4.5 critic 좌석의 의미: "검증된 결함회수 최강"이 아니라 "제3계열 독립 dissent" — 2축 리서치 합의(critic-specific 근거 0건).
# 재평가 트리거: GJC 릴리스 diff · catalog drift(catalog-snapshot.sh --diff) · Fable 프로모션 종료/재연장 · 신모델 입점 ·
# validator 검사범위 변경 · 가격 개정 · 독립 leaderboard 등재 — 하나라도 발화하면 profile matrix 재계산.
ultimate→ultimate-opus, ultimate-f5/legend→dream-team; llm-council·ultimate-sol은 신설됐다. solo-anthropic/solo-openai/claude-codex/claude-codex-max는 v2의 멀티벤더 원칙에 따라 제거했고, 해당 수요는 GJC 0.9.6 내장 claude-*·codex-*·opus-codex·fable-opus-codex가 흡수한다(매핑 등가 아님). 세부 diff는 CHANGELOG와 v2 안내를 참조.
[!TIP]
opencode-go 는OPENCODE_API_KEY설정 시ecoexecutor·monorepocritic에서 활성화된다(검증✅).deepseek-v4-flash/pro·glm-5.2는 검증됐고, 신규 입점 후보kimi-k2.7-code·minimax-m3는 미검증이다.
:medium·Terra·Sol·Gemini의 일상 균형점; ⚠ architect·critic 동일 Gemini는 구독 OAuth 3벤더 제약에서 의도 수용(독립성 강화는 xai critic 스왑).:high executor와 Sol 분해의 구현 처리량 번들; ⚠ planner/critic GPT 계열은 2026-07-10 SAME_FAMILY_OK(Sol≠Terra, 전체 3벤더).SAME_FAMILY_OK이며 세 독립 의견이 아니다.NON_ANTHROPIC_DEFAULT_OK), ctx 373K와 METR SWE 게이밍으로 SWE 단독근거 금지.SAME_FAMILY_OK.routing-rules.md의 Council 계약(독립호출·quorum)이 필요하다.:xhigh와 3표 critic을 쓰는 수동 게이트; Escalation 계약이 트리거·human gate를 정하고 refusal 시 Opus :max로 강등한다.codex-eco); grok-4-1-fast retire/redirect 뒤 critic은 07-10 gemini-3-flash:low로 교체됐다.범례: ✅ 실호출 그린(괄호=검증일) · 🔴 실패 · ⚠ 주의/클램프 · †‡ 각주 · ●○ 상대비용.
2026-07-10 gjc 0.9.6에서 전 프로바이더 핵심 셀렉터를gjc -p --no-session --no-tools --model <sel> "..."로 실호출했다(rerun-3; 0.9.5 그린은 rerun-2). v2 출하 좌석은 전부 그린이며, 당일 antigravity 드리프트로 eco.critic을 교체했다.
| 프로바이더 | 검증된 셀렉터 |
|---|---|
anthropic |
claude-fable-5:high/:xhigh · claude-sonnet-5:high · claude-opus-4-8:high · claude-sonnet-4-6:high — sel ✅(07-10) |
openai-codex |
gpt-5.6-sol:medium/:high/:xhigh · gpt-5.6-terra:high/:xhigh · gpt-5.6-luna:high · gpt-5.5:high · gpt-5.4:high — sel ✅(07-10; 5.5=07-02) |
xai |
grok-4.5:medium/:high · grok-4-fast:high · grok-4-1-fast:high · grok-code-fast-1 · grok-composer-2.5-fast — sel ✅(07-10; 4-1 retired) |
grok-build |
grok-4.3 (bare) — sel ✅(07-02) |
google-antigravity |
gemini-3.1-pro-low/:high · gemini-3-flash/:low — sel ✅(07-10) |
opencode-go |
deepseek-v4-flash · deepseek-v4-pro · glm-5.2 · glm-5.1 · minimax-m2.7 · qwen3.7-max · kimi-k2.6 · mimo-v2.5 — sel ✅(07-02) |
fable-5:max→xhigh, sonnet-5:xhigh/max→high, grok-4.5:xhigh/max→high은 실패가 아닌 침묵 클램프다.:max는 수용되지만 심도 미검증이라 미출하이며, gpt-5.5:high는 07-02 그린 카나리다.grok-4-1-fast는 호출돼도 2026-05-15 retire 뒤 grok-4.3 요율로 redirect 과금돼 v2에서 제외했다.gemini-3.1-pro-high의 0.9.5 침묵 -low 해석은 재현되지 않는다.glm-5.2는 0.7.10부터 번들에 편입됐고 OPENCODE_API_KEY가 필요하다.openai-codex/gpt-5.3-codex · gpt-5.2-codex · gpt-5.1-codex-max/mini — ChatGPT 계정 미지원.google-antigravity/gemini-3.1-pro-high — 0.9.6 기준 not found; 고추론은 gemini-3.1-pro-low:high.gemini-3.5-flash-low · gemini-3.5-flash · gemini-pro-agent — 2026-07-10 오후 not found.gemini-3-pro — 은퇴.claude-sonnet-4-6-thinking — 404.gpt-oss-120b — 500.opencode-go/* — OPENCODE_API_KEY 미설정 시 실패.[!NOTE]
antigravity 라이브 표면은 당일에도 변하고--list-models표기는 캐시일 수 있다. 좌석 채택 전 실호출하고, 디스커버리 미갱신이면 재로그인/재시도 또는 번들 id를 사용하라(eco critic 대안opencode-go/deepseek-v4-pro; GLM은zai/glm-5.2와zaiprovider 추가).
| 셀렉터 | 코딩 | 추론 | 비고 |
|---|---|---|---|
sonnet-5:medium / :high |
3.1s / 3.5s | 3.5s / 3.4s | 전체 최속 |
opus-4-8:high |
4.0s | 3.9s | |
fable-5:medium~:max(→xhigh) |
6.7~7.7s | 3.5~6.3s | 코딩에서 sonnet-5 대비 +3~4s |
grok-4.5:medium / :high |
~14s / ~50s | TTFT ~13s / ~48s | high는 고위험 critic 전용 |
deepseek-v4-flash |
4.6s | 5.5s | |
gemini-3.1-pro-low:high |
17.4s | 5.7s | 코딩 지연 아웃라이어 |
glm-5.2 |
21.9s | 4.0s | 코딩 최저속 — critic엔 무방 |
gjc -p --no-session --no-tools --model "anthropic/claude-fable-5:high" "Reply exactly: OK"
gjc -p --no-session --no-tools --model "google-antigravity/gemini-3.1-pro-low:high" "Reply exactly: OK"
gjc -p --no-session --no-tools --model "openai-codex/gpt-5.6-terra:high" "Reply exactly: OK"
v1의 3종 독립 딥리서치(GPT-5.5 · Claude Opus 4.8 · Gemini 3.1 Pro)와 v2의 2축 블라인드 독립 리서치(Claude Fable 5 Ultracode · Parallel.ai Ultra 2x, 2026-07-10)를 교차검증한 결과, 역할→모델 배치는 near-optimal로 확인됐다. planner는 07-10 Sol 세대교체, Gemini 명목 1M≠실효 1M(MRCR 26%@1M vs Opus 76%), 단일 메시지 한도 ~400k는 윈도우 한도가 아니므로 청크 누적이 전제다. 전문: docs/deep-dive-role-fit.md
§30초 설치의 설치·로그인을 따른다.
# 옵션
curl -fsSL …/install.sh | GJC_SETUP_DEFAULT=ultimate-opus bash # 기본 프로필 지정
curl -fsSL …/install.sh | GJC_SETUP_DEFAULT=none bash # 기본값 설정 건너뜀
curl -fsSL …/install.sh | GJC_CODING_AGENT_DIR=/path bash # 에이전트 경로 override
gjc-profiles.yml의 profiles: 블록을 ~/.gjc/agent/models.yml 아래에 붙여넣고 gjc --mpreset daily --default.
gjc --list-models daily # 적용 확인
cp ~/.gjc/agent/models.yml.bak-* ~/.gjc/agent/models.yml # 되돌리기(백업 복원)
[!WARNING]
GJC 0.7.10~0.9.1 프리셋 rename/delete 주의: 엔진의 커스텀 프리셋 rename/delete는models.yml주석을 전부 제거해 설치기의 관리 블록 센티널도 사라진다. 삭제한 프로필이 재설치 때 부활할 수 있으므로 결과를 확인하고, 완전 제거는 백업 복원(cp … .bak-*)이 가장 확실하다. 0.9.6에서는 미재검증이다.
routing-rules.md를 프로젝트AGENTS.md에 넣거나gjc --append-system-prompt @routing-rules.md로 주입한다.
작업신호 → 위임 — 위임은 신호가 명확할 때만, 본체가 직접 할 수 있으면 직접.
effort 사다리 — 못 풀어서 올리는 것만 정당 · 저점은 low까지 · Gemini는 low↔high 단일 점프.
| 신호 | 스왑 → |
|---|---|
| 세션 시작·일반 작업 | daily |
| 순수 구현 스프린트 | coding-sprint |
| 머지/릴리즈 직전·보안·결제 | escalation (수동 트리거 — routing-rules 의 Escalation 계약) |
| PR 리뷰·보안 감사 세션 | cyber-cop |
| 다계열 합의가 필요한 결정 | llm-council (+ routing-rules 의 Council 계약) |
| 정확성 최우선 (opt-in premium) | ultimate-opus / ultimate-sol(Sol 축 실험) / dream-team(Fable·credits 각오) |
| 대량 리팩터·마이그레이션 | eco |
| 거대 코드베이스 진입 | monorepo |
| 단일 벤더로만 운영 | GJC 내장 프로필(claude-opus·codex-* 등 — 이 카탈로그 밖) |
직렬 5단계(각 0.99): 0.99^5 ≈ 95.1% / 병렬 독립 5개(OR 성공): 1-(0.01)^5 ≈ 100%
{openai-codex/gpt-5.6-sol:high, xai/grok-4.5:high, google-antigravity/gemini-3.1-pro-low:high} 동시 → 2/3 반박 또는 CRITICAL/BLOCK 1건이면 차단. CRITICAL/HIGH dissent 는 다수결로 기각 불가 — 해소 또는 human gate.Gemini는 Google AI Pro/Ultra 구독 토큰, 나머지는 per-token 과금이다($/1M, 입력/출력). Fable 포함·credits 캐비앗은 §5를 따른다.
| 모델 | $/1M (in/out) | 역할 |
|---|---|---|
| Claude Fable 5 | 10 / 50 (배치 5/25 · 캐시 히트 1)† | dream-team default·executor · escalation executor |
| Claude Opus 4.8 | 5 / 25 | default·executor 기간산업 |
| Claude Sonnet 5 | 3 / 15 (인트로 2/10 ~2026-08-31)‡ | eco executor 대안 |
| GPT-5.6 Sol | 5 / 30 (Fast 모드는 12.5/75) | planner(daily·sprint·ultimate-opus·dream-team·council·escalation) · ultimate-sol 3좌석 · cyber-cop executor·critic |
| GPT-5.6 Terra | 2.5 / 15 | daily executor · coding-sprint critic · llm-council executor · eco default |
| GPT-5.6 Luna | 1 / 6 | eco planner (v2 신규 채용) |
| Grok 4.5 | 2 / 6 (실효 입력 ~$0.84 @88% cache) | critic(premium 3종·llm-council·escalation) — xai API 키 |
| GLM-5.2 (opencode-go) | 1.40 / 4.40 | monorepo critic |
| DeepSeek V4 Flash / Pro (opencode-go) | 0.14/0.28 · 1.74/3.48 | eco executor · >400k 단일 paste 폴백 |
| Gemini 3.1 Pro / 3-flash | 프리뷰/구독 토큰 | planner·architect·critic |
† Fable 5는 Opus의 정확히 2배 단가. 구독 포함분(~7/12)도 주간 한도를 소모한다.
‡ Sonnet 5는 토크나이저 변경으로 동일 텍스트가 ~30% 더 많은 토큰이 된다 — 실효 비용은 스티커 단가보다 높게 잡을 것.
(참고: DeepSeek 계열은 DeepInfra 프로바이더(API 키) 경유 시 V4 Pro $1.30/$2.60.)
프로필 상대 비용
| 프로필 | 비용 | 핵심 비용 동인 |
|---|---|---|
| dream-team | ●●●●● | default·executor Fable 5 — ~7/12 구독 포함(주간 한도 50% 상한), 이후 credits $10/50 |
| escalation | ●●●●● | executor Fable :xhigh(구원투수 — 간헐 사용) + planner Sol :xhigh + 4벤더 인증 |
| ultimate-opus / ultimate-sol | ●●●●○ | Opus 또는 Sol 3좌석 :high~xhigh + Grok critic(xai API) |
| llm-council | ●●●●○ | 4벤더 인증 + Sol :xhigh planner — council 워크플로 실행 시 표 수만큼 과금 |
| coding-sprint | ●●●○○ | executor Opus :high(실패신호 시에만 max 격상) |
| daily | ●●●○○ | 본체 Opus :medium, 위임은 중·저가로 분산 — 구독 OAuth 3벤더 |
| monorepo | ●●●○○ | executor/architect Opus + Gemini(프리뷰/구독) + GLM-5.2 |
| eco | ●○○○○ | executor DeepSeek V4 Flash($0.14) + Luna($1) + Gemini 프리뷰 — 단, 절대 최저가는 내장 codex-eco |
코딩(executor) · Vals SWE-bench Verified · swebench.com · Terminal-Bench 2.1
Claude 5 패밀리 · Fable 5 재배포 공지 · platform.claude.com 모델 문서 — 가격·구독 포함(~7/12 연장, Android Authority 보도)·effort 스펙 교차 확인 2026-07-02/07-10
GPT-5.6 (2026-07-09 GA) · 출시 발표 · Sol 프리뷰(Cerebras 750TPS) · AA: GPT-5.6 has landed · TechTimes(METR 평가 게이밍) — 가격·평가 교차 확인 2026-07-10
역할·라우팅 · Gemini 3.1 Pro card · AA Index · BFCL · self-preference bias · RouteLLM
공식 모델/가격 · Anthropic · OpenAI · xAI
한 줄로 설치하고, 역할마다 최적 모델로.
v2.0.1 · CHANGELOG · 유지보수·검증 플레이북 · 라이선스 CC BY 4.0 · GJC = Gajae Code