Claude Code가 작업이 '너무 어렵다'며 내 모델 지시를 무시함 💀
Claude Code ignored my model instructions because the task was 'too hard' 💀
핵심 요약
Claude Code가 사용자가 지정한 모델을 무시하고 임의로 더 강력한 모델을 사용하는 현상에 대한 논의입니다.
- 모델 강제 설정 — CLAUDE_CODE_SUBAGENT_MODEL_FORCE=1을 사용해 모델 고정 가능
- 우선순위 체계 — 서브에이전트 모델 결정 시 설정 파일보다 Claude의 판단이 우선함
- 성능 최적화 — Opus가 Sonnet보다 복잡한 작업에서 토큰 효율이 높을 수 있음
- 상태 확인 — /tasks 명령어로 현재 실행 중인 모델 확인 가능
Sonnet 쓰겠다고 명시해서 티켓 만들었는데, Claude 이 새끼가 작업이 복잡하다면서 지 맘대로 Opus로 바꿔버리네.
이거 원래 이런 거냐? Claude가 맘대로 모델을 바꿀 수 있으면 모델을 지정하는 의미가 도대체 뭐임?



