Skip to content
푸땡로그
Go back

Claude Code fallbackModel: 모델 장애와 과부하에 견디는 세션 만들기

긴 Claude Code 작업은 모델 성능과 함께 가용성에도 영향을 받습니다. 모델이 잠시 unavailable이거나 overloaded가 되면 세션이 멈출 수 있습니다.

Week 24 문서 ↗에 따르면 fallbackModel 설정은 최대 세 개의 fallback model을 순서대로 시도합니다. --fallback-model은 interactive session에도 적용됩니다. Week 22 문서는 primary model을 찾지 못하면 fallback model로 세션을 이어 가도록 개선됐다고 안내합니다.

이 글은 작성 시점 2026-06-17 · Claude Code Week 24 문서 ↗, Week 22 문서 ↗ 스냅숏 기준으로 정리했습니다.

요약 fallbackModel은 성능 최적화보다 운영 안정성 기능입니다. 긴 세션, Routines, Dynamic Workflows처럼 중간에 끊기면 다시 시작하는 비용이 큰 작업에 씁니다.

어떤 문제를 푸나

AI 코딩 세션은 오래 이어집니다. 테스트를 기다리고, 로그를 읽고, 리뷰 코멘트를 반영하고, 다시 검증합니다. 이때 primary model이 일시적으로 unavailable이면 작업 흐름이 끊깁니다.

fallback model은 이런 상황에서 예비 모델을 순서대로 시도합니다.

flowchart TD
    A[Claude Code 요청] --> B{Primary model 가능?}
    B -->|예| C[Primary model 사용]
    B -->|아니오| D[Fallback 1 시도]
    D --> E{가능?}
    E -->|예| F[Fallback 1 사용]
    E -->|아니오| G[Fallback 2 / 3 순서대로 시도]

어디에 잘 맞나

fallbackModel은 다음 작업과 잘 맞습니다.

작업이유
Dynamic Workflowssubagent가 많아 중간 실패 비용이 큼
Routines사람 없이 실행되는 반복 작업
긴 migration모델 일시 장애로 흐름이 끊기면 재시작 비용이 큼
PR babysitting리뷰·CI를 기다리는 동안 세션 지속성이 중요

fallback model로 바뀌면 reasoning 품질과 응답 스타일도 달라질 수 있습니다. 중요한 변경이라면 모델이 바뀐 상태에서도 테스트와 리뷰를 그대로 거칩니다.


마무리

Claude Code를 작업 큐처럼 쓰면 fallbackModel이 필요해집니다. 에이전트가 오래 일할수록 답의 품질과 함께 세션이 중간에 끊기지 않는지가 결과를 좌우합니다.

큰 작업을 자주 맡긴다면 모델을 고를 때 fallback 순서도 함께 정합니다. 에이전트 운영에서는 모델 성능과 가용성을 함께 설계합니다.


참고 자료


Share this post on:

Previous Post
Claude Code nested subagents: 서브에이전트가 다시 서브에이전트를 부르는 구조
Next Post
Claude Code /cd: 세션을 끊지 않고 다른 프로젝트로 이동하기