Claude Code auto mode로 작업을 돌리다 보면 어느 순간 작업이 멈추고 "auto mode cannot determine the safety of an action" 같은 메시지가 뜹니다.
결론부터 말하면, 이건 하나의 오류가 아니라 4가지 다른 상황이 같은 문구로 묶여 나오는 것입니다.
그래서 "재시도하면 되는지"가 상황마다 다릅니다.
어떤 건 몇 초 기다렸다 다시 하면 풀리고, 어떤 건 아무리 재시도해도 똑같이 막힙니다.
내 화면에 뜬 메시지의 뒷부분을 보면 이 4가지 중 어느 경우인지 구분됩니다.
아래에서 하나씩 나눠 정리하고, 각각 뭘 해야 풀리는지 봅니다.
(저도 긴 세션에서 이 메시지를 만나 한참 재시도만 반복하다 원인이 대화 길이였다는 걸 뒤늦게 알았습니다.)
auto mode가 뭐길래 막히나
Claude Code auto mode는 권한 모드(permission mode) 중 하나입니다.
평소에는 파일을 쓰거나 명령어를 실행할 때마다 "이 작업 승인할까요?"를 물어보는데, auto mode를 켜면 그 확인을 매번 묻지 않고 자동으로 승인·거부를 판단해줍니다.
이 판단을 별도의 분류 모델(classifier)이 합니다.
작업 하나하나가 안전한지 위험한지를 이 모델이 채점해서 통과시키는 구조예요.
문제는 이 분류 모델이 판단을 못 하는 순간입니다.
그럴 때 Claude Code는 일단 막고 본다를 택합니다.
잘못 통과시키는 것보다 막는 쪽이 안전하니까요.
그래서 "안전한지 판단할 수 없어 차단했다"는 메시지가 뜨는 겁니다.
한 가지 먼저 알아둘 게 있습니다.
읽기(Read)·검색(Search)·편집(Edit) 작업은 이 분류기를 아예 거치지 않습니다.
그래서 아래 네 경우 어디에 걸려도 파일을 읽고 코드를 고치는 건 계속 됩니다.
막히는 건 명령어 실행처럼 판단이 필요한 작업입니다.
원인 네 가지 한눈에
메시지 뒷부분 문구로 어느 경우인지 구분됩니다.
| 경우 | 화면 문구의 특징 | 재시도로 풀리나 |
| 1. 분류 모델 과부하 | "temporarily unavailable ... try this action again" | ○ 잠시 후 대개 풀림 |
| 2. 응답 해석 실패 | "could not evaluate this action ... run with --debug" | ○ 다음 시도에서 대개 성공 |
| 3. 별도 안전 필터 | "a safety check separate from auto mode ... earlier conversation content" | ✕ 재시도해도 똑같이 막힘 |
| 4. 컨텍스트 초과 | "classifier transcript exceeded context window ... try /compact" | ✕ 대화를 줄여야 풀림 |
1번과 2번은 일시적인 문제라 기다렸다 다시 하면 됩니다.
3번과 4번은 재시도가 답이 아닙니다.
원인이 지금 작업이 아니라 대화 내용 자체에 있어서, 같은 대화로 다시 하면 같은 곳에서 막히거든요.
1. 분류 모델 과부하 — 잠깐 기다리세요
"모델이 일시적으로 사용 불가라 지금은 안전성을 판단할 수 없다"는 문구가 뜨면 이 경우입니다.
판단을 맡는 분류 모델 쪽이 순간적으로 붐빈 것뿐이라, 작업 자체엔 아무 문제가 없습니다.
몇 초 기다렸다 같은 작업을 다시 걸면 됩니다.
Claude Code가 알아서 재시도하는 경우도 많아요.
기다리는 동안 손을 놀리기 싫다면, 판단이 필요 없는 읽기·검색 작업을 먼저 시켜두면 됩니다.
이건 내 계정이 auto mode를 못 쓴다거나 하는 문제가 전혀 아닙니다.
2. 응답 해석 실패 — 다시 한 번
"이 작업을 평가할 수 없어 차단했다, --debug로 확인하라"는 문구면 이 경우입니다.
분류 모델이 답은 줬는데 Claude Code가 그 답을 해석하지 못한 상황이에요.
이것도 대부분 다시 시도하면 넘어갑니다.
계속 반복된다면 claude --debug로 다시 실행해보세요.
분류기가 실제로 어떤 응답을 돌려줬는지 디버그 로그에 찍히니, 원인을 눈으로 확인할 수 있습니다.
3. 별도 안전 필터 — 재시도는 소용없습니다
문구에 "auto mode와 별개인 안전 검사가 앞선 대화 내용 때문에 막았다"는 내용이 들어 있으면 이 경우입니다.
여기서 헷갈리기 쉬운데, 지금 하려는 작업이 위험해서 막힌 게 아닙니다.
대화 앞부분에 있던 어떤 내용이 API 단의 안전 필터를 건드린 거예요.
그래서 같은 작업을 다시 눌러도 소용이 없습니다.
같은 대화 안에 그 내용이 그대로 남아 있어서 필터가 계속 걸리거든요.
풀려면 둘 중 하나입니다.
권한 모드를 auto가 아닌 다른 모드로 바꿔 직접 승인·거부로 넘어가거나, 문제가 된 내용이 없는 새 대화로 시작하는 겁니다.
재시도만 반복하면 시간만 버리니, 이 문구가 보이면 바로 모드를 바꾸는 게 빠릅니다.
4. 컨텍스트 초과 — 대화를 줄이세요
"분류기 기록이 컨텍스트 창을 넘었다, /compact를 써보라"는 문구면 이 경우입니다.
대화가 길어져서 분류 모델이 한 번에 볼 수 있는 분량을 넘어선 겁니다.
대화창에서 직접 쓰는 중이라면 auto mode가 수동 승인 방식으로 자동 전환됩니다.
그때 뜨는 승인·거부 창에서 처리하면 작업은 진행돼요.
이어서 /compact로 대화를 줄여두면 다음 작업부터는 분류기가 다시 정상 작동합니다.
주의할 건 비대화형(스크립트·자동 실행) 모드입니다.
이 경우엔 승인 창이 없어서 실행이 그냥 중단됩니다.
대화는 계속 길어지기만 하니 재시도로는 절대 안 풀려요.
/compact나 /clear로 대화 길이 자체를 줄이는 게 유일한 방법입니다.
이 오류는 계정 문제인가요?
아닙니다.
네 경우 모두 내 권한이나 요금제와는 상관없는 일시적·구조적 상황입니다.
1·2번은 분류 모델 쪽의 순간적 문제, 3번은 대화 내용, 4번은 대화 길이 때문입니다.
Claude Code auto mode를 쓸 자격이 없어서 막힌 게 아니라는 뜻이에요.
그래서 대응도 계정을 손보는 게 아니라 재시도, 모드 변경, 대화 정리 셋 중 하나로 끝납니다.
자주 묻는 질문 (FAQ)
재시도했는데 계속 같은 메시지가 떠요.
3번(별도 안전 필터)이거나 4번(컨텍스트 초과)일 가능성이 큽니다.
이 둘은 재시도로 안 풀립니다.
문구에 "earlier conversation content"가 있으면 모드를 바꾸거나 새 대화를, "context window"가 있으면 /compact를 쓰세요.
작업이 막혔는데 코드 수정은 왜 계속 되나요?
읽기·검색·편집은 분류기를 거치지 않기 때문입니다.
막히는 건 명령어 실행처럼 안전성 판단이 필요한 작업뿐입니다.
/compact와 /clear는 뭐가 다른가요?
/compact는 대화를 요약해 길이만 줄이고 맥락은 남깁니다.
/clear는 대화를 통째로 비웁니다.
컨텍스트 초과(4번)는 /compact로 충분하고, 안전 필터(3번)처럼 특정 내용을 아예 없애야 할 땐 새 대화나 /clear가 맞습니다.
auto mode를 아예 끄는 게 낫지 않나요?
과부하·해석 실패(1·2번)는 잠깐이면 풀리니 끌 필요까진 없습니다.
다만 안전 필터(3번)에 반복해서 걸리는 대화라면, 그 세션에서는 수동 승인 모드로 두는 편이 덜 답답합니다.
오늘 막혔다면 이 순서로
- 메시지 뒷부분 문구부터 봅니다. 어느 경우인지는 거기서 갈립니다.
- "temporarily unavailable"이나 "--debug" 문구면 몇 초 뒤 다시 시도합니다.
- "earlier conversation content" 문구면 재시도 대신 권한 모드를 바꾸거나 새 대화를 엽니다.
- "context window" 문구면
/compact로 대화를 줄인 뒤 다시 진행합니다.
'IT 제품&프로그램 팁' 카테고리의 다른 글
| Gemini 3.6 출시, 3.5 Pro는 왜 빠졌나 (2026) (0) | 2026.07.23 |
|---|---|
| GPT-5.6 Sol과 xhigh·max, 언제 뭘 쓸까 (2026) (0) | 2026.07.20 |
| AI 회의록 (2026) - 대외비 회의를 올려도 되는지부터 (0) | 2026.07.18 |
| 인텔리제이 메모리 부족 해결 방법 (힙 설정 2026) (0) | 2026.07.11 |
| ChatGPT Plus vs Claude Pro: AI 구독 비교 (2026) (1) | 2026.07.10 |
댓글