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

최신 릴리스 요약

버전날짜핵심 변경
v2.1.1766/12경로 한정 hook 조건(Edit(src/**)·Read(~/.ssh/**)·Read(.env)) 정상 매칭, footerLinksRegexes, 대화 언어로 세션 제목 생성(language 설정), availableModels 별칭 우회 차단, Bedrock 크레덴셜 만료까지 캐싱 등 다수 수정
v2.1.1756/12enforceAvailableModels 관리형 설정 — allowlist가 Default 모델까지 제약, user/project 설정이 managed 목록을 넓히지 못함
v2.1.1746/12wheelScrollAccelerationEnabled, /model 피커 패밀리 행 표시 수정, /usage 귀속 분해(cache miss·long context·서브에이전트·VSCode), JetBrains 터미널 깜빡임 수정, Fable 5 크레딧 배너 오표시 수정

어제(6/12) 하루에 **세 개 릴리스(v2.1.174·175·176)**가 연달아 나왔습니다. 흩어진 수정이 많지만 줄기는 둘입니다 — 경로 한정 hook 조건이 제대로 동작하게 됐고, **모델 거버넌스(enforceAvailableModels + 별칭 우회 차단)**가 한층 단단해졌습니다. 후자는 이틀 뒤(6/15) Programmatic Usage Credits 시행에 대한 직접적 응답으로 읽힙니다(아래 보안/제한 참조).

전체 릴리스 노트


주요 신규 기능 & 실전 활용

경로 한정 hook 조건이 드디어 제대로 매칭된다 (v2.1.176)

hook을 Read/Edit/Write 특정 경로에만 걸어 두던 사람이라면, 문서대로 썼는데 조용히 안 먹히던 케이스가 있었습니다. v2.1.176이 이를 고쳐, Edit(src/**)·Read(~/.ssh/**)·Read(.env) 같은 경로 패턴 조건이 문서대로 매칭됩니다.

의미는 분명합니다 — 이제 “Claude가 이 경로를 건드릴 때만” 도는 hook을 안정적으로 짤 수 있습니다. 예컨대 src/**를 수정하면 자동 포매터를 돌리고, .env를 읽으려 하면 차단·경고하는 식의 경로별 결정적 가드입니다.

// .claude/settings.json (스키마/키 정확한 형태는 공식 hooks 문서 기준)
{
  "hooks": {
    "PreToolUse": [
      {
        "if": "Read(.env)",
        "command": "echo '⚠️  .env 읽기 시도 차단' && exit 2"
      }
    ],
    "PostToolUse": [
      {
        "if": "Edit(src/**)",
        "command": "prettier --write \"$CLAUDE_FILE_PATH\""
      }
    ]
  }
}

어제 다룬 “CLAUDE.md는 권고(약 80% 준수), hook은 결정적(100%)“이라는 구분에서, 그 결정적 hook을 이제 경로 단위로 정밀하게 겨눌 수 있게 된 셈입니다. 그동안 경로 조건을 넣고 “걸리겠지” 했다면 실제로는 통과되고 있었을 수 있으니 한 번 점검해 보세요.

GitHub v2.1.176

enforceAvailableModels — 모델 거버넌스가 Default·별칭·/fast까지 덮는다 (v2.1.175·176)

6/11에 다룬 availableModels(선택 가능한 모델 허용 목록)에 실질적 후속 진전이 왔습니다. 그동안 허용 목록은 “고를 수 있는 모델”만 좁혔고, 기본(Default)으로 쓰이는 모델이나 환경변수 별칭으로는 빠져나갈 틈이 있었습니다. 이번에 그 틈을 막았습니다.

// 관리형 settings.json (조직 정책)
{
  "enforceAvailableModels": true,
  "availableModels": ["claude-sonnet-4-6", "claude-haiku-4-5-20251001"]
}

이틀 뒤(6/15) Programmatic Usage Credits 시행과 정확히 맞물리는 변화입니다 — 서브에이전트(중첩 포함)·자동화가 멋대로 상위 모델로 올라타 크레딧을 태우는 걸, 이제 Default·별칭·/fast 어느 경로로도 우회하지 못하게 한 장치로 묶어 막을 수 있습니다.

GitHub v2.1.175


개발자 워크플로우 팁

/usage가 cache miss·long context·서브에이전트로 분해해 보여준다 — 6/15 전 점검 (v2.1.174)

v2.1.174부터 /usage 대화상자가 사용량을 cache miss·long context·서브에이전트로 분해해 보여주고, VSCode 귀속도 표시합니다. 그냥 “총량”이 아니라 어디서 토큰이 새는지를 짚어주는 것입니다.

이건 단순한 UI 개선이 아니라 6/15 크레딧 시행을 앞둔 진단 도구입니다. 자동화·서브에이전트 트리가 크레딧을 빠르게 태운다면, /usage장기 컨텍스트·캐시 미스·서브에이전트 중 어느 쪽이 원인인지 먼저 확인하세요. 예컨대 cache miss 비중이 크면 프롬프트 구조를 안정화해 캐시 적중률을 올리고, 서브에이전트 비중이 크면 중첩 깊이를 줄이는 식으로 — 시행 전에 줄일 여지를 찾을 수 있습니다.

GitHub v2.1.174

”반드시 매번”이면 CLAUDE.md가 아니라 hook으로 승격하라

여러 실무 가이드가 같은 결론에 모입니다 — **CLAUDE.md는 권고(advisory)라 Claude가 약 80% 정도만 따르고, hook은 결정적(deterministic·100%)**입니다. 포매팅·린트·보안 점검처럼 예외 없이 매번 일어나야 하는 일이라면 CLAUDE.md 문장이 아니라 hook으로 만들어야 합니다.

그동안 hook은 “모든 Edit”처럼 넓게밖에 못 걸어 부담스러웠는데, 위 v2.1.176의 경로 한정 조건이 이 부담을 덜어줍니다 — Edit(src/**)로 소스 디렉터리에만, Read(.env)로 시크릿 접근에만 걸면, 결정적 보장은 유지하면서 불필요한 곳에선 안 돌게 할 수 있습니다. “이 규칙은 절대 빠지면 안 된다” 싶은 항목을 CLAUDE.md에서 골라 경로 한정 hook으로 옮기는 것이 이번 주의 실전 정리입니다. Builder.io — Claude Code Tips


보안/제한 이슈

D-2: 6/15 Programmatic Usage Credits 시행 — 자동화는 별도 크레딧으로 분리된다 (6/15 시행)

며칠간 지나가듯 언급해 온 6/15 Programmatic Usage Credits가 이제 이틀 앞입니다(2026-06-15 시행, 5/14 예고). 핵심만 다시 정리하면 — 프로그래밍 방식 사용이 구독 한도에서 분리돼 별도의 월 크레딧으로 청구됩니다.

오늘의 새 국면은 **시행 임박(D-2)**과, 위에서 다룬 v2.1.175/176의 거버넌스 강화가 바로 이 변화에 대한 응답이라는 점입니다 — 크레딧이 분리되는 순간 “어떤 자동화가 어떤 모델로 얼마를 태우는가”가 곧 비용이 되므로, ① /usage로 귀속을 확인하고 ② enforceAvailableModels로 자동화의 모델을 묶고 ③ overflow 정책을 의식적으로 정해 두는 것이 시행 전 체크리스트입니다. Anthropic 요금 변경 안내(TechTimes 정리)


커뮤니티 뉴스


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


추천 칼럼 & 읽을거리


흥미로운 프로젝트 & 도구