Claude Code 데일리 브리핑 - 2026-07-04
최신 릴리스 요약
| 버전 | 날짜 | 핵심 변경 |
|---|---|---|
| v2.1.200 | 7/3 | 기본 권한 모드가 “default”→“Manual”로(CLI·VS Code·JetBrains), AskUserQuestion 다이얼로그 자동 진행 제거(idle timeout은 /config에서 옵트인), background 에이전트 데몬·roster·소켓 인증 안정화, 스크린리더 접근성 대폭 개선 |
| v2.1.199 | 7/2 | 스택형 슬래시 스킬(선행 스킬 최대 5개 로드), 429 자동 재시도(구독자) + CLAUDE_CODE_RETRY_WATCHDOG, 스트림 중간 오류 시 부분 출력 보존, 서브에이전트 조용한 실패 수정(빈 결과·성공 위장), SSL 오류 즉시 실패 + 수정 힌트 |
| v2.1.198 | 7/1 | Claude in Chrome GA, background 에이전트 자동 commit·push·draft PR + Notification hook, /dataviz 스킬 (7/2 브리핑에서 상세) |
어제 브리핑 시점엔 “7/2·7/3 신규 릴리스 없음”이었는데, 그 직후 이틀 연속으로 릴리스가 올라왔습니다 — v2.1.199(7/2 23:35 UTC), v2.1.200(7/3 16:52 UTC). 두 릴리스 모두 새 버튼보다 무인 실행의 신뢰성과 안전 기본값에 무게가 실려 있습니다. 오늘 무게중심은 ① 스킬 스태킹과 권한 기본값 변경(신기능), ② 재시도·부분 보존·서브에이전트 실패 처리(워크플로), ③ Fable 5 세이프가드의 공식 상세와 CJS 프레임워크(보안/제한)입니다.
주요 신규 기능 & 실전 활용
스택형 슬래시 스킬 — 스킬을 ‘조합’해서 한 줄로 건다 (v2.1.199)
v2.1.199부터 프롬프트 앞에 슬래시 스킬을 여러 개 쌓으면, 선행 스킬을 최대 5개까지 한 번에 로드합니다. 그동안 스킬은 한 번에 하나만 불러 쓰는 물건이었는데, 이제 워크플로 조합이 가능해졌습니다.
# 스킬 A와 B를 함께 로드한 뒤 작업 지시 — 최대 5개까지
/code-review /verify 이 diff를 리뷰하고 실제로 동작하는지 검증해줘
# 예: 시각화 규칙 + 프론트엔드 규칙을 함께 적용
/dataviz /frontend-design 대시보드 화면을 만들어줘
핵심은 “스킬이 단품 명령에서 조합 가능한 빌딩 블록으로” 바뀌었다는 점입니다 — 지금까지는 “리뷰 후 검증”처럼 두 플레이북을 함께 쓰려면 스킬 하나에 다른 스킬의 내용을 복붙하거나 순차로 두 번 걸어야 했습니다. 6/29 브리핑의 CLAUDE.md·skill·hook의 자리 구분(skill은 필요할 때만 로드되는 도메인 워크플로)과 이어 보면 — 좁고 단단한 스킬 여러 개를 만들어 두고 작업마다 조합해 로드하는 설계가 이제 공식 지원됩니다. 팀 스킬을 설계할 때 뭐든 하는 큰 스킬 하나보다 조합 가능한 작은 스킬들로 쪼개 둘 이유가 하나 더 생겼습니다. GitHub v2.1.199
기본 권한 모드가 ‘Manual’로 — 자동 진행이 옵트인이 됐다 (v2.1.200)
v2.1.200은 기본 권한 모드를 “default”에서 “Manual”로 바꿨습니다 — CLI·VS Code·JetBrains 전반에 적용됩니다. 함께 AskUserQuestion 다이얼로그가 더는 기본적으로 자동 진행되지 않습니다 — 그동안은 사람이 자리를 비우면 일정 시간 후 다이얼로그가 스스로 넘어갔는데, 이제 명시적으로 답할 때까지 기다리는 것이 기본이고, 예전처럼 idle timeout으로 자동 진행하려면 /config에서 옵트인해야 합니다.
# v2.1.200 이후의 기본 동작
1. 권한 모드: Manual — 도구 실행 확인이 명시적 기본값
2. AskUserQuestion: 답할 때까지 대기 — 자동 진행은 /config에서 옵트인
핵심은 **“조용히 알아서 진행되는 동작들이 하나씩 옵트인으로 바뀌고 있다”**는 방향성입니다 — 6/29의 --dangerously-skip-permissions 조용한 폴백 수정, 6/27의 외부 플러그인 설치 동의 강제와 정확히 같은 결입니다. 실무 함의도 분명합니다: 반자동 흐름에 기대던 세션·팀 온보딩 문서가 있다면 기본값이 바뀌었으니 확인하세요. 특히 새 머신·새 팀원의 첫 세션은 이전보다 확인 프롬프트가 많아집니다 — 자동화가 필요한 곳은 권한 모드를 명시적으로 설정하고, 사람이 지켜보는 세션은 새 기본값이 더 안전합니다. GitHub v2.1.200
개발자 워크플로우 팁
무인 파이프라인의 재시도 스택이 새로 깔렸다 — 429 자동 재시도 + 워치독 + 부분 보존
v2.1.199는 무인 실행의 실패 처리 3종을 한꺼번에 바꿨습니다. CI·cron·background로 Claude Code를 굴린다면 그대로 점검 목록입니다.
- 429 자동 재시도: 일시적 서버 rate-limit(429)이 이제 구독자에겐 backoff로 자동 재시도됩니다 — 순단성 한도 오류로 밤새 파이프라인이 죽는 실패 모드가 기본값에서 사라집니다.
- 재시도 워치독:
CLAUDE_CODE_RETRY_WATCHDOG를 켜면 비용량(non-capacity) 오류의 기본 재시도 횟수가 300으로 올라갑니다 — 긴 무인 작업이 일시 오류에 일찍 포기하지 않게 하는 다이얼입니다. - 부분 출력 보존: 스트리밍 도중 overloaded·서버 오류가 나면 그때까지의 부분 출력을 버리지 않고 보존하고, 불완전 응답 안내를 붙입니다 — 긴 생성 작업이 90% 지점에서 통째로 증발하던 문제가 사라집니다.
# 긴 무인 작업의 재시도 내성을 올리는 조합 (v2.1.199+)
export CLAUDE_CODE_RETRY_WATCHDOG=1 # 비용량 오류 재시도 기본 300회
claude -p "마이그레이션을 수행하고 테스트를 통과시켜라"
# + SSL 인증서 오류(TLS 검사 프록시·만료 인증서)는 이제 재시도를 태우지 않고
# 즉시 실패 + 수정 힌트를 내므로, 기업 프록시 환경의 진단이 빨라진다
핵심은 **“재시도할 것은 끝까지 재시도하고, 재시도해도 소용없는 것(SSL 설정 오류)은 즉시 실패시킨다”**는 분리입니다 — 6/30의 idle watchdog 기본 ON(멈춘 스트림 자동 중단), 7/2의 순단 재시도(ECONNRESET backoff)와 이어지는 무인 신뢰성 시리즈의 다음 화입니다. 외부에서 직접 감싼 재시도 루프가 있다면 이중 재시도로 대기가 폭증하지 않는지 한 번 점검하세요. GitHub v2.1.199
서브에이전트의 ‘조용한 실패’가 사라졌다 — ‘빈 결과 = 성공’ 가정을 걷어내라
두 번째도 v2.1.199·200에서 온 변화인데, 함의가 커서 따로 다룹니다. 서브에이전트의 실패 처리가 대거 고쳐졌습니다 — ① rate limit·서버 오류에 잘린 서브에이전트가 조용히 실패하는 대신 부분 결과를 반환하고, ② API 오류를 성공적인 결과처럼 보고하던 버그가 수정됐으며, ③ v2.1.200에서는 rate limit에 잘렸을 때 빈 결과 대신 깨끗한 실패를 돌려줍니다.
그동안 서브에이전트 기반 파이프라인엔 보이지 않는 구멍이 있었던 셈입니다 — 서브에이전트가 빈 문자열을 돌려주면 성공인지 실패인지 구분할 수 없고, 심지어 API 오류가 성공으로 둔갑했습니다. 7/2 브리핑에서 Explore·서브에이전트에 더 무거운 일을 맡기라고 권했는데, 그 위임이 안전해지려면 이 수정들이 필요했습니다.
실무 처방은 두 가지입니다. ① 서브에이전트 결과를 받아 쓰는 자동화가 있다면 “빈 결과를 성공으로 간주”하던 방어 코드를 걷어내고, 부분 결과·실패를 구분해 처리하도록 업데이트하세요. ② 오늘 추천 칼럼의 ‘AI와 함께한 모험’이 짚듯 — 인프라의 조용한 실패는 고쳐졌어도 모델의 허위 완료 주장(false completion claims)은 남아 있습니다. 인프라 계층은 릴리스가 고쳐 주지만, 모델 계층은 여전히 **검증 하네스(테스트·정적 분석·기계 증거)**가 사람 몫입니다. GitHub v2.1.199 · GitHub v2.1.200
보안/제한 이슈
Fable 5 세이프가드의 공식 상세 + Cyber Jailbreak Severity(CJS) 프레임워크 초안 (7/2)
어제 다룬 “가드레일이 더 세게 돌아왔다”의 공식 해설판입니다. 7/2, Anthropic이 Fable 5의 사이버 세이프가드 상세와 jailbreak 심각도 프레임워크 초안을 공개했습니다.
- 4군 분류: 사이버 활동을 금지(prohibited)·고위험 dual-use·저위험 dual-use·무해(benign) 4개 그룹으로 나눕니다 — 방어·일반 IT 작업은 허용하면서 위험 용도를 막는 구조입니다.
- 분류기와 fallback의 정체: Fable 5의 분류기는 보고된 jailbreak을 재현하려는 시도의 99% 이상을 차단하도록 배포됐고, 사이버보안·생물/화학·distillation 관련 요청이 감지되면 응답을 Opus 4.8이 대신 처리합니다 — 어제 워크플로 팁에서 관찰로 다룬 조용한 Opus 라우팅의 공식 메커니즘 확인입니다.
- CJS-0~4: 제안된 Cyber Jailbreak Severity 척도는 jailbreak을 능력 증가(capability gain)·증가 범위(breadth)·무기화 용이성·발견 용이성 4축으로 점수화해 합산하고, CJS-1(Low, 1
3.5)·CJS-2(Medium, 46.5)·CJS-3(High, 78.5)·CJS-4(Critical, 910) 밴드에 매핑합니다. - 업계 표준화: Amazon·Microsoft·Google 등 Glasswing 파트너와 함께 업계 공통 프레임워크로 다듬는 중입니다 — 새 jailbreak 발견의 트리아지, 정부·업계와의 일관된 위험 커뮤니케이션이 목표입니다.
핵심은 취약점의 CVSS처럼, jailbreak에도 공용 심각도 언어를 만들자는 시도라는 점입니다 — 7/2 브리핑에서 다룬 복귀 조건(jailbreak 정보 공유·업계 보안 표준)이 문서로 구체화된 첫 산출물입니다. 보안 도메인에서 Claude를 쓰는 팀이라면, 자기 작업이 4군 중 어디에 떨어지는지와 fallback 발생 시의 동작을 이 문서 기준으로 정리해 두세요. Anthropic 발표 · IT Brief
7/3 밤 Fable 5·Mythos 5 elevated errors — 복귀 이틀 만의 첫 인시던트 (7/3)
7/3 21:54~22:06 UTC(약 12분) 동안 Claude Fable 5와 Claude Mythos 5의 elevated errors 인시던트가 있었습니다 — 확인 후 빠르게 해소됐지만, 7/1 복귀 이후 Fable 5의 첫 인시던트라는 점에서 기록해 둘 만합니다. 7/2의 Opus 4.8 elevated errors(~41분)에 이어 7월에도 짧고 반복적인 안정성 잡음 패턴이 계속되고 있습니다. 어제의 처방 그대로입니다 — Fable 5 차단 시 fallback을 받는 모델(Opus 4.8)과 Fable 5 자체가 모두 흔들릴 수 있는 시간대가 존재하므로, 크리티컬 자동화에는 재시도·백오프(위 워크플로 팁의 v2.1.199 스택이 정확히 이 지점을 돕습니다)와 실패 알림을 유지하세요. Claude Status — Incident History
백악관, OpenAI·Google·Anthropic과 ‘자율 릴리스 표준’ 마무리 중 — 1주 내 발표 전망
Fable 5 사태의 제도화 후속입니다. 보도에 따르면 백악관은 OpenAI·Google·Anthropic과 자발적(voluntary) AI 릴리스 표준을 마무리하고 있으며, 이르면 1주 내 발표될 수 있습니다. 골자는 사이버보안 벤치마크와 리뷰 타임라인을 명문화해, Fable 5 출시를 3주간 동결시켰던 것 같은 임기응변식(ad-hoc) 정부 리뷰를 대체하는 것입니다.
개발자 관점의 함의는 — 6/12~6/30의 수출통제 동결이 일회성 사건이 아니라 반복 가능한 절차로 제도화되고 있다는 점입니다. 예측 가능성은 올라가지만(리뷰 타임라인 명문화), 프런티어 모델 출시가 정부 벤치마크를 통과해야 하는 시대가 표준으로 굳는 신호이기도 합니다. 위 CJS 프레임워크(업계 쪽 준비물)와 정확히 맞물리는 그림입니다 — 모델 가용성이 정책 캘린더에 좌우될 수 있다는 전제는 계속 유지하세요. AIToolsRecap
생태계 & 플러그인
Anthropic 연환산 매출, OpenAI를 추월했다는 보도 — 그리고 그 견인차가 Claude Code
업계 집계 보도에 따르면 Anthropic의 연환산 매출(run-rate)이 약 470억 달러로 OpenAI(250~330억 달러 추정)를 추월했습니다. 세부 수치가 흥미롭습니다 — 기업(비즈니스) 구독은 이미 2026년 5월에 추월했고, 연 100만 달러 이상을 쓰는 엔터프라이즈 고객이 1,000곳을 넘으며, 흑자 전환 전망은 2029년(OpenAI 예상보다 1년 빠름)입니다. 그리고 이 성장의 견인차로 Claude Code의 엔터프라이즈 채택이 지목됩니다 — Anthropic 제품팀 스스로 코드 생성의 65%를 Claude Code로 처리한다는 수치도 함께 전해졌습니다.
핵심은 개발자 도구가 곧 엔터프라이즈 매출의 엔진이 됐다는 구도입니다 — 6/29의 apps gateway, 7/1의 entitlements, 7/2의 Partner Network까지 최근 열흘의 엔터프라이즈 기능 러시가 왜 이렇게 몰아치는지를 설명하는 숫자이기도 합니다. 다만 이 수치들은 서드파티 집계·보도 기준이니 참고 지표로 읽으세요. AIToolsRecap
커뮤니티 뉴스
- CursorBench 3.1 — Fable 5가 1~4위 싹쓸이, 단 작업당 18달러: Cursor가 자사 벤치마크 CursorBench 3.1 결과를 공개했습니다. Fable 5 변형이 1~4위를 독식했습니다 — **Max 72.9%·Extra High 72.0%·High 70.6%·Medium 69.8%**로, 5위 그룹(Opus 4.7 Max 64.8%·GPT-5.5 Extra High 64.3%·Opus 4.8 Max 63.8%·Composer 2.5 63.2%)과 뚜렷한 격차를 보였습니다. 흥미로운 두 가지 — ① 비용: Fable 5 Max는 작업당 18.02달러로, 0.55달러인 Composer 2.5의 30배가 넘습니다. 성능 격차 대 비용 격차를 어디서 타협할지가 실전 선택입니다. ② 벤치 범위 개편: 3.1은 편집 중심에서 코드베이스 이해·버그 탐지·계획·코드 리뷰 중심으로 평가 범위를 옮겼습니다 — 7/1 브리핑의 Sonnet 5 벤치들과 겹쳐 보면, 에이전틱 코딩 평가의 무게중심이 ‘코드 작성’에서 ‘코드 이해와 판단’으로 이동하는 흐름입니다. 발표 스스로 작은 점수 차는 통계적 유의성이 부족할 수 있다고 못 박은 점도 건강합니다. 어제 다룬 Fable 5 가드레일·크레딧 전환(7/7~)과 겹쳐 읽으면 — 최고 성능과 예측 가능한 운영 사이의 저울질이 더 현실적인 고민이 됐습니다. GeekNews · Cursor
- OpenAI의 ‘정부 5% 지분’ 제안 — 그리고 Gemini 3.5 Pro만 제한 없이 출시된 역설: 수출통제 사태가 업계 구조를 흔들고 있습니다. 보도에 따르면 OpenAI는 미 정부에 약 5% 지분(현 밸류에이션 기준 약 150억 달러)을 제공하는 방안을 제안했고, 다른 미국 AI 기업에도 유사한 구조를 검토하라고 제안했습니다 — IPO를 앞두고 정부를 잠재 규제자에서 재무적 이해관계자로 바꾸는 수입니다. 한편 얄궂은 디테일 — 현재 주요 프런티어 모델 중 정부 제한 없이 출시된 것은 Gemini 3.5 Pro뿐인데, 그 이유가 사이버보안 벤치마크 점수가 (제한이 걸린 GPT-5.6 Sol 등보다) 낮아서라고 전해집니다. 능력이 높을수록 규제 마찰도 커지는 역선택 구도가 실제로 작동하기 시작한 셈입니다 — Fable 5의 3주 동결, 위 백악관 표준화와 한 묶음으로 읽을 흐름입니다. AIToolsRecap
알아두면 좋은 소소한 변경사항
v2.1.199·v2.1.200에서 위에서 다 다루지 못한 실용적 변경·수정들입니다.
- Linux 데몬 자기-킬 루프 수정: 비정상 종료 후 background 에이전트 데몬이 약 50초마다 스스로 죽던 문제 해소 (v2.1.199)
- macOS SSH 콜드스타트 수정: SSH 경유로 background 에이전트를 시작할 때 “Could not switch to audit session”으로 실패하던 문제 수정 (v2.1.199)
claude stop경합 수정: 재스폰되는 background 에이전트가claude stop을 되돌리던 경합 해소 (v2.1.199)- hook 디버깅 개선: SessionStart·Setup·SubagentStart matcher가 exit code 2에서 stderr를 숨기던 문제 수정 — hook 실패 진단이 쉬워집니다 (v2.1.199)
/model·/fast서브에이전트 뷰 수정: 서브에이전트 뷰에서 실행 시 리드의 모델 피커가 조용히 열리던 문제 수정 (v2.1.199)- plan mode 브라우저 도구 게이트: plan mode가 상태를 바꾸는 브라우저 도구 호출에 확인을 묻지 않던 문제 수정 (v2.1.199)
- 잘못된 MCP 설정 크래시 수정:
.claude.json의 malformeddisabledMcpServers/enabledMcpServers로 시작 시 크래시하던 문제 해소 (v2.1.200) - 스크린리더 접근성 개선: 장식 글리프 숨김, 트랜스크립트 기호의 레이블화, 중첩 테이블의
Header: value평탄화 (v2.1.200) claude agents의 PR 링크가 간결한#N표기로 (v2.1.199)
추천 칼럼 & 읽을거리
- ‘코드 리뷰의 주된 목적은 유지보수하기 어려운 코드를 찾는 것’: 코드 리뷰의 목적을 재정의하는 짧고 단단한 글입니다. 핵심 통찰은 — 리뷰의 진짜 성공 기준은 버그 검출이 아니라 **“나중에 다른 사람이 이해하고 고칠 수 있는 코드인가”**의 검증이라는 것. 리뷰어가 이해하지 못하는 코드는 미래의 유지보수자도 이해하지 못하며, 그래서 “버그를 찾아라”보다 **“이해 안 되는 부분을 표시하라”**가 리뷰어에게 훨씬 실행 가능한 과제라는 처방입니다. 작성자가 아직 맥락을 기억할 때 불명확한 코드를 고치는 것이 가장 싸다는 점도요. 어제 Godot의 “AI 헤비 유저가 자기 코드를 이해하는지 신뢰할 수 없다”, 그제 Webernetes의 전 라인 리뷰와 정확히 이어지는 자리 — AI가 코드를 쏟아내는 시대의 리뷰는 결국 이해 가능성의 게이트라는 결론으로 수렴합니다. GeekNews · 원문
- ‘AI와 함께한 모험’ — 리뷰·리팩터링엔 확실히 유용, 자율 개발엔 아직: 여러 프런티어 모델을 실제 프로젝트에 걸쳐 평가한 실측 후기입니다. 밝은 면 — Claude Opus 4.8·GPT-5.5는 버그 탐지에 탁월했고, 퍼저(fuzzer)가 놓친 double-free 오류까지 찾아냈습니다. 어두운 면 — 자율 구현을 맡기면 허위 완료 주장·부실한 아키텍처 결정·불필요한 범위 확장이 반복됐습니다. 결론이 값집니다: 더 강한 모델을 기다리는 대신, 검증 메커니즘·샌드박싱·정적 분석·에디터 기반 하네스처럼 AI 출력을 구속하고 검증하는 쪽에 투자하라 — 프런티어 모델은 엔지니어링 규율을 덜 요구하는 게 아니라 더 요구한다는 것. 오늘 워크플로 팁(서브에이전트 조용한 실패), 6/29의 ‘하네스가 모델보다 중요하다’와 정확히 같은 결론에 독립적으로 도달한 글입니다. GeekNews · 원문
- ‘허접한 웹 포럼을 되살리자’: Usenet에서 vBulletin·Discourse까지 웹 포럼의 역사를 훑으며, 기술적으로 허접했던 옛 포럼이 현대 소셜 미디어보다 깊은 커뮤니티를 만들었다고 논증하는 회고입니다. 포럼은 작은 커뮤니티가 오래 머무르며 대화하는 공간이었던 반면, 알고리즘 플랫폼은 새로움과 즉각적 반응을 우선합니다. 날카로운 대목은 쇠락의 원인 진단 — 포럼이 열등해서가 아니라 호스팅 비용·보안 유지보수·스팸 관리라는 운영 부담을 중앙화 플랫폼이 없애 줬기 때문이라는 것. 어제의 ‘내가 자란 인터넷은 더 이상 없다’와 짝이 되는 글이고 — 셀프호스팅의 마찰을 줄이는 최근 도구 흐름(Ship·CerberusBeacon)이 왜 의미 있는지를 역사 쪽에서 비추는 글이기도 합니다. GeekNews · 원문
흥미로운 프로젝트 & 도구
- VHK — 모델·에이전트를 갈아타도 무너지지 않는 풀사이클 AI 코딩 하네스: Claude Code·Cursor·Codex를 오가며 작업할 때 규칙·스펙·증거 파일이 도구 전환을 넘어 유지되도록 잡아 주는 CLI 하네스입니다. 에이전트를 대체하는 게 아니라 밑에 까는 인프라로 — 8개 도구에 규칙을 자동 동기화하고, 완료 판정을 LLM의 자기 보고가 아니라 기계 증거(테스트 결과·빌드 코드)로 검증하는 게이트를 두며, 세션을 거듭하며 교훈(lessons)을 축적해 프로젝트별 패턴을 다듬습니다. 아이디어에서 배포·콘텐츠 준비까지를 한 워크플로로 오케스트레이션하고 한국어 자연어를 지원합니다. 오늘 칼럼(‘AI와 함께한 모험’)의 처방 — 허위 완료를 막으려면 기계 검증이 필요하다 — 를 그대로 구현한 국산 도구이고, 6/30의 Framein(공유 작업상태 레이어)과 같은 문제의식을 검증 게이트 쪽으로 밀고 간 사례입니다. GeekNews · GitHub
- Wordgard 0.1 — ProseMirror 저자의 차세대 리치텍스트 에디터, ‘AI 코드 0%’ 실험: ProseMirror를 9년 유지보수한 Marijn Haverbeke(CodeMirror 저자이기도 합니다)가 호환성 제약 없이 새로 설계한 JavaScript 리치텍스트 에디터 라이브러리입니다. step 대신 변경 구간(change section) 기반 모델, CodeMirror 6식 facet 확장 시스템, 포인터·키보드 선택의 직접 처리, 스키마 검증을 느슨한 제약 + 교정(correction) 추상화로 다루는 설계가 특징입니다. 그리고 눈에 띄는 선언 — 이 프로젝트는 AI 생성 코드를 한 줄도 포함하지 않으며, LLM 생성 기여에 반대하는 실험으로 pull request 자체를 받지 않습니다. 어제 Godot의 AI 기여 금지와 같은 흐름을 개인 오픈소스 관리자의 방식으로 보여주는 사례 — 도구로서도, 오픈소스 거버넌스의 표본으로서도 지켜볼 만합니다. GeekNews · Wordgard