Claude Code 데일리 브리핑 - 2026-06-13
최신 릴리스 요약
| 버전 | 날짜 | 핵심 변경 |
|---|---|---|
| v2.1.176 | 6/12 | 경로 한정 hook 조건(Edit(src/**)·Read(~/.ssh/**)·Read(.env)) 정상 매칭, footerLinksRegexes, 대화 언어로 세션 제목 생성(language 설정), availableModels 별칭 우회 차단, Bedrock 크레덴셜 만료까지 캐싱 등 다수 수정 |
| v2.1.175 | 6/12 | enforceAvailableModels 관리형 설정 — allowlist가 Default 모델까지 제약, user/project 설정이 managed 목록을 넓히지 못함 |
| v2.1.174 | 6/12 | wheelScrollAccelerationEnabled, /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을 이제 경로 단위로 정밀하게 겨눌 수 있게 된 셈입니다. 그동안 경로 조건을 넣고 “걸리겠지” 했다면 실제로는 통과되고 있었을 수 있으니 한 번 점검해 보세요.
enforceAvailableModels — 모델 거버넌스가 Default·별칭·/fast까지 덮는다 (v2.1.175·176)
6/11에 다룬 availableModels(선택 가능한 모델 허용 목록)에 실질적 후속 진전이 왔습니다. 그동안 허용 목록은 “고를 수 있는 모델”만 좁혔고, 기본(Default)으로 쓰이는 모델이나 환경변수 별칭으로는 빠져나갈 틈이 있었습니다. 이번에 그 틈을 막았습니다.
enforceAvailableModels(관리형 설정, v2.1.175): 켜면 allowlist가 Default 모델까지 제약합니다. Default가 비허용 모델로 풀리면 목록의 첫 허용 모델로 폴백하고, user/project 설정이 managed 목록을 더 넓히지 못합니다.- 별칭 우회 차단(v2.1.176):
ANTHROPIC_DEFAULT_OPUS_MODEL같은ANTHROPIC_DEFAULT_*_MODEL환경변수로 별칭을 비허용 모델로 리다이렉트하던 경로가 막혔고,/fast도 전환 결과가 allowlist 밖이면 토글을 거부합니다.
// 관리형 settings.json (조직 정책)
{
"enforceAvailableModels": true,
"availableModels": ["claude-sonnet-4-6", "claude-haiku-4-5-20251001"]
}
이틀 뒤(6/15) Programmatic Usage Credits 시행과 정확히 맞물리는 변화입니다 — 서브에이전트(중첩 포함)·자동화가 멋대로 상위 모델로 올라타 크레딧을 태우는 걸, 이제 Default·별칭·/fast 어느 경로로도 우회하지 못하게 한 장치로 묶어 막을 수 있습니다.
개발자 워크플로우 팁
/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 비중이 크면 프롬프트 구조를 안정화해 캐시 적중률을 올리고, 서브에이전트 비중이 크면 중첩 깊이를 줄이는 식으로 — 시행 전에 줄일 여지를 찾을 수 있습니다.
”반드시 매번”이면 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 예고). 핵심만 다시 정리하면 — 프로그래밍 방식 사용이 구독 한도에서 분리돼 별도의 월 크레딧으로 청구됩니다.
- 대상: Claude Agent SDK,
claude -p(헤드리스), Claude Code GitHub Actions, 서드파티 에이전트. 이들은 구독 한도 대신 전액 API 요율의 월 크레딧으로 미터링되며 이월(rollover) 없음. - 영향 없음: 대화형 터미널의 Claude Code, 챗, Claude Cowork 등 인터랙티브 사용은 그대로입니다.
- 크레딧 한도: Pro $20, Max 5x $100, Max 20x $200 — 매월 소멸.
- 소진 시: overflow 빌링을 켜두지 않으면 자동화가 멈춥니다. 또 Opus 4.8 토크나이저가 프롬프트당 토큰을 최대 35% 더 잡을 수 있어, 체감 소모가 예상보다 빠를 수 있습니다.
오늘의 새 국면은 **시행 임박(D-2)**과, 위에서 다룬 v2.1.175/176의 거버넌스 강화가 바로 이 변화에 대한 응답이라는 점입니다 — 크레딧이 분리되는 순간 “어떤 자동화가 어떤 모델로 얼마를 태우는가”가 곧 비용이 되므로, ① /usage로 귀속을 확인하고 ② enforceAvailableModels로 자동화의 모델을 묶고 ③ overflow 정책을 의식적으로 정해 두는 것이 시행 전 체크리스트입니다. Anthropic 요금 변경 안내(TechTimes 정리)
커뮤니티 뉴스
- TCS × Anthropic, Global Premier 파트너십 (6/11): 인도 최대 IT 서비스 기업 **Tata Consultancy Services(TCS)**가 Anthropic의 **Claude Partner Network ‘Global Premier Partner’**로 올라섰습니다. TCS는 엔지니어링·재무·법무·마케팅·세일즈 등 직원 5만 명에게 Claude 활용을 교육하고, **전담 AI 사업부(BU)**를 신설해 산업별 솔루션을 만듭니다. 표적은 규제가 심한 산업 — 금융·헬스케어·생명과학·공공·항공·통신·메드텍 — 으로, 컴플라이언스·정확도 요구 때문에 AI 도입이 더뎠던 영역입니다. Dario Amodei는 이 파트너십이 두 번째로 큰 시장인 인도에 대한 약속을 깊게 한다고 밝혔습니다. 같은 날 DXC도 은행·항공 등 규제 산업의 핵심 시스템에 Claude를 통합하겠다고 발표했습니다 — “프런티어 모델 경쟁”이 아니라 규제 산업 침투가 이번 주 Anthropic 엔터프라이즈 서사의 축입니다. TCS 보도자료
알아두면 좋은 소소한 변경사항
- [JetBrains] 터미널 깜빡임 수정: IntelliJ·PyCharm·WebStorm 등 2026.1+ IDE 터미널에서 synchronized output을 켜 깜빡임이 사라졌습니다 (v2.1.174)
/model피커 패밀리 행 표시 수정: Default가 풀리는 모델 패밀리가 자기 행으로 표시됩니다(Max/Team Premium/Enterprise는 Opus, Pro/Team은 Sonnet, PAYG API는 Opus). 하드코딩된 버전 라벨 문제도 고쳐졌습니다 (v2.1.174)- Fable 5 “크레딧 소모” 배너 오표시 수정: 사용량 기반 청구를 쓰는 엔터프라이즈 계정에 잘못 뜨던 배너가 고쳐졌습니다 (v2.1.174)
wheelScrollAccelerationEnabled추가: 풀스크린에서 마우스 휠 스크롤 가속을 끌 수 있습니다 (v2.1.174)- Bedrock 크레덴셜 만료까지 캐싱:
awsCredentialExport크레덴셜을 고정 1시간이 아니라 실제Expiration까지 캐싱합니다 (v2.1.176) - [tmux+SSH]
/copy·마우스 선택 복사 수정: SSH 너머 tmux에서/copy와 마우스 선택 복사가 정상 동작합니다 (v2.1.176) - 세션 제목을 대화 언어로 생성: 세션 제목이 대화 언어로 만들어지며,
language설정으로 특정 언어에 고정할 수 있습니다 (v2.1.176)
추천 칼럼 & 읽을거리
- “직장에서 아무것도 하지 않기” (Sean Goedecke): 엔지니어의 임팩트는 늘 바쁜 것이 아니라 결정적 순간에 쓸 여력을 남겨두는 것에서 나온다는 글입니다. 평상시 가동률을 **80%**로 유지해야, 대형 계약 성사·인시던트 대응·중요 기능 출시처럼 예고 없이 찾아오는 고임팩트 기회를 붙잡을 수 있다는 역설 — 루틴 작업에 100%를 쏟으면 정작 중요한 순간에 쓸 손이 없다는 것입니다. 에이전트가 루틴을 빠르게 쳐내는 시대에, “사람이 어디에 여력을 둘 것인가”를 다시 묻습니다. GN+ 27포인트. GeekNews
- “생산적인 개인이 생산적인 기업을 만들지는 않는다”: AI가 개인 생산성을 10배로 끌어올려도 기업 가치는 그만큼 오르지 않는다는 분석입니다. 1890년대 방직공장이 증기기관을 전기모터로 그냥 바꿔 끼웠을 때가 아니라, 공정 전체를 전기모터 중심으로 재설계했을 때 비로소 이익을 냈다는 역사적 교훈을 들어, 도구만 도입하는 게 아니라 기술과 조직 구조를 함께 다시 상상하는 ‘제도적 지능(Institutional Intelligence)‘이 필요하다고 봅니다. 6/10에 다룬 “AI가 둔화하고 있다”와 같은 결의, “능력은 오르는데 왜 기업 성과로 안 이어지나”에 대한 구조적 답입니다. GN+ 23포인트. 원문(@gsivulka)
- “Software is Built Between Commits” (Zed, DeltaDB): 코드가 커밋 시점이 아니라 커밋 사이에서 만들어진다는 관점으로, AI 에이전트와의 대화와 미세 편집 전 과정을 추적하는 새 버전 관리 시스템 DeltaDB를 소개합니다. 완성된 커밋을 기다려 리뷰하는 대신, 작업이 펼쳐지는 동안 대화와 코드 변경을 함께 기록해 실시간 협업을 노립니다 — “대화가 곧 소스”가 되는 에이전트 개발 시대에 버전 관리 자체를 다시 짜려는 시도로, 최근 다룬 ‘루프 엔지니어링’·‘에이전트 메모리’ 흐름과 같은 자리에 놓입니다. Zed Blog
흥미로운 프로젝트 & 도구
- OCTOMO — SMS 흐름을 뒤집은 휴대폰 인증 API: 기존 인증은 서비스가 사용자에게 코드를 보내는(MT) 방식이라 발송 비용이 들었는데, OCTOMO는 사용자가 지정 번호로 코드를 보내는(MO) 방식으로 흐름을 뒤집었습니다. 발송 비용이 사라지고, 사용자가 실제 자기 기기에서 메시지를 보냈다는 점으로 소유 인증이 더 강해집니다. 서비스는 단일 API에 “최근 5분 내 일치 코드가 왔는지”만 질의하면 됩니다 — 익숙한 문제를 방향만 바꿔 푸는 발상이 신선합니다. GN+ Show 16포인트. GeekNews
- turbo-graph — 그래프 메모리를 얹은 RAG 인덱스: turbovec 위에 그래프 메모리와 메타데이터 필터링을 더한 제약형 RAG 인덱싱 레이어입니다. 테넌트 ACL·태그·소스·시간 윈도우·그래프 이웃 같은 다차원 필터링을, 애플리케이션 코드가 아니라 인덱스 레이어에서 그래프 컴파일·캐시 재사용·리랭킹으로 처리합니다. 현재 alpha로 프로덕션 RAG의 API 설계 피드백을 받는 중입니다 — 최근 며칠 다룬 ‘memorize’·에이전트 메모리 계열에 RAG 인프라 쪽에서 접근하는 또 하나의 시도입니다. GitHub