Claude Code 데일리 브리핑 - 2026-07-21

최신 릴리스 요약

버전날짜핵심 변경
v2.1.2167/20하드닝 연쇄의 다섯 번째 고리(worktree git 우회·심볼릭 링크·Bash/PowerShell 파싱 불일치 일괄 수정), sandbox.filesystem.disabled 설정 추가, 장기 세션 메시지 정규화의 제곱 비용 저속화 수정, AskUserQuestion의 ‘대기’ 요청 오인식 수정, 재개된 백그라운드 서브에이전트 정체성 복원, /context 초과 경고
v2.1.2157/19/verify·/code-review 스킬을 Claude가 스스로 실행하지 않도록 변경(명시 호출만) (7/20 브리핑에서 상세)
v2.1.2147/18권한 검사 대수술(fail-closed), EndConversation 도구, 장기 도구 호출 진행 heartbeat (7/18 브리핑에서 상세)

신규 릴리스입니다 — v2.1.215(7/19)에 이어 v2.1.216이 7/20에 올라왔습니다. 변경 목록이 이번 주 릴리스 중 가장 길고, 성격도 뚜렷이 갈립니다 — 오늘의 무게중심은 ① 하드닝 연쇄의 다섯 번째 고리(보안/제한), ② 무인·장기 세션의 조용한 저속화·오작동 수정 묶음(신기능·워크플로), 그리고 CLI 밖에서는 ③ Claude Fable의 Jacobian 추측 반례(커뮤니티), ④ Fable 5 신구조 발효 첫날의 실제 마찰(보안/제한)입니다.

전체 릴리스 노트


주요 신규 기능 & 실전 활용

sandbox.filesystem.disabled — 파일시스템 격리만 끄고 네트워크 egress 통제는 유지한다 (v2.1.216)

v2.1.216이 sandbox.filesystem.disabled 설정을 추가했습니다. 그동안 샌드박스는 파일시스템 격리와 네트워크 egress 통제가 한 덩어리로 묶여 있었는데, 이제 파일시스템 격리만 선택적으로 끌 수 있습니다.

// .claude/settings.json
{
  "sandbox": {
    "filesystem": { "disabled": true }
  }
}

GitHub v2.1.216

장기 세션의 ‘조용한 저속화’가 사라졌다 — 메시지 정규화 비용의 제곱 증가 수정 (v2.1.216)

v2.1.216이 오래 도는 세션에서 메시지 정규화 비용이 턴 수에 제곱으로 늘어나던 저속화를 고쳤습니다 — 다중 초 정지와 느린 재개의 원인이었습니다.

핵심은 7/16 팁의 무인·백그라운드 세션의 인증 수명을 점검하라와 같은 계열입니다 — 그때는 인증이 장기 세션의 조용한 사망 원인이었다면, 이번엔 정규화 비용이 조용한 저속화 원인이었습니다. 장기 세션이 하루 중 뒤로 갈수록 느려진다고 느꼈다면, 원인 후보 목록에서 이 항목을 지울 수 있게 됐습니다. GitHub v2.1.216


개발자 워크플로우 팁

AskUserQuestion이 이제 ‘기다려달라’는 답을 제대로 알아듣는다 (v2.1.216)

v2.1.216이 AskUserQuestion 도구가 사용자의 자유 응답을 오역하던 버그를 고쳤습니다 — 사용자가 기다려 달라거나 먼저 설명해 달라고 답했는데도, Claude에게는 ‘계속 진행하라’는 신호로 잘못 전달되던 문제입니다.

핵심은 **“답변 가능성(answerability)의 사소해 보이지만 치명적인 구석까지 고친다”**는 점입니다 — 사람이 개입할 수 있는 관문을 만들어 놓고도 그 관문의 신호 전달 자체가 새고 있었다면, 무인 자동화의 신뢰는 겉보기와 달리 취약합니다. AskUserQuestion으로 승인 게이트를 세운 팀은 v2.1.216에서 실제로 대기·설명 요청이 존중되는지 한 번 확인하세요. GitHub v2.1.216

재개한 백그라운드 서브에이전트가 자기 정체성을 되찾는다 (v2.1.216)

v2.1.216이 재개된 백그라운드 에이전트 세션이 기본 에이전트로 되돌아가던 문제를 고쳤습니다 — 이제 에이전트의 프롬프트와 도구 제한이 재개 시점에 그대로 복원됩니다.

핵심은 7/17 브리핑의 세션 위상 재정리가 아직 다 끝나지 않았다는 신호입니다 — /fork·/resume으로 세션을 다회용 자산처럼 다루는 팀이라면, 재개 후 활성 에이전트가 의도한 그 에이전트인지 확인하는 습관을 v2.1.216 이후로는 내려놓아도 됩니다. GitHub v2.1.216

/context가 이제 한계 초과를 직접 경고한다

v2.1.216에서 /context대화가 컨텍스트 윈도우를 넘어섰을 때 명시적으로 경고하고, 실패한 /compact는 이제 에러로 표시됩니다.

GitHub v2.1.216


보안/제한 이슈

v2.1.216 — 하드닝 연쇄의 다섯 번째 고리: worktree 격리 우회와 심볼릭 링크 (7/20)

v2.1.216에 이번 주 내내 이어진 신뢰 경계 하드닝의 다섯 번째 고리가 실렸습니다. 이번 표적은 격리됐다고 믿었던 worktree경로 조작을 통한 우회입니다.

핵심은 7/15(인젝션)·7/16(승인 UI 스푸핑)·7/17(plan mode)·7/18(권한 검사기 대수술)에 이은 다섯 번째 고리라는 점입니다 — 매번 사람이 안전하다고 가정한 경계 하나씩을 실제로 안전하게 만들고 있고, 이번엔 그 대상이 worktree 격리와 경로(심볼릭 링크) 조작이었습니다. worktree로 서브에이전트를 병렬 격리하거나 hook·워크트리를 안전장치로 쓰는 팀이라면 v2.1.216로 올려 전제를 다시 확인하세요. GitHub v2.1.216

Fable 5 신구조 발효 첫날 마찰 — Max 플랜 크레딧 오청구 인시던트, 모두 해소 (7/20)

어제(7/19~20) 확정·발효된 Fable 5 신구조(Max·Team Premium 영구 포함, Pro·Team Standard 크레딧 전환)의 첫 시행일에 인시던트 3건이 있었고, 모두 해소됐습니다.

핵심은 **“구조가 확정됐다고 시행이 매끄럽다는 뜻은 아니다”**는 점입니다 — 7/19~20 브리핑이 다룬 18일 시소의 결말이 어제는 정책 층위의 이야기였다면, 오늘은 그 정책이 실제 청구·권한 로직으로 구현되는 과정의 첫 마찰입니다. Max 플랜에서 Fable 5 사용 중 크레딧 프롬프트를 봤다면 재시작으로 해결됐는지 확인하고, 반복되면 인시던트 이력과 대조하세요. Claude Status · StatusGator

리마인더 — Sonnet 5 도입가 8/31 종료 (변동 없음)

Sonnet 5의 도입가는 8/31에 종료되고, 9/1부터 입력 3·출력 15달러(+50%)로 오릅니다 — 상세는 7/13 브리핑을 참조하세요.


생태계 & 플러그인

Supabase State of Startups 2026 — Claude Code, 가장 많이 꼽힌 ‘필수 개발 도구’ 1위로 (7/20 보도)

Supabase가 스타트업 창업자 2,000명 이상을 조사한 State of Startups 2026 결과를 GeekNews가 전했습니다(7/20). 개발 도구 지형에서 Claude Code의 위치가 수치로 확인됩니다.

핵심은 이번 주 내내 다룬 하네스·플랫폼 계층으로 옮겨가는 경쟁(7/18 State of Open Source AI 칼럼)이 실측 채택 데이터로 확인됐다는 점입니다 — 모델 성능 경쟁 못지않게, 어느 CLI·SDK가 팀의 기본값이 되는가의 싸움에서 Claude Code가 앞서 있다는 신호입니다. GeekNews · Supabase State of Startups


커뮤니티 뉴스


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

v2.1.216의 별도 섹션으로 다루기엔 작지만 실용적인 항목들과 리마인더입니다.


추천 칼럼 & 읽을거리


흥미로운 프로젝트 & 도구