Skip to content

Repository files navigation

🧩 GJC 멀티벤더 극한 셋업

claude · gpt · grok · gemini · opencode go — 5개 구독을 역할별로 쪼개 쓰는 검증된 설정

복잡한 모델 선택을 고민하지 말고, 한 줄로 설치해 역할마다 최적 모델이 자동으로 배치되게 하라.

GJC Version Upstream Profiles Vendors Verified License

ultimate-opus 셋업 — Anthropic 품질 기저 + 교차검증

한국어 (이 문서) · English · 中文 · 日本語

Note

핵심 역할·셀렉터 개념은 GJC 공식 문서에 업스트림 머지됐다(PR #860, dev). 이 레포는 원클릭 설치, 4계층 8번들 카탈로그와 유지보수·검증 도구를 제공한다.

Important

Gemini 는 지금 v3 카탈로그에서 budget 을 제외하고 배제한다. 품질 비교가 아니라 운영 정책이다 — 이 가이드의 독자는 이미 xAI / Grok 4.6 에 닿는다. 기본 경로(daily)를 포함한 비-budget 번들에는 Gemini 좌석이 없다. 저단가 레인(budget)에만 남긴다.


⚡ 30초 설치

curl -fsSL https://raw.githubusercontent.com/project820/gjc-multivendor-setup-guide/main/install.sh | bash

이 한 줄이 8개 번들을 ~/.gjc/agent/models.yml 에 안전 병합하고 기본 프로필을 daily 로 설정한다. 기존 설정은 자동 백업되며, 재실행해도 깔끔히 갱신된다.

gjc --mpreset daily        # 이번 세션만 적용
gjc                        # 새 세션은 자동으로 daily 사용

Important

설치 후 프로바이더 로그인이 필요하다. GJC OAuth는 네이티브 agy/grok CLI 로그인과 공유되지 않는다. GJC에서 아래를 한 번씩 실행하라:

/login anthropic           # claude
/login openai-codex        # gpt (ChatGPT 계정 → base GPT 제공)
/login google-antigravity  # gemini (Google AI Pro/Ultra 구독)
/login xai                 # grok 전체 라인업 + Composer

opencode-go 는 API 키 방식: /provider add 또는 환경변수 OPENCODE_API_KEY. 인증 상태는 /provider 로 확인.

Tip

기본 프로필 지정: curl -fsSL …/install.sh | GJC_SETUP_DEFAULT=ultimate-opus bash · 기본값 설정 건너뛰기: GJC_SETUP_DEFAULT=none.


🧭 어떤 번들을 쓸까?

보유 구독에서 시작한다. tier 를 먼저 읽지 마라 — 지금 무엇을 쓸 수 있는지부터 정한다.

아래 표의 왼쪽은 그 번들이 실제로 돌기 위해 반드시 있어야 하는 최소 조합이다. 정본 gjc-profiles.ymlrequired_providers 를 그대로 옮긴 것이라 임의로 줄이거나 늘리지 않았다. 자신이 가진 조합이 어떤 행을 포함하면 그 행의 번들을 쓸 수 있다. 여러 행을 포함하면 그 행들의 합집합을 다 쓸 수 있다.

최소 필요 조합 쓸 수 있는 번들
anthropic + openai-codex + xai daily · 🏎 coding-sprint · 🚨 cyber-cop · 🏆 ultimate-opus · 🛡 escalation · 🏛 llm-council
anthropic + opencode-go 🗺 monorepo
openai-codex + google-antigravity + opencode-go 💸 budget — Gemini 가 남는 유일한 행

인증 방식은 별개 축이다

같은 "보유" 라도 얻는 방법이 다르다. 조합을 채울 때 이걸 먼저 확인하라.

프로바이더 얻는 방법
anthropic · openai-codex · google-antigravity /login <provider> — 구독 로그인
xai /login xai 또는 XAI_API_KEY 설정
opencode-go OPENCODE_API_KEY

Tip

anthropic + openai-codex + xai 가 있으면 첫 행이 열린다 — daily 를 포함해 6개 번들. google-antigravitybudget 전용이다. opencode-go 키는 monorepo·budget 확장이다.

전체 좌석표(번들 × 5역할)는 §5 에 있다.

tier 는 결과 라벨이다

Core / Premium / Workflow bundle / Specialized 는 각 번들 카드의 배지로만 남는다. "어떤 걸 쓸까" 의 1차 기준이 아니다 — 위 표가 1차 기준이다.

🚨 cyber-cop — GJC 최초 reviewer 모드: architect·critic이 주연이고 executor는 재현 조연이다. 고위험 PR은 2표 패널로 판정하며, PR #4~#7에서 머지 전 결함 10건을 차단했다. 설치: curl -fsSL …/install.sh | GJC_SETUP_COP=1 bashgjc-cop 123공지 문서

Extragoal — GPT-5.5 Pro 최종리뷰 레인 (opt-in) — Pro 심층 추론을 개발·QA·보안점검의 회전수-1 판정석에 투입한다. 상류 기본 레인은 이것 없이도 동작하며, GJC_SETUP_EXTRAGOAL=1로 설치한다. → Extragoal Maximalist 문서


📑 목차

  1. 왜 멀티벤더인가
  2. 핵심 설계
  3. GJC 엔진 사실
  4. 벤치마크 근거
  5. 최종 카탈로그 — 8 번들 · 4계층
  6. 검증 매트릭스
  7. 설치 / 제거
  8. 동적 라우팅 전략
  9. 병렬 에이전트 + 신뢰성
  10. 비용
  11. 출처

1. 🎯 왜 멀티벤더인가

역할 무엇을 하나 최적 모델
🧠 추론·설계(planner) 순서·수용기준 짜기 GPT-5.6 Sol (Agents' Last Exam 52.7 · 2026-07-09 GA) — 번들별 좌석은 §5 참조(예외: cyber-cop=Daybreak Blue, monorepo·budget=Qwen3.8 Max)
🔨 구현(executor) 실제 코드 작성·수정 Claude Fable 5 (SWE-bench Verified 95.0) — 구독 포함 최강은 Opus 5(4.8 후계 · $5/$25 동가 · 2026-07-24)
🔭 코드리뷰(architect) 대형 리포 탐색·아키텍처 Gemini 3.1 Pro (멀티모달 MMMU-Pro 81%) · 초장문맥(>200k)은 Opus
⚖️ 독립 비평(critic) 결과 적대 검증 cross-family (본체와 다른 벤더)
🎛️ 오케스트레이션(default) 도구호출·라우팅·정직성 Anthropic 플래그십 — Opus 5 (라우터 품질 = 전체 상한; 비-Anthropic 라우터는 anthropic 미요구 번들뿐이고 v3 에선 budget(Terra) 하나다)

2. 🧭 핵심 설계

강한 본체 1개 고정 (default = Anthropic 플래그십 Opus/Fable) + 작업신호 기반 위임 + 실패신호 기반 effort 에스컬레이션.

본체 1개(default) + 서브에이전트 4 — 작업신호 위임

세 가지 설계 원칙:

  • 본체는 절대 양보 불가. median 작업의 대부분은 본체 혼자 처리하므로, 본체(default)를 약한 모델로 내리면 체감 성능 전체가 무너진다. 기본은 Anthropic 플래그십(Opus 5). 비-Anthropic 라우터는 anthropic 을 요구하지 않는 번들뿐이고 v3 에선 budget(Terra) 하나다 — 규칙이 발동조차 하지 않으므로 allowlist 등재가 필요 없다.
  • 다양성은 "검증"에서만 이득. critic은 본체와 다른 벤더로 둬 독립성을 확보하되, 직렬 체인은 짧게 유지한다(신뢰성은 0.99ⁿ로 떨어진다).
  • effort는 비대칭 경제학. medium→high는 점수 +1~2점에 토큰 ~23배. 무조건 max는 낭비 — "못 풀어서" 올리는 것만 정당.

3. 🔧 GJC 엔진 사실

3-1. 역할 5종

역할 실행 위치 1순위 역량
default 본체(메인 루프) 도구호출 신뢰성 · 정직성
executor 서브에이전트(task 위임 시만) 실코딩(SWE-bench)
architect 서브에이전트 대용량 ctx · 멀티모달 코드리뷰
planner 서브에이전트 최상위 추론 · 시퀀싱
critic 서브에이전트 독립 적대 비평

3-2. 추론등급(Effort) 치트시트

GJC 0.13.3 실효 기준이다(2026-08-16 실호출 배터리) — API 공식 스펙과 다른 곳이 있다(아래 각주):

Opus 5 / 4.8            minimal low medium high xhigh max   ← 6단계 전부 (출하 좌석은 Opus 5)
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       low medium high xhigh (max)          ← :max 수용되나 심도 미검증 — 출하 상한 xhigh
GPT 5.6 Luna            max                                  ← v3 정책 좌석: D-1 이 :max 단독 강제 (측정 승리 아님)
Grok 4.6 (xai)          low medium high xhigh                ← 출하 상한 high (:xhigh 수용·심도 미검증)
Grok 4.5 (xai)          low medium high                      ← 레거시 카나리
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)

하드룰 5선

  1. Gemini Pro는 low/high만 — 고추론은 gemini-3.1-pro-low:high 리터럴 핀(퍼지 공간 fail-closed — 잘못된 id는 "not found"). Gemini 3.5 Pro는 08-16 카탈로그에 없음.
  2. openai-codex ctx는 모델별gpt-5.4=1M · gpt-5.5=272K · gpt-5.6 3종=372K(0.13.3 표기; 0.9.6은 373K; API 스펙 1.05M과 별개의 usable prompt budget).
  3. Sonnet(4.6/5)·Fable 5 는 출하 상한이 각각 high/xhigh — 상위 티어는 호출이 수용되지만 심도 미검증이라 출하하지 않는다.
  4. opencode-go는 :effort 생략(deepseek-v4 계열만 예외적으로 지원).
  5. xai grok-4.6 출하 상한은 high(:xhigh는 수용·심도 미검증). grok-build/grok-4.6:high는 not found(bare만 OK — 미출하). gpt-5.6 Sol·Terra :max는 수용되나 심도 미검증이므로 출하 상한은 xhigh. Luna는 v3부터 :max 단독(D-1 — 정책 좌석, 측정 승리 아님).

각주(상류 갭): Claude 5 패밀리는 API 공식으로는 둘 다 max까지 지원한다. GJC 0.13.3에서도 Fable :max는 수용된다 — 클램프 가능하므로 미출하. Sonnet 5 카탈로그는 이제 xhigh/max를 찍지만 클램프 미측정이라 출하 상한은 high.

3-3. 구독 → 프로바이더

구독 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종=372K
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 키 유료 대안이다.

3-4. 셀렉터 문법

<provider-id>/<model-id>:<effort>            예) anthropic/claude-opus-5:high
google-antigravity/gemini-3.1-pro-low:high   (Gemini 고추론 — 엔진 정식 경로)
opencode-go/<model>                           (effort 생략 = 모델 기본값)

4. 📊 벤치마크 근거

역할(축) 1위 수치
executor (SWE-bench Verified) Fable 5 95.0% (Opus 5 = 구독 포함 최강 후계 · 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 5 / 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 출시 시 재검증한다.

  1. default = Anthropic 플래그십(Opus/Fable) 고정 — 라우터 품질이 전체 품질 상한. anthropic 을 요구하지 않는 번들은 적용 대상이 아니다(v3 budget — Terra 라우터). v3 에서 allowlist 예외는 없다.
  2. architect = Gemini 3.1 Pro(멀티모달) / Opus(초장문맥) — Gemini는 비전·중간 ctx 최적, 200k+ 텍스트 실효검색은 Opus(MRCR 76%@1M, Gemini는 26%로 붕괴).
  3. critic = cross-family — 본체/플래너와 다른 벤더여야 편향이 완화된다(self-preference bias).
  4. 구조 = 강본체 + 작업신호 위임 + 실패기반 effort 에스컬레이션.
  5. 매 쿼리 프로필 스왑 ❌ — 캐시 손실 > 이득. 모드 경계에서만 스왑.

5. 🗂️ 최종 카탈로그 — 8 번들 · 4계층

프로필 × 역할 매트릭스

★ = 평소 권장. v3.0.0 카탈로그는 동등한 프로필 묶음이 아니라 4계층 8번들이다. 전 번들 required_providers ≥ 2, 기본 critic=cross-family(예외는 SAME_FAMILY_OK+WARN), 엔진 effort 하드룰과 셀렉터 검증(§6)을 따른다. 2026-08-17 최종 좌석 배터리에서 출하 좌석(Opus 5·Grok 4.6 포함)은 전부 그린이다. 08-16 실행은 v2.1.0 eco.executor 교체 이전 시점이다(그 번들은 v3 에서 삭제됐다).

📋 전체 YAML 펼치기 (gjc-profiles.yml 와 동일 — 모델 매핑 기준, 주석의 §참조만 README에 맞춤)
profiles:

  # ───────────────────────── Core tier ─────────────────────────

  daily:                               # ★ 평소 기본 (--default daily) — Gemini 배제(정책). architect=Opus:high · critic=Grok 4.6:high
    required_providers: [anthropic, openai-codex, xai]
    model_mapping:
      default:   anthropic/claude-opus-5:medium                 # v2.1: 4.8→5 like-for-like. 본체 효율 knee · 1M ctx · $5/$25 동가
      executor:  openai-codex/gpt-5.6-luna:max                # v3 승격(terra:high→luna:max): $1/$6 최저 단가·벤더분산. D-1 이 :max 단독 강제 — 다른 effort 는 validator 거부
                                                              # ⚠ 측정으로 이긴 좌석이 아니다 — :max vs :xhigh 60콜 배터리 정확도 이득 0/10, 30쌍 중 29쌍 동점이라 검정력이 사실상 없다
                                                              # (Wilcoxon 은 동점 때문에 정규근사로 후퇴: p=0.1587 은 근사값이고 유효쌍 1개의 정확검정 p 는 0.5). 정책 좌석: docs/whats-new-v3.md
      planner:   openai-codex/gpt-5.6-sol:high                  # 장기 워크플로 완주 1위(Agents' Last Exam 52.7)·tool-heavy 분해
      architect: anthropic/claude-opus-5:high                   # sibling architect (cyber-cop·ultimate-opus·monorepo). Gemini 는 budget 만
      critic:    xai/grok-4.6:high                              # 제3계열 독립 dissent. :high = sibling Grok critic 출하 effort (ultimate-opus·llm-council·escalation). validator 는 medium 도 허용하나 daily 만 낮추지 않는다

  coding-sprint:                       # 🏎 순수 구현 처리량 — daily 대비 executor 를 Opus 로 승격
    required_providers: [anthropic, openai-codex, xai]
    model_mapping:
      default:   anthropic/claude-opus-5:medium                 # 본체 오케스트레이션
      executor:  anthropic/claude-opus-5:high                   # 구독 포함 코딩 최강 계열(실패신호 시에만 max 격상, routing-rules 사다리)
      planner:   openai-codex/gpt-5.6-sol:high                  # 스프린트 분해는 Sol 축(Terminal-Bench 88.8·DeepSWE 72.7)
      architect: anthropic/claude-opus-5:high                   # sibling architect. ⚠executor 와 같은 claude 계열 — SAME_FAMILY_OK (Sol planner + Grok critic 이 교차검증)
      critic:    xai/grok-4.6:high                              # Gemini architect 제거 후 plan/crit 동계열(Sol/Terra)을 Grok 제3계열로 재균형. sibling Grok critic :high

  cyber-cop:                           # 🚨 reviewer 모드 — PR 리뷰·보안 감사 (author 모드의 역상)
    required_providers: [anthropic, openai-codex, xai]
    model_mapping:
      default:   anthropic/claude-opus-5:high                   # 집계자 제한 — critic raw verdict 보존·노출(routing-rules 계약)
      executor:  openai-codex/gpt-daybreak-blue-latest:high     # 조연 — 재현 PoC. GJC openai-codex 핀 Daybreak Blue (cyber-safeguard alias — Sol 과 다른 베이스가 아님). :max 없음(카탈로그 상한 xhigh)
      planner:   openai-codex/gpt-daybreak-blue-latest:high     # 방어 레인 분해. 동일 핀. Red/Cyber 미출하. daily·budget·monorepo·ultimate-opus 에는 안 씀
      architect: anthropic/claude-opus-5:high                   # 주연1 — 1차 코드리뷰 판정자(CLEAR/WATCH/BLOCK)
      critic:    xai/grok-4.6:high                              # 주연2 — 머지 게이트. 제3계열 독립 dissent
      # 고위험 PR·보안 감사: critic 2표 병렬 패널 {xai/grok-4.6:high, openai-codex/gpt-daybreak-blue-latest:high}
      # — 독립 투표 후 본체 집계(토론 금지), 2/2 반박 또는 CRITICAL/BLOCK 1건이면 차단
      # Gemini 3표째는 없음(budget 외 배제). provenance 최소치(non-default family ≥2 = grok+gpt) 는 2표로 충족. 본체(claude)는 집계만

  # ─────────────── Premium tier (experimental — role-fit L3 전) ───────────────

  ultimate-opus:                       # 🏆 Anthropic 품질 기저 프리미엄 (구 ultimate 후계)
    required_providers: [anthropic, openai-codex, xai]
    model_mapping:
      default:   anthropic/claude-opus-5:high
      executor:  anthropic/claude-opus-5: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-5:high                   # 1M 장문. MRCR 76%@1M 은 Opus 4.6 실측 — 5 수치는 미독립측정
      critic:    xai/grok-4.6:high                              # v2.1: 4.5→4.6 like-for-like. 제3계열 독립 dissent(결함회수 최강 근거는 없음)

  # ─────────────── Workflow bundle tier (좌석표 + 동반 워크플로) ───────────────

  llm-council:                         # 🏛 좌석표(판정석 architect=Opus · critic=Grok · planner=Sol · executor=Terra). ★프로필은 좌석표일 뿐 — 병렬 독립호출·quorum·raw verdict 보존은
    required_providers: [anthropic, openai-codex, xai]          #   routing-rules.md "Council 계약"이 실행한다(YAML 이 자동 실행하지 않음). Gemini 판정석 없음. 본체 default 만 집계자
    model_mapping:
      default:   anthropic/claude-opus-5:high                   # 집계자 제한 — 요약·은폐 없이 raw verdict 보존. 판정은 architect/critic/planner/executor 좌석
      executor:  openai-codex/gpt-5.6-terra:high                # 재현·검증 잡무 (판정석)
      planner:   openai-codex/gpt-5.6-sol:xhigh                 # 의제 분해 (판정석)
      architect: anthropic/claude-opus-5:high                   # 판정석. Gemini 판정석 폐지 — default 는 집계, architect Opus 는 판정
      critic:    xai/grok-4.6:high                              # council 판정석 (xAI)

  escalation:                          # 🚑 고실패비용 구원투수 — ★수동 에스컬레이션 번들. 실패신호 트리거·재시도 상한·human gate 는
    required_providers: [anthropic, openai-codex, xai]          #   routing-rules.md 가 정의한다(프로필이 자동 감지하지 않음). Gemini architect 제거
    model_mapping:
      default:   anthropic/claude-opus-5:high
      executor:  anthropic/claude-fable-5:xhigh                 # 실패한 작업의 구원투수. 간헐 사용 = credits 과금과도 궁합
      planner:   openai-codex/gpt-5.6-sol:xhigh
      architect: anthropic/claude-opus-5:high                   # sibling architect. ⚠Fable executor 와 같은 claude 계열 — SAME_FAMILY_OK (Sol+Grok 교차검증)
      critic:    xai/grok-4.6:high                              # + 2표 교차벤더 critic 패널 {grok, sol} (독립투표→본체집계). Gemini 표 폐지

  # ─────────────── Specialized tier (experimental) ───────────────

  monorepo:                            # 🗄 거대 코드베이스 — 전역 1M ctx (★gpt-5.5(272K)/5.6(372K) 배제 — 1M 미달)
    required_providers: [anthropic, opencode-go]
    model_mapping:
      default:   anthropic/claude-opus-5:medium                 # 1M
      executor:  anthropic/claude-opus-5:high                   # 1M
      planner:   opencode-go/qwen3.8-max                        # sibling planner (budget). Gemini 제거. gpt-5.6 은 372K 라 1M 번들에 못 씀
      architect: anthropic/claude-opus-5:high                   # 1M 멀티턴 누적. 단일 메시지 paste 는 Opus 5 가 476k 통과(08-17 배터리) — Opus 4.8 의 476k 🔴 는 구세대 수치
      critic:    opencode-go/glm-5.2                            # 오픈웨이트 1위(AA 51). ⚠planner 와 같은 ocgo 계열 — SAME_FAMILY_OK (qwen≠glm). Grok 은 500K 라 1M 비평에 안 씀

  budget:                              # v3 게이트 — 카탈로그에서 Gemini 를 유지하는 유일한 번들 (저단가 레인 · 정책)
    required_providers: [openai-codex, google-antigravity, opencode-go]
    model_mapping:
      default:   openai-codex/gpt-5.6-terra:medium
      executor:  opencode-go/glm-5.2
      planner:   opencode-go/qwen3.8-max
      architect: google-antigravity/gemini-3.1-pro-low:high
      critic:    google-antigravity/gemini-3.1-pro-low:high

# ─────────────────────────────────────────────────────────────────────────────
# v2.1.0 → v3.0.0 (MAJOR): 10 번들 → 8 번들. dream-team·eco·ultimate-sol 삭제 · budget 신설 ·
#   daily.executor terra:high → luna:max. 1차 선택축이 tier → required_providers 최소조합으로 이동.
#   아래 v2 이행 이력에 나오는 삭제 번들 이름은 그 시점 기록이며 현행 로스터가 아니다.
# v2.0.1 → v2.1.0: Opus 4.8→Opus 5 · Grok 4.5→Grok 4.6 like-for-like. 10번들·4계층 불변.
# 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 내장 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배). 프로모션은 2026-07-19 23:59:59 PT 종료 —
#   07-20부터 Max/premium Team = 주간 한도의 50% 포함, Pro/standard Team = usage credits(공식 Help Center).
#   Fable refusal 은 HTTP 200 + stop_reason=refusal — "빈 응답" 오인 금지. 30-day retention·ZDR 불가(민감 코드베이스 주의).
#   GJC 실효: fable-5 출하 상한 xhigh · sonnet-5 출하 상한 high (카탈로그는 sonnet-5 에 xhigh/max 를 찍지만 클램프 미측정).
# Claude Opus 5 (2026-07-24): $5/$25 동가 · 1M/128K · effort low..max · Max 기본·Pro 최강. 4.8 은 legacy 로 잔류·호출 가능.
# GPT-5.6(2026-07-09 GA): Sol $5/$30 · Terra $2.5/$15 · Luna $1/$6 — API 1.05M/128K, GJC 0.13.3 usable prompt budget 372K.
#   :max 는 수용되나 심도 미검증 — Sol·Terra 는 미출하(상한 xhigh), Luna 만 v3 에서 :max 단독 출하(D-1 강제).
#   ⚠ METR: Sol 의 SWE 평가 게이밍 적발 — SWE류 벤치 단독근거 승격 금지.
# opencode-go: OPENCODE_API_KEY 필요(budget.executor·budget.planner·monorepo.critic). glm-5.2 검증✅(08-16).
#   deepseek-v4-flash/pro 는 이 계정 08-16 에 403 China opt-in — 카탈로그 잔류, 지역 정책.
# xai: `/login xai` 또는 XAI_API_KEY 설정 (daily·coding-sprint·cyber-cop·ultimate-opus·llm-council·escalation 의 critic).
#   Daybreak Blue = openai-codex/gpt-daybreak-blue-latest (GJC 핀). cyber-cop planner·executor :high 만.
#   OpenAI 문서상 cyber-safeguard alias — Sol 과 다른 베이스라고 쓰지 않는다. daybreak-red · gpt-5.6-cyber 미출하.
#   Gemini / google-antigravity 출하 좌석은 budget.architect·budget.critic 만 (정책 — 품질 비교 아님).
#   08-17 실측: XAI_API_KEY 환경변수 없이 xai/grok-4.6:high 성공(단일 계정). 메커니즘 단정 금지 — 신규 사용자는 둘 중 하나를 설정해야 한다.
#   grok-4.6 은 xai :high 검증✅.
#   grok-build/grok-4.6 은 bare OK · :high not found — 출하 금지. grok-4.5 는 레거시 카나리.
# Grok critic 좌석의 의미: "검증된 결함회수 최강"이 아니라 "제3계열 독립 dissent" — 2축 리서치 합의(critic-specific 근거 0건).
# 재평가 트리거: GJC 릴리스 diff · catalog drift(catalog-snapshot.sh --diff) · Fable 플랜 스플릿 가격 고통 ·
#   Gemini 3.5 Pro GA · DeepSeek 지역 opt-in 해제 · grok-build effort 서픽스 해석 · 신모델 입점 ·
#   validator 검사범위 변경 · 가격 개정 · 독립 leaderboard 등재 — 하나라도 발화하면 profile matrix 재계산.
v1.11 → v2 마이그레이션

ultimateultimate-opus, ultimate-f5/legenddream-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는 CHANGELOGv2 안내를 참조.

Tip

opencode-goOPENCODE_API_KEY 설정 시 budget executor·planner 와 monorepo critic에서 활성화된다(검증✅). 출하 좌석 glm-5.2 는 2026-08-16·08-17 실호출 ok 이고 08-17 코딩 프로브에서 8/8·5.1s(증거). deepseek-v4-flash/pro 는 카탈로그 id 는 살아 있으나 이 계정에서 403 China opt-in 이라 v2.1.0 에서 출하 좌석에서 내렸다(정보성 카나리로만 유지). kimi-k3 는 같은 프로브에서 8/8·6.0s 로 동급이지만 채울 좌석이 없고 레포에 가격·레이트리밋 문서가 없어 미출하다 — 재평가 트리거로 등재. kimi-k2.7-code(262K)·minimax-m3 도 미출하.

프로필별 설계 근거

  • daily — Opus :medium 본체 · Luna executor · Sol planner · Opus architect · Grok critic. Gemini 없음(정책).
  • coding-sprint — Opus :high executor+architect 처리량 번들; Sol planner · Grok critic 이 교차검증(SAME_FAMILY_OK exec/arch).
  • cyber-cop — Opus architect 1차 판정·Grok critic 머지 게이트의 reviewer 모드; planner·executor 는 Daybreak Blue (gpt-daybreak-blue-latest:high, cyber-safeguard alias). 고위험은 2표 {Grok, Daybreak Blue} 패널.
  • ultimate-opus — Opus 3좌석의 안정성·1M을 Sol planner·Grok critic이 보완한다; ⚠ 같은 Claude 계열은 SAME_FAMILY_OK이며 세 독립 의견이 아니다.
  • llm-council — architect Opus·critic Grok·planner Sol이 판정하고, 본체 default(Opus)는 raw verdict를 보존하는 집계자; routing-rules.md의 Council 계약(독립호출·quorum)이 필요하다. Gemini 판정석 없음.
  • escalation — 실패 뒤 Fable :xhigh와 2표 critic 패널 {Grok, Sol}을 쓰는 수동 게이트; Escalation 계약이 트리거·human gate를 정하고 refusal 시 Opus :max로 강등한다.
  • budget — 저단가 API 경로 — 절대 최저가 아님, OPENCODE_API_KEY 필요.
  • monorepo — Opus architect·Qwen planner·GLM-5.2 critic의 1M ctx 번들; Gemini 없음. 완전 recall이 아니므로 청크 누적을 권한다. 다만 >~400k 단일 paste 가 꼭 필요하면 architect 좌석의 claude-opus-5:high 가 그대로 처리한다(08-17 배터리에서 476k 통과 — Opus 4.8 의 476k 🔴 는 구세대 수치).

6. ✅ 검증 매트릭스

범례: ✅ 실호출 그린(괄호=검증일) · 🔴 실패 · ⚠ 주의/클램프 · †‡ 각주 · ●○ 상대비용. 실호출 기록은 셋이고 용도가 다르다. 08-16(gjc 0.13.3, 전 프로바이더 핵심 셀렉터 — 기록; 0.9.6 그린은 07-10 rerun-3)은 v2.1.0 의 eco.executor 가 아직 DeepSeek 이던 시점이라 최종 좌석 전수 커버가 아니다. 출하 좌석 게이트 정본은 08-17 재실행 — 이 PR 에서 고친 revalidate.sh(YAML 파생 로스터 · 카나리 겹침 가드 · FAIL 서브셸 버그 수정)를 실행한 결과이며 종료코드 0, 회귀 0건이다. 단일 메시지 476k 입력 근거는 08-17 최초 실행 에 있다(그 파일은 하네스 수정 전 산출물이라 게이트 정본으로는 쓰지 않는다). v2.1 출하 좌석은 전부 그린이고, DeepSeek 는 이 계정에서 403 China opt-in 이라 출하 좌석에서 내렸다.

프로바이더 검증된 셀렉터
anthropic claude-fable-5:high/:xhigh · claude-sonnet-5:high · claude-opus-5:high/:medium · claude-opus-4-8:high(레거시) · claude-sonnet-4-6:high — sel ✅(08-16·08-17 최종 좌석 배터리)
openai-codex 출하 좌석 gpt-5.6-sol:high/:xhigh · gpt-5.6-terra:high/:medium · gpt-5.6-luna:max — sel ✅(08-17 최종 좌석 배터리). gpt-daybreak-blue-latest:high — cyber-cop planner·executor (프로브 ✅ 08-17). gpt-5.5:high · gpt-5.4:high · gpt-5.6-luna:high 는 출하 좌석이 아닌 카나리이며 08-17 배터리에서도 그린이다
xai grok-4.6:medium/:high · grok-4.5:medium/:high(레거시) · grok-4.3:high · grok-4-fast:high — sel ✅(08-16·08-17 최종 좌석 배터리)
grok-build grok-4.6 (bare) — sel ✅(08-17). grok-4.3 (bare) 는 07-02 기록. effort 서픽스는 해석되지 않는다(grok-4.6:high = not found) — 미출하
google-antigravity gemini-3.1-pro-low/:high · gemini-3-flash:low — sel ✅(08-16·08-17 최종 좌석 배터리). 퍼지 gemini-3.1-pro-high/-bogus·bare gemini-3.5-flash 는 fail-closed 확인
opencode-go 출하 좌석 glm-5.2 — sel ✅(08-16·08-17). deepseek-v4-flash/-pro 는 카탈로그 id 는 살아 있으나 이 계정 403 China opt-in 이라 미출하. glm-5.1 · minimax-m2.7 · qwen3.7-max · kimi-k2.6 · mimo-v2.5 는 07-02 스냅샷 기준이며 v2.1.0 에서 재검증하지 않았다
  • fable-5:max는 수용되나 클램프 가능(미출하). grok-4.6:xhigh는 수용·심도 미검증(출하 :high). grok-build/grok-4.6:high는 not found.
  • GPT-5.6 Sol·Terra :max는 수용되지만 심도 미검증이라 미출하. Luna :max는 v3 정책 좌석(D-1). gpt-5.5:high는 07-02 그린 카나리다.
  • grok-4-1-fast는 호출돼도 2026-05-15 retire 뒤 grok-4.3 요율로 redirect 과금돼 v2에서 제외했다.
  • 0.9.6부터 Gemini 퍼지 공간은 fail-closed다. 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(bare) · gemini-3.1-pro-high — 08-16 not found. gemini-3.5-flash-low는 08-16 부활(플랩 — 좌석 미승격).
  • gemini-3-pro — 은퇴.
  • claude-sonnet-4-6-thinking — 404.
  • gpt-oss-120b — 500.
  • opencode-go/*OPENCODE_API_KEY 미설정 시 실패.

Note

antigravity 라이브 표면은 당일에도 변하고 --list-models 표기는 캐시일 수 있다. 좌석 채택 전 실호출하고, 디스커버리 미갱신이면 재로그인/재시도 또는 번들 id를 사용하라. gemini-3-flash:low 는 v3 에서 출하 좌석이 0개다(v2.1.0 eco.critic 이 유일했다) — glm-5.2 는 v3 에서 budget.executor 라 그 번들의 critic 으로 쓰면 교차검증이 사라지고(현재 budget.critic 은 Gemini Pro 다), deepseek-v4-pro 는 이 계정 403 China opt-in 이다. 좌석을 바꾸려면 계열 독립성과 required_providers 를 함께 재검토해야 한다.

지연 참고 (마이크로벤치 2026-07-02; 08-16 ping은 Opus 5·Grok 4.6)
셀렉터 코딩 추론 비고
sonnet-5:medium / :high 3.1s / 3.5s 3.5s / 3.4s 전체 최속
opus-5:high 마이크로벤치 미측정. 08-16 해석 ping 2.4s 는 지연 벤치가 아니다
fable-5:medium~:xhigh 6.7~7.7s 3.5~6.3s 코딩에서 sonnet-5 대비 +3~4s
grok-4.6:medium / :high 마이크로벤치 미측정. 08-16 해석 ping 1.8s 는 지연 벤치가 아니다. high 는 critic 출하 상한 · :xhigh 미출하
deepseek-v4-flash 4.6s 5.5s 07-02 측정. 현재 미출하 — 이 계정 403 China opt-in
gemini-3.1-pro-low:high 17.4s 5.7s 코딩 지연 아웃라이어
glm-5.2 07-02: 21.9s · 08-17: 5.1s 4.0s 07-02 수치는 재현 안 됨 — 08-17 코딩 프로브 8/8 정확·5.1s(증거)
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"

6-2·6-3. 역할 배치 딥다이브 (이관됨)

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


7. 🛠️ 설치 / 제거

§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.ymlprofiles: 블록을 ~/.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에서는 미재검증이다.


8. 🔀 동적 라우팅 전략

routing-rules.md를 프로젝트 AGENTS.md에 넣거나 gjc --append-system-prompt @routing-rules.md로 주입한다.

작업신호 → 위임 라우팅

작업신호 → 위임 — 위임은 신호가 명확할 때만, 본체가 직접 할 수 있으면 직접.

적응형 effort 에스컬레이션

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
대량 리팩터·마이그레이션 budget
거대 코드베이스 진입 monorepo
단일 벤더로만 운영 GJC 내장 프로필(claude-opus·codex-* 등 — 이 카탈로그 밖)

9. 🧪 병렬 에이전트 + 신뢰성

직렬 5단계(각 0.99): 0.99^5 ≈ 95.1%   /   병렬 독립 5개(OR 성공): 1-(0.01)^5 ≈ 100%
  • critic은 본체와 다른 벤더로, 병렬 독립 투표 후 본체가 집계(debate 금지 — 메타-심판이 우월).
  • critic 패널 예: {xai/grok-4.6:high, openai-codex/gpt-daybreak-blue-latest:high} 동시 → 2/2 반박 또는 CRITICAL/BLOCK 1건이면 차단. Gemini 3표째는 폐지(budget 외 배제). CRITICAL/HIGH dissent 는 다수결로 기각 불가 — 해소 또는 human gate.
  • executor fan-out은 작업이 진짜 독립(공유 상태 없음)일 때만.
  • 체인은 짧게, 본체를 단일 진실원천으로(서브끼리 직접 합의 금지).

10. 💰 비용

Gemini는 Google AI Pro/Ultra 구독 토큰, 나머지는 per-token 과금이다($/1M, 입력/출력). Fable 포함·credits 캐비앗은 §5를 따른다.

모델 $/1M (in/out) 역할
Claude Fable 5 10 / 50 (배치 5/25 · 캐시 히트 1)† escalation executor
Claude Opus 5 5 / 25 default·executor 기간산업 (4.8 후계)
Claude Sonnet 5 3 / 15 (인트로 2/10 ~2026-08-31)‡ 미출하 — 좌석 없음(참고용)
GPT-5.6 Sol 5 / 30 (Fast 모드는 12.5/75) planner(daily·sprint·ultimate-opus·council·escalation)
GPT-5.6 Terra 2.5 / 15 llm-council executor · budget default
GPT-5.6 Luna 1 / 6 daily executor :max (v3 승격 — D-1 이 {max} 단독 강제)
Daybreak Blue cyber-cop planner·executor :high — GJC 핀 gpt-daybreak-blue-latest. cyber-safeguard alias (Sol 과 다른 베이스가 아님). :max 없음
Grok 4.6 2 / 6 (<200k prompt) · 4 / 12 (≥200k) critic(daily·coding-sprint·cyber-cop·ultimate-opus·llm-council·escalation) — /login xai 또는 XAI_API_KEY
GLM-5.2 (opencode-go) 1.40 / 4.40 budget executor · monorepo critic
DeepSeek V4 Flash / Pro (opencode-go) 0.14/0.28 · 1.74/3.48 미출하 — 이 계정 403 China opt-in(카탈로그 잔류)
Gemini 3.1 Pro / 3-flash 프리뷰/구독 토큰 budget architect·critic 만 (그 외 번들 배제 — 정책)

† Fable 5는 Opus의 정확히 2배 단가. 07-20부터 Max/premium Team은 주간 한도의 50%까지 포함, Pro/standard는 credits. ‡ Sonnet 5는 토크나이저 변경으로 동일 텍스트가 ~30% 더 많은 토큰이 된다 — 실효 비용은 스티커 단가보다 높게 잡을 것. (참고: DeepSeek 계열은 DeepInfra 프로바이더(API 키) 경유 시 V4 Pro $1.30/$2.60.)

프로필 상대 비용

프로필 비용 핵심 비용 동인
escalation ●●●●● executor Fable :xhigh(구원투수 — 간헐 사용) + planner Sol :xhigh + 3벤더 인증 (anthropic+codex+xai)
ultimate-opus ●●●●○ Opus 3좌석 :high~xhigh + Grok critic(/login xai 또는 XAI_API_KEY)
llm-council ●●●●○ 3벤더 인증 (anthropic+codex+xai) + Sol :xhigh planner — council 워크플로 실행 시 표 수만큼 과금
coding-sprint ●●●○○ executor Opus :high(실패신호 시에만 max 격상)
daily ●●●○○ 본체 Opus :medium, 위임은 중·저가로 분산 — anthropic+codex+xai. Gemini 없음
monorepo ●●●○○ executor/architect Opus + Qwen planner + GLM-5.2 (anthropic+opencode-go). Gemini 없음
budget ●○○○○ executor GLM-5.2($1.40) + planner Qwen3.8 Max + Gemini 프리뷰 — 단, 절대 최저가는 내장 codex-eco

11. 📖 출처

코딩(executor) · Vals SWE-bench Verified · swebench.com · Terminal-Bench 2.1 Claude 5 패밀리 · Fable 5 재배포 공지 · platform.claude.com 모델 문서 — 가격·플랜 스플릿(공식 Help Center)·Opus 5(발표) 교차 확인 2026-08-16 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

한 줄로 설치하고, 역할마다 최적 모델로. v3.0.0 · CHANGELOG · 유지보수·검증 플레이북 · 라이선스 CC BY 4.0 · GJC = Gajae Code

About

GJC(Gajae Code) 5구독 멀티벤더 셋업 — 3대 리서치(Codex/LLM Council/Opus ultracode) + 엔진 ground-truth + red-team 통합 가이드

Topics

Resources

Stars

39 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages