Claude Code 데일리 브리핑 - 2026-06-25
최신 릴리스 요약
| 버전 | 날짜 | 핵심 변경 |
|---|---|---|
| v2.1.191 | 6/24 | /rewind가 /clear 이전 대화까지 복원, 스트리밍 중 CPU 사용 ~37% 감소(텍스트 갱신 100ms 코얼레싱)·긴 세션 메모리 증가 완화, 콤마 구분 hook matcher가 조용히 발화 안 되던 버그 수정, MCP 재시도·헤드리스 OAuth 개선, background agent stop 영구화, /voice org 제한 사유 표시 등 |
| v2.1.190 | 6/24 | 버그 수정·안정성 개선 |
| v2.1.187 | 6/23 | sandbox.credentials(샌드박스 명령의 크리덴셜·시크릿 차단), 조직 단위 모델 제한, 원격 MCP 도구 호출 5분 행 → 자동 중단(CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT), 한국어/CJK 붙여넣기 mojibake 수정 (6/24 상세) |
어제(6/24) CLI는 v2.1.190·191 두 개가 올라왔습니다(중간의 v2.1.188·189는 건너뛰었습니다 — v2.1.180·182·184처럼 발행 직전 취소된 것으로 보입니다). 다만 오늘의 헤드라인은 CLI가 아니라 Anthropic이 6/23 베타 출시한 새 제품 Claude Tag — Slack 채널에 ‘공유되는 AI 팀원’으로 들어가는 Claude입니다(아래 신규 기능). 두 번째 축은 6/24에 또 한 번 있었던 인시던트로, 이번 주 네 번째 안정성 잡음입니다(보안/제한).
주요 신규 기능 & 실전 활용
Claude Tag — Slack 채널에 ‘공유되는 AI 팀원’으로 들어간다 (6/23, 베타)
Anthropic이 Claude Tag를 출시했습니다(6/23, 베타). 핵심은 Claude를 Slack 채널 안의 지속적이고 공유되는 AI 팀원으로 만드는 것입니다 — 누구나 @Claude로 태스크를 맡기면, Claude가 비동기로 수 시간에서 수일에 걸쳐 단계적으로 처리하고 결과를 스레드에 올립니다. 채널의 모든 사람이 무엇을 작업 중인지 보고, 다른 사람이 멈춘 지점에서 대화를 이어받을 수 있습니다.
- 채널 단위 공유 메모리: Claude Tag는 채널 전체에 하나의 공유 Claude를 줍니다 — 채널 활동에서 메모리를 쌓고, 허가하면 다른 Slack 채널·데이터 소스에서도 자동으로 학습합니다.
- ambient 모드: 켜 두면 Claude가 필요할 법한 정보를 선제적으로 알립니다 — 묻기 전에 먼저 업데이트를 띄우는 식입니다.
- 신원·접근 분리: 관리자가 용도별로 분리된 Claude 신원을 만들 수 있어, ‘세일즈 Claude’와 ‘엔지니어링 Claude’가 메모리를 공유하지 않습니다. 연결할 도구·데이터·코드베이스와 지출 한도까지 관리자가 세분화해 통제합니다.
- 모델·대상: Opus 4.8 위에서 동작하고, 현재 Claude Enterprise·Team 플랜 대상 베타입니다.
# Slack 채널에서 그대로 위임한다
@Claude 이 인시던트 스레드를 정리해서 타임라인과 후속 액션 항목으로 만들어줘
@Claude 이 PR을 리뷰하고, 막히면 ambient로 나한테 알려줘
실무 의미가 분명합니다 — Claude Code가 터미널·IDE·웹을 넘어, 이번엔 팀이 실제로 모여 있는 Slack 채널 안으로 들어간 것입니다. 6/22 다룬 Artifacts(세션 작업을 사내 공유 페이지로)가 산출물 공유였다면, Claude Tag는 그 위에서 에이전트 자체를 협업 공간에 상주시키는 한 칸입니다 — ‘한 사람이 로컬에서 돌리는 도구’에서 ‘채널이 공유하는 동료’로 무게가 옮겨갑니다. 단, 기존 Claude in Slack 앱은 8/3 종료되고 Claude Tag가 이를 대체하니, 그 앱을 쓰던 팀은 마이그레이션을 챙겨야 합니다(아래 생태계). Anthropic — Introducing Claude Tag · TechCrunch
/rewind가 이제 /clear 이전 대화까지 거슬러 복원한다 (v2.1.191)
작지만 실수를 되돌려 주는 변경입니다. /rewind(대화·코드 상태를 이전 시점으로 되감는 기능)가 이제 /clear를 실행하기 이전의 대화까지 거슬러 복원할 수 있습니다.
# 실수로 /clear 해서 문맥을 통째로 날렸을 때
/rewind # 이제 /clear 이전 시점으로 되돌아가 대화를 살릴 수 있다
핵심은 /clear가 더는 ‘돌이킬 수 없는 절벽’이 아니라는 점입니다 — 긴 세션에서 컨텍스트를 정리하려고 /clear를 눌렀다가 정작 필요한 맥락까지 날렸을 때, 이제 /rewind로 그 이전으로 되감을 수 있습니다. 무인 자동화보다는 대화형 세션을 길게 끌고 가는 사람에게 직접 닿는 안전망입니다. GitHub v2.1.191
개발자 워크플로우 팁
콤마로 묶은 hook matcher가 ‘조용히 안 먹던’ 버그가 고쳐졌다 — 가드 hook을 재검증하라
CLAUDE.md 규칙을 hook으로 강제해 둔 사람이라면 이번 수정 한 줄을 반드시 챙기세요. v2.1.191은 콤마로 구분한 hook matcher(예: "Bash,PowerShell")가 그동안 조용히 한 번도 발화하지 않던 버그를 고쳤습니다. 즉, 여러 도구를 한 matcher에 콤마로 묶어 가드를 걸어 뒀다면, 그 hook이 실은 죽어 있었을 수 있습니다.
// .claude/settings.json — 콤마로 여러 도구를 묶은 matcher는 v2.1.191 전까지 발화 안 했을 수 있다
{
"hooks": {
"PreToolUse": [
{ "matcher": "Bash,PowerShell", "hooks": [ /* ... */ ] }
]
}
}
이건 6/22에 다룬 **“반드시 지켜야 할 규칙은 프롬프트가 아니라 hook으로 강제하라”**와 정확히 짝이 됩니다 — 그 hook이 실제로 발화하고 있다는 보장이 없으면 강제도 없습니다. 콤마로 묶은 matcher를 쓰고 있다면 ① 업데이트하고 ② 위험한 명령으로 hook이 실제로 차단되는지 한 번 재현해 보세요. (불안하면 도구별로 matcher를 분리해 두는 편이 가장 확실합니다.) GitHub v2.1.191
무인 실행의 MCP 신뢰성이 한 단계 올라갔다 — 재시도 + 헤드리스 OAuth
CI·cron으로 Claude Code를 무인 실행하며 MCP 서버를 붙인다면, v2.1.191의 MCP 개선이 곧장 효용입니다. ① capability discovery가 일시적 네트워크 오류에 짧은 백오프로 재시도하고, ② MCP OAuth의 discovery·토큰 요청도 일시 오류 후 한 번 재시도하며, ③ 헤드리스 환경에서는 브라우저 팝업을 건너뛰고 곧장 URL 붙여넣기 프롬프트로 넘어갑니다. 더해 MCP 404 에러는 이제 URL과 MCP 설정 위치를 함께 보여줘 원인 파악이 빨라집니다.
핵심은 ‘한 번의 네트워크 흔들림이 무인 작업 전체를 깨뜨리던’ 마찰을 줄이는 가드라는 점입니다 — 6/24에 다룬 CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT(멈춘 원격 MCP 호출을 무한 행 대신 자동 중단)와 같은 방향의 한 칸입니다. 둘을 함께 두면, CI에서 원격 MCP가 일시적으로 흔들려도 재시도로 메우거나 깔끔히 실패하게 됩니다. 무인으로 MCP를 쓰는 파이프라인이라면 업데이트해 두세요. GitHub v2.1.191
보안/제한 이슈
6/24 또 한 번의 인시던트 — Opus 4.8 elevated error rate (이번 주 네 번째)
6/24, Claude에 또 한 번 인시던트가 있었습니다. 집계 사이트 기록 기준 6/24 오후(약 13:18 UTC) Opus 4.8의 elevated error rate가 시작돼 약 1시간 40분간 이어진 뒤 복구됐습니다(공식 status 페이지 세부는 확인 시점에 로드되지 않아, 시간·길이는 집계 사이트 기준입니다).
개별 인시던트는 복구됐지만, 패턴이 신호입니다 — 6/18 전면 장애, 6/20 ‘Opus 4.8 errors’, 6/23 다중 모델 인시던트에 이어 이번 주만 네 번째 안정성 잡음입니다. 터미널의 Claude Code도 같은 백엔드에 묶여 있어, 짧은 장애에도 무인 작업이 통째로 깨질 수 있습니다. 재시도·백오프·실패 알림을 파이프라인에 깔아 두는 것이 변함없는 실무 대응입니다(6/22의 CLAUDE_CODE_MAX_RETRIES 캡 15·RETRY_WATCHDOG와 함께 점검하세요). 더해 Fable 5·Mythos 5는 수출통제 13일째에도 여전히 전원 오프라인입니다 — 외국 국적 개발자(한국·일본 등)의 대응은 그대로입니다: fallbackModel로 Opus 4.8 같은 대체 경로를 깔아 두세요. Claude Status — Incident History · StatusGator
생태계 & 플러그인
기존 Claude in Slack 앱, 8/3 종료 — 30일 마이그레이션 창 (관리자 작업 필요)
위 Claude Tag 출시와 짝이 되는 지원 종료 예고입니다. 기존 Claude in Slack 앱이 8/3로 은퇴하고, Claude Tag가 이를 전면 대체합니다. 자동으로 넘어가지 않으니 관리자 작업이 필요합니다.
- 30일 창: 관리자는 마이그레이션 기간(약 30일) 안에 Claude Tag로 opt-in하고, 채널 접근·도구 연결·메모리 범위를 8/3 마감 전에 설정해야 합니다.
- 왜 챙겨야 하나: Claude Tag는 신원·메모리·도구 접근 모델이 기존 앱과 달라서, 설정을 그대로 물려받지 않습니다 — 옮기지 않으면 8/3 이후 기존 앱의 Slack 통합이 끊깁니다.
실무 의미는 단순합니다 — 팀이 Claude in Slack을 쓰고 있었다면, 이건 ‘새 기능 구경’이 아니라 마감이 있는 마이그레이션 작업입니다. 6/20 다룬 관리형 MCP connector·6/23 다룬 조직 단위 모델 제한처럼, Anthropic이 관리자 콘솔에서 통제하는 엔터프라이즈 표면을 계속 넓히는 흐름의 한 장면입니다 — 도입도 종료도 이제 관리자 설정에 묶입니다. Anthropic — Introducing Claude Tag
커뮤니티 뉴스
- Anthropic: 자사 팀이 내부 Claude Tag로 ‘코드의 65%를 생성’했다 (자사 주장): Anthropic은 Claude Tag를 소개하며, 자사 제품팀이 내부판 Claude Tag로 코드의 약 65%를 생성했고 — Claude Tag를 만든 코드 대부분도 그렇게 작성됐다고 밝혔습니다(어디까지나 Anthropic 자체 수치입니다). 숫자의 정확도와 별개로, 메시지는 분명합니다 — Anthropic이 에이전트를 ‘개인 보조’가 아니라 채널에 상주하는 동료로 포지셔닝하며, 그 모델로 자기 제품을 만들었다는 자기 참조적 증명을 내세우는 것입니다. 6/18 ‘Addy Osmani — 코드 4배인데 생산성 +12%’, 6/23 ‘The Untrainable’에서 다룬 “벤치마크·생성량 ≠ 사업 가치” 논의와 함께 읽으면, ‘65%‘를 생산성 보장이 아니라 위임 범위의 신호로 받아들이는 균형이 필요합니다. Anthropic — Introducing Claude Tag
- TechCrunch: “Claude Tag는 Slack 메시지 하나하나로 당신의 회사를 학습한다”: TechCrunch는 Claude Tag의 핵심을 **‘학습하는 메모리’**로 짚었습니다 — Claude가 채널 활동에서 조직의 일하는 방식을 쌓고, 허가하면 다른 채널·데이터까지 흡수합니다. 편의의 이면은 거버넌스입니다: 무엇을 기억하고, 어느 부서 Claude가 무엇에 접근하며, 어디까지 학습하게 둘지를 관리자가 처음부터 분리·제한하지 않으면, 사내 컨텍스트가 의도보다 넓게 한곳에 모입니다. 도입 전에 메모리 범위·도구 접근·지출 한도를 신원별로 좁혀 두는 설계가 권장됩니다. TechCrunch
알아두면 좋은 소소한 변경사항
v2.1.191에서 위에서 다 다루지 못한 실용적 변경·수정들입니다.
- 스트리밍 중 CPU 사용 ~37% 감소: 텍스트 갱신을 100ms 단위로 코얼레싱해 스트리밍 응답 중 CPU 사용을 약 37% 줄였고, 긴 세션의 메모리 증가(터미널 출력 캐시)도 완화됐습니다 — 노트북 팬이 돌던 장시간 세션에 체감되는 변화입니다 (v2.1.191)
- background agent stop이 이제 ‘영구적’: 태스크 패널에서 에이전트를 멈추면, 이제 다시 살아나지 않습니다(이전엔 정지 후 부활하던 문제) (v2.1.191)
/voice제한 사유 표시: 조직 정책으로/voice가 꺼져 있을 때, 일반 ‘not available’ 대신 무엇 때문에 제한되는지 설명합니다 (v2.1.191)/permissionsRecently-denied 승인 유지: ‘Recently-denied’ 탭에서 거부를 승인으로 바꾸면, 이제 닫아도 그 승인이 유지됩니다(이전엔 조용히 버려졌습니다) (v2.1.191)- sandbox 네트워크 권한이 호스트를 기억: 네트워크 권한 다이얼로그에서 ‘Yes’로 허용한 호스트를 세션 동안 기억해, 매 연결마다 다시 묻지 않습니다 (v2.1.191)
- 관리 설정 강제 새로고침 수정:
forceRemoteSettingsRefresh가 MDM·파일 정책으로 설정해도 적용되도록 고쳐졌고, 가져오기 요청에Cache-Control: no-cache를 보내 프록시가 낡은 응답을 주는 것을 막습니다 (v2.1.191) - 터미널 UI 수정 다수: 시작 splash 아트가 80×24 macOS 터미널을 넘치던 문제, Windows Terminal에서
/loginURL이 줄바꿈으로 잘리던 문제, ssh/tmux 위 Ghostty에서 Cmd+click이 안 되던 문제, 스트리밍 중 스크롤이 맨 아래로 튀던 문제 등이 고쳐졌습니다 (v2.1.191)
추천 칼럼 & 읽을거리
- “취업과 소프트웨어는 망했다”: 10년차(전 Blizzard) 개발자가 AI가 증폭시킨 채용 시장의 붕괴를 정면으로 다룬 글입니다. 날카로운 진단은 “규칙을 지키는 지원자일수록 불리해지는 구조” — 코딩 평가에서 몰래 AI를 쓰는 쪽이 유리해지고, 회사는 키워드 기반 이력서 필터와 문서 접근을 막는 AI 감시 시험으로 대응하지만 정작 휴대폰을 통한 AI 사용은 못 막습니다. 더 무거운 대목은 주니어의 사다리를 통째로 걷어차는 흐름 — “AI가 주니어 역할을 없앨 것”이라는 기대 속에 신규 졸업자의 진입로가 닫힙니다. 저자는 AI 코딩 도입을 장인·테스터·엔지니어의 직업적 존엄을 포기하는 것으로 보고 그에 굴복하지 않겠다고 선언합니다 — 6/21 ‘AI가 능력을 망치는가’, 6/23 ‘The Untrainable’과 같은 자리에서, ‘도구가 일을 압축할 때 사람·직업에 무엇이 남는가’를 가장 날것으로 묻는 글입니다. GeekNews
- “AI 시대의 프로그래머: 코드 생성에서 비결정성 통제로”: AI가 코드 생성을 자동화할수록 개발자의 핵심 역할이 설계·검증·통제로 이동한다는 분석입니다. 중심 명제가 또렷합니다 — “프로그래머의 본질은 코드를 많이 입력하는 것이 아니라, 모호한 요구사항의 디테일을 채우고 이를 재사용 가능한 형태로 추상화하는 데 있다.” 그래서 개발자는 대체되는 게 아니라 시스템 설계자·하네스 엔지니어로 진화하며, 테스트·컴파일러·린터·승인 게이트 같은 결정론적 검증 장치로 AI의 비결정성을 다스리고 문제 정의·아키텍처·리스크 관리라는 전략적 디테일을 쥡니다. 6/21 ‘surfingcomplexity — 종합·검증은 사람이’, 6/23 ‘Who Will Price Intelligence’와 겹쳐 — “무엇을 자동화하고 무엇을 직접 쥘지”를 하네스 엔지니어링의 언어로 정리한 글입니다. GeekNews
흥미로운 프로젝트 & 도구
- ponytail — AI 에이전트를 ‘가장 게으른 시니어 개발자’처럼 생각하게 만든다: AI 코딩 에이전트에 **“가장 좋은 코드는 아예 쓰지 않는 코드”**라는 게으른 시니어의 사고방식을 주입하는 오픈소스입니다. 코드를 생성하기 전에 6단계 검증을 강제합니다 — 정말 필요한가 → 표준 라이브러리로 되나 → 플랫폼 네이티브 기능이 있나 → 기존 의존성으로 되나 → 한 줄로 끝나나 식으로, 보안·데이터 무결성·접근성은 타협하지 않으면서 과설계(over-engineering)를 쳐냅니다.
/ponytail [lite|full|ultra|off]로 엄격도를 조절하고,/ponytail-review로 diff의 과설계를 짚고,/ponytail-audit로 저장소 전체를 분석합니다. 한 사례에서 **코드 54% 감소·안전성 100% 유지·비용 ~20%↓·속도 ~27%↑**를 보고했고, Claude Code·Cursor 등 14개 에이전트와 호환되며 MIT 라이선스입니다 — 위 ‘비결정성 통제’ 칼럼의 추상화는 신중하게라는 원칙을 에이전트 가드레일로 옮긴 도구입니다. GeekNews - Monet — AI 코딩 에이전트를 위한 ‘로컬 메모리’: “새 세션을 열 때마다 백지가 되는” 에이전트의 고질을 풀려는 메모리 시스템입니다. 세 원칙으로 동작합니다 — ① 자율 기록(에이전트가 결정·패턴을 스스로 노트), ② 관련도 랭킹 검색(자주 참조된 메모리가 먼저 떠오름), ③ 점진적 개선(쌓일수록 프로젝트에 특화). 단순 markdown 파일에서 시작해 구조화된 메모리 인덱스로 진화했고, 100% 로컬(데이터가 기기를 떠나지 않음)·SQLite 저장(
~/.monet)·무료·열린 MCP 인터페이스로 Claude·Cursor 등 MCP 지원 에이전트와 붙습니다 — 6/23 다룬 Agent-Blackbox가 ‘에이전트가 어디서 토큰을 새는지’를 측정했다면, Monet은 ‘에이전트가 무엇을 기억하게 할지’를 다루는 짝입니다. GeekNews