Claude Code 데일리 브리핑 - 2026-06-06

최신 릴리스 요약

버전날짜핵심 변경
v2.1.1666/6fallbackModel(최대 3개 폴백 모델)·--fallback-model 인터랙티브 적용, deny 규칙 glob 지원("*"=전 도구 차단), 크로스세션 SendMessage 권한 하드닝, thinking 비활성화 제어, 폴백 자동 1회 재시도, 다수 수정
v2.1.1656/5버그 수정·안정성 개선
v2.1.1636/4requiredMinimumVersion/requiredMaximumVersion, /plugin list, Stop·SubagentStop 훅 additionalContext (어제 다룸)

오늘(6/6) v2.1.166이 나왔습니다. 어제(6/5) v2.1.165는 “버그 수정·안정성 개선”만 담은 조용한 릴리스였지만, v2.1.166은 모델 폴백·권한 deny glob·크로스세션 메시지 보안이라는 실속 있는 변화를 한꺼번에 담았습니다.

전체 릴리스 노트


주요 신규 기능 & 실전 활용

주 모델이 죽어도 멈추지 않게 — fallbackModel / --fallback-model (v2.1.166)

v2.1.166에 폴백 모델을 최대 3개까지 순서대로 지정하는 fallbackModel 설정이 추가됐습니다. 주 모델이 과부하(overloaded)이거나 사용 불가일 때, 지정한 순서대로 다음 모델로 넘어갑니다. 기존 --fallback-model 플래그는 헤드리스에만 적용됐는데, 이제 인터랙티브 세션에도 적용됩니다. 더해서 API가 예기치 못한(재시도 불가로 분류되던) 오류를 돌려줄 때 폴백 모델로 턴을 한 번 자동 재시도합니다 — 단, 인증·레이트리밋·요청 크기·전송 오류는 종전대로 즉시 표면화됩니다.

# 주 모델이 과부하면 Sonnet으로 폴백 (인터랙티브 세션에도 적용)
claude --fallback-model claude-sonnet-4-6

설정 파일에서는 fallbackModel 키로 최대 3개 모델을 순서대로 지정할 수 있습니다(정확한 스키마는 곧 갱신될 공식 settings 문서를 따르세요). 6/2~6/5에 다중 모델 오류 인시던트가 연이어 있었던 만큼, 모델 가용성에 의존하는 무인 파이프라인·CI에서 “한 모델이 흔들려도 작업이 죽지 않게” 하는 가용성 가드로 유용합니다.

GitHub v2.1.166

deny 규칙에 glob — "*" 한 줄로 전 도구 차단 (v2.1.166)

v2.1.166부터 권한 deny 규칙의 도구 이름 위치에 glob 패턴을 쓸 수 있습니다. "*"모든 도구를 차단합니다. 반대로 allow 규칙에서는 비-MCP glob을 거부하고(오버허용 방지), deny 규칙에 알 수 없는 도구 이름이 있으면 시작 시 경고합니다.

// .claude/settings.json — 기본 전면 차단 후 필요한 것만 허용하는 "deny-by-default" 골격
{
  "permissions": {
    "deny": ["*"],
    "allow": ["Read", "Grep", "Glob"]
  }
}

엄격한 샌드박스나 읽기 전용 탐색 에이전트를 만들 때, 도구를 하나씩 막는 대신 "*"로 전부 잠그고 필요한 것만 여는 화이트리스트 방식을 한 줄로 표현할 수 있습니다. (정확한 우선순위·조합 규칙은 공식 permissions 문서를 확인하세요.)

GitHub v2.1.166


개발자 워크플로우 팁

Anthropic이 직접 공개한 “스킬 잘 쓰는 법” — 9개 카테고리와 Gotchas 섹션

Anthropic의 Claude Code 팀이 사내에서 수백 개의 스킬을 실제로 운용하며 얻은 교훈을 공식 블로그로 공개했습니다(Thariq Shihipar, 6/3). 핵심만 추리면:

마켓플레이스도 중앙 위원회가 정하지 않고, GitHub 샌드박스 폴더에 올린 뒤 유용성이 입증되면 PR로 승격하는 유기적 방식이라고 합니다.

Anthropic — Lessons from building Claude Code: How we use skills

대량·기계적 작업엔 thinking을 꺼서 비용·지연을 줄이기 — MAX_THINKING_TOKENS=0 (v2.1.166)

v2.1.166부터 MAX_THINKING_TOKENS=0, --thinking disabled, 그리고 모델별 thinking 토글이 기본적으로 사고(thinking)하는 모델의 사고를 실제로 끕니다(Claude API 경유 기준, 서드파티 프로바이더는 변동 없음). 추론이 거의 필요 없는 대량의 기계적 패스(정형 변환, 단순 치환, 포매팅 정리 같은 서브에이전트 작업)에서는 사고 토큰이 비용·지연만 키우기 쉬운데, 이때 thinking을 꺼서 회당 비용과 응답 시간을 줄일 수 있습니다.

# 이 세션에서 thinking 비활성화 (기본 사고 모델도 사고하지 않음)
export MAX_THINKING_TOKENS=0
claude

반대로 아키텍처 판단·난도 높은 디버깅처럼 추론이 결과를 좌우하는 작업에서는 thinking을 켜 둬야 합니다. “어디에 추론 예산을 쓸지”를 작업 성격에 맞춰 가르는 것이 6/15 Programmatic Usage Credits 시행을 앞둔 비용 거버넌스의 한 축입니다.

GitHub v2.1.166


보안/제한 이슈

6월 5일 — 다수 Claude 모델 오류 인시던트 (6/5)

6월 5일, Anthropic 상태 페이지에 여러 Claude 모델에서 오류율이 상승한 인시던트가 기록됐습니다. 08:08 PT(15:08 UTC)경 시작해 모델별로 복구 시점이 갈렸는데, Opus 4.6이 가장 먼저(08:25 PT), Opus 4.5가 가장 늦게(10:29 PT) 회복됐고 이후 모든 모델이 완전 복구됐습니다. 6/2 대규모 장애·6/3 인시던트에 이어 모델 가용성이 며칠째 출렁인 셈으로, 바로 위에서 소개한 fallbackModel주 모델 흔들림에 대비해 둘 실용적 동기가 됩니다.

Claude Status

v2.1.166 — 크로스세션 메시지가 더 이상 사용자 권한을 갖지 않음 (6/6)

v2.1.166에 세션 간 메시지 전달(cross-session messaging) 하드닝이 들어왔습니다. 다른 Claude 세션에서 SendMessage로 중계된 메시지는 더 이상 사용자 권한(user authority)을 갖지 않습니다 — 수신 측은 중계된 권한 요청을 거부하고, auto 모드는 이를 차단합니다. 한 세션이 다른 세션을 도구처럼 조종해 권한을 우회하던 경로를 막는 변경입니다. 함께 들어온 권한 관련 수정도 점검할 가치가 있습니다.

GitHub v2.1.166


커뮤니티 뉴스


알아두면 좋은 소소한 변경사항


추천 칼럼 & 읽을거리


흥미로운 프로젝트 & 도구