Claude Code 데일리 브리핑 - 2026-06-23
최신 릴리스 요약
| 버전 | 날짜 | 핵심 변경 |
|---|---|---|
| v2.1.186 | 6/22 | claude mcp login/logout <name>(CLI에서 MCP 서버 인증, --no-browser로 SSH 지원), ! bash 출력에 Claude 자동 응답(respondToBashCommands), /workflows 상태 필터, /plugin에 Skills 섹션, teammateMode: "iterm2", CLAUDE_CODE_MAX_RETRIES 캡 15 + CLAUDE_CODE_RETRY_WATCHDOG, background 서브에이전트 권한 프롬프트를 메인에 표시 등 |
| v2.1.185 | 6/20 | 스트림 정체 힌트 문구를 Waiting for API response · will retry in …로, 발동 시점을 침묵 10초→20초로(6/21 상세) |
어제(6/22 20:37) v2.1.186이 올라왔습니다 — v2.1.185(6/20) 이후 며칠 만의 기능 릴리스로, 헤드라인은 **CLI에서 MCP 서버를 직접 인증하는 claude mcp login**과, ! bash 명령 출력에 모델이 자동 응답하는 동작 변경입니다(아래 신규 기능). 그 아래로 무인 실행 재시도 가드 변경과 background 서브에이전트 권한 모델 변경 등 운영에 직접 닿는 항목이 붙었습니다(워크플로·소소한 변경에 정리). 오늘 두 번째 축은 어제 발표된 **Claude 신원 확인(7/8 발효)**입니다(보안/제한).
주요 신규 기능 & 실전 활용
claude mcp login / logout <name> — /mcp 메뉴를 열지 않고 CLI에서 MCP를 인증한다 (v2.1.186)
이번 릴리스의 헤드라인입니다. 이제 MCP 서버 인증을 CLI 명령 한 줄로 처리합니다 — 인터랙티브 /mcp 메뉴를 띄울 필요가 없습니다.
# 특정 MCP 서버에 인증 / 로그아웃 (대화형 메뉴 없이)
claude mcp login github
claude mcp logout github
# SSH 세션처럼 브라우저를 띄울 수 없는 환경: stdin 리다이렉트로 완료
claude mcp login github --no-browser
실무 의미가 분명합니다 — 그동안 OAuth가 필요한 MCP 서버를 붙이려면 인터랙티브 세션에서 /mcp 메뉴를 열어 클릭으로 인증해야 했고, 이는 SSH·헤드리스·CI 온보딩과 잘 맞지 않았습니다. --no-browser 옵션은 브라우저를 띄울 수 없는 원격 셸에서 인증 흐름을 stdin으로 받아 마무리하게 해줍니다. 6/21 다룬 WIF(정적 키 제거), 6/20 다룬 관리형 MCP connector가 조직 단위의 인증을 다뤘다면, 이번 것은 개인 개발자가 원격 서버에서 손으로 MCP를 붙이는 마찰을 줄이는 한 칸입니다. 더해서 claude mcp get/remove는 이제 오타가 나면 가장 가까운 설정된 서버 이름을 제안하고 긴 목록은 잘라 보여줍니다. GitHub v2.1.186
! bash 명령 출력에 Claude가 ‘자동으로 응답’한다 — 원하지 않으면 끄는 법 (v2.1.186)
작지만 체감되는 동작 변경입니다. 프롬프트에서 !로 직접 bash 명령을 실행했을 때, 이제 그 출력에 대해 Claude가 자동으로 응답합니다 — 전에는 명령 결과를 컨텍스트에만 넣고 모델이 곧장 반응하지 않았습니다.
# 이제 이 출력에 모델이 바로 반응한다 (예: 실패 원인 분석·다음 단계 제안)
!npm test
# 예전처럼 '컨텍스트로만 넣고 응답은 하지 않게' 되돌리려면 settings.json:
# { "respondToBashCommands": false }
빠른 명령 결과를 바로 모델에게 해석시키고 싶은 흐름엔 편리하지만, 그냥 출력만 확인하려던 경우엔 의도치 않은 응답(과 토큰 소비)이 생길 수 있습니다. !로 명령을 자주 돌리는 사람이라면 새 기본값이 본인 워크플로에 맞는지 확인하고, 아니라면 respondToBashCommands: false로 예전 동작을 복원하세요. GitHub v2.1.186
개발자 워크플로우 팁
무인 세션의 재시도 가드가 바뀌었다 — MAX_RETRIES는 15로 캡, 무인 실행엔 RETRY_WATCHDOG
CI·cron으로 Claude Code를 무인 실행한다면 이번 릴리스의 한 줄을 챙겨야 합니다 — CLAUDE_CODE_MAX_RETRIES가 이제 최대 15로 캡됩니다. 즉 더 큰 값을 넣어 “무한에 가깝게 재시도”하게 만들던 패턴이 더는 통하지 않습니다. 릴리스 노트는 무인(unattended) 세션에는 대신 CLAUDE_CODE_RETRY_WATCHDOG를 쓰라고 명시합니다.
핵심은 자동화의 재시도 전략을 다시 보라는 신호입니다. 짧은 백엔드 흔들림(이번 주에도 잡음이 있었습니다)에 대비해 재시도 횟수만 키워 두던 파이프라인은, 이제 그 값이 15에서 잘리므로 동작이 달라질 수 있습니다. 무인으로 긴 작업을 돌린다면 재시도 상한을 명시적으로 점검하고, 무인 시나리오에 권장되는 watchdog 메커니즘으로 옮길지 검토하세요(정확한 설정·값은 공식 settings 문서를 따르세요). GitHub v2.1.186
background 서브에이전트의 권한 모델이 바뀌었다 — 자동 거부 → 메인 세션에 프롬프트
그동안 background 서브에이전트는 권한이 필요한 도구를 만나면 조용히 자동 거부돼, 무인으로 돌리던 백그라운드 작업이 이유 없이 멈춘 것처럼 보이는 일이 있었습니다. v2.1.186부터는 background 서브에이전트의 권한 요청이 메인 세션에 프롬프트로 떠오릅니다 — 대화창에 어떤 에이전트가 무엇을 요청하는지 표시되고, Esc는 그 도구 하나만 거부합니다.
여기에 짝이 되는 보안 수정이 있습니다 — Agent(type) deny 룰과 Agent(x,y) 허용 타입 제한이, 그동안 빠져 있던 이름 붙은(named) 서브에이전트 스폰에도 이제 강제됩니다. 6/19에 다룬 “서브에이전트에 최소 권한을 주고 git에 커밋하라”의 연장선입니다 — 권한 룰을 .claude/에 박아 뒀다면, 이제 그 룰이 background·named 경로까지 일관되게 적용됩니다. 백그라운드/팀 워크플로를 돌린다면, “프롬프트가 메인에 뜬다”는 전제로 무인 자동화에서 누가 그 프롬프트에 답할지를 다시 설계해 두세요(완전 무인이라면 필요한 도구를 allow 룰로 미리 열어 두는 식). GitHub v2.1.186
보안/제한 이슈
Claude 신원 확인, 7/8 발효 — 단, ‘전원 얼굴 스캔’이 아니라 선택적·항소 절차다 (6/22 발표)
Anthropic이 **Claude 신원 확인(identity verification)**을 6/22에 공지하며 7/8 발효를 알렸습니다. 일부 매체가 “ID 없으면 접속 불가”, “전원 얼굴 스캔”으로 다뤘지만, 공식 Help Center 문서를 보면 전수 의무가 아닙니다.
- 선택적·기능 단위: 공식 문서는 신원 확인이 **“몇몇 use case에 한해 도입”**되며, 사용자는 **“특정 기능에 접근할 때 확인 프롬프트를 볼 수 있다”**고 설명합니다. 모든 사용자가 7/8에 일괄 인증해야 한다는 뜻이 아닙니다.
- 항소(appeal) 절차의 일부: TechCrunch에 따르면 Anthropic의 Thariq Shihipar는 이를 **“항소 절차의 업데이트”**라고 설명했습니다 — 즉시 영구 차단 대신, 이상 징후로 플래그된 계정이 신원 확인으로 접근을 복구하는 길입니다(차단 계정은
claude.ai/restricted에서 항소 양식 제출 → Safeguards 팀 조사). - 수집·처리: 정부 발급 사진 ID와 (경우에 따라) 라이브 셀피를 받고, 처리는 외부 KYC 업체 Persona Identities가 맡습니다(ID·셀피는 Persona 서버에 저장). Persona는 Peter Thiel의 Founders Fund 투자사이고 — Thiel은 Anthropic 투자자이기도 합니다 — Discord가 연령 확인에 Persona를 도입했다 사용자 반발로 번복한 전례가 있어 프라이버시 우려가 제기됩니다.
- 근거: 연령 확인 규제 준수, 사기 방지, ToS 집행, 보안 이슈 조사 등이 사유로 제시됐습니다. Anthropic은 **“확인 데이터는 신원 확인 목적 외에는 쓰지 않는다”**고 명시했습니다.
개발자 관점의 핵심은 범위를 정확히 읽는 것입니다 — 보도는 소비자용 Claude(Free/Pro/Max) 정황에 쏠려 있고, API·Claude Code에의 적용 여부는 공식적으로 확인되지 않았습니다. 과장된 “전원 얼굴 스캔” 서사와 거리를 두되, 개인 구독 계정으로 Claude Code를 인증해 쓰는 경우 계정이 플래그되면 복구 단계에서 신원 확인을 만날 수 있다는 정도로 이해하면 됩니다. TechCrunch · Anthropic Help Center
생태계 & 플러그인
agent-connector — MCP 서버/hook을 ‘한 번 정의’하면 42개 CLI에 맞춰 자동 생성
여러 에이전트 CLI에 같은 MCP 서버를 붙일 때마다 도구별 포맷(JSON·TOML·settings)으로 따로 설정을 복붙하던 마찰을 없애는 오픈소스입니다. connector를 한 번 정의하면 Claude·Codex·Cursor·Gemini 등 42개 이상의 CLI 도구에 맞는 네이티브 설정 파일을 자동 생성합니다.
- 하나의 정의 → 각 CLI 포맷: 같은 MCP 서버/hook 정의를 도구마다의 형식으로 렌더링하고, hook 이벤트 모델을 호스트 플랫폼별로 정규화합니다.
- 운영 기능: 플러그인/확장 패키징, 마켓플레이스식 설치 흐름, 도구별 토큰 텔레메트리, Linux·macOS·Windows 크로스 플랫폼 테스트,
--purge로 깔끔한 제거까지 제공합니다. - 효과: 기존 MCP 서버를 이 방식으로 포팅한 사례에서 배포 코드가 20,322줄 → 76줄로 줄고, 지원 CLI는 15개 → 42개로 늘었다고 밝힙니다.
6/22 다룬 opencodex(Codex에서 아무 LLM이나 쓰게 해주는 프록시)가 모델 호환을 노렸다면, agent-connector는 그 아래 ‘에이전트 설정 배포’를 한 소스로 통합하는 짝입니다 — MCP 서버를 만들어 여러 에이전트에 동시에 배포하려는 사람에게 실용적입니다. GeekNews
커뮤니티 뉴스
- Micron–Anthropic 전략적 협약 — 메모리 공급 + 공동 설계 + Series H 투자 (6/22): 메모리 제조사 Micron과 Anthropic이 차세대 AI 인프라를 위한 전략적 협약을 발표했습니다. 단일 거래가 아니라 여러 층이 묶여 있습니다 — ① 공급: Micron의 데이터센터 핵심 제품인 HBM·DRAM·SSD를 Anthropic에 공급, ② 공동 설계: AI 워크로드에 맞춘 메모리/스토리지 아키텍처를 함께 설계, ③ 투자: Micron이 Anthropic의 Series H 라운드에 전략적 투자(금액 비공개)로 참여(보도에 따르면 Samsung·SK hynix·Altimeter·Sequoia·Amazon 등이 함께한 라운드), ④ 도입: Micron이 엔지니어링·제조·전사 업무 전반에 Claude를 배포해 에이전틱 활용을 가속. 발표 후 Micron 주가는 약 5.5% 상승했습니다. 6/17 다룬 **한국 파트너십(NAVER·Nexon의 Claude Code 조직 도입)**이 사용처의 확장이었다면, 이번 건은 프런티어 모델의 수요가 메모리·스토리지 같은 하드웨어 설계·공급 구조까지 직접 끌어당기고 있다는 신호입니다 — Claude의 성장이 칩 공급망의 의사결정에 묶이기 시작했다는 뜻입니다. (Series H 라운드 규모·밸류에이션 등 세부 수치는 보도 출처를 따르세요.) cryptobriefing · Micron 공식 발표
알아두면 좋은 소소한 변경사항
v2.1.186에서 위에서 다 다루지 못한 실용적 변경·수정들입니다.
/workflows상태 필터: 에이전트 상세 뷰에서f로 상태별 필터링이 추가됐습니다 (v2.1.186)/plugin에 ‘Skills’ 섹션: Installed 탭에 설치된 스킬 목록 섹션이 생겼습니다 (v2.1.186)teammateMode: "iterm2": iTerm2 기반 팀메이트 모드가 추가됐고,it2CLI를 못 찾으면 경고합니다. 또 tmux/pane 백엔드로 띄운 팀메이트가 리더의--effort레벨을 상속하도록 수정 (v2.1.186)/review <pr>가/code-review medium과 같은 엔진 사용: PR 리뷰가 동일한 리뷰 엔진을 쓰도록 통일됐습니다 (v2.1.186)- 스킬 frontmatter 키 대소문자 유연화:
display-name·default-enabled·fallback·metadata.*키가 kebab-case·snake_case·camelCase를 모두 허용하고, 잘못된SKILL.mdYAML은 조용히 실패하는 대신 빈 메타데이터로 본문을 로드합니다 (v2.1.186) - MEMORY.md 압축 알림: 메모리 인덱스가 크기 한도에 가까워지면 에이전트가
MEMORY.md를 압축하도록 상기합니다 (v2.1.186) - usage 기반 Enterprise·Team 세션 비용 표시: 사용량 기반 Enterprise·Team 구독자에게 세션 비용이 표시되지 않던 문제가 고쳐졌습니다 (v2.1.186)
- 슬립 복귀 후 스트리밍 실패 수정: 머신이 절전에서 깨어난 뒤 스트리밍 요청이
Content block not found/JSON 파싱 오류로 실패하던 문제가 고쳐졌습니다. 그 외~~취소선~~이 물결표 그대로 보이던 문제 등 다수 UI 수정 (v2.1.186)
추천 칼럼 & 읽을거리
- “훈련 불가능한 것 (The Untrainable)” (Sara Normous): AI 모델이 측정 가능한 영역에서 상품화될수록, 지속 가능한 경쟁 가치는 **“훈련할 수 없는 것”**으로 옮겨간다는 분석입니다 — 사적(私的) 정답(회사마다 다른 데이터), 검증 비용이 큰 일, 규제 책임·면허, 고객 관계와 조직 신뢰 같은 영역이죠. 글의 날카로운 근거 — AI 에이전트가 **코딩 벤치마크를 13%(2024)에서 18개월 만에 80%+**로 끌어올렸지만, 실제 배포된 코드는 30%만 늘었다는 것. 즉 벤치마크 성능 ≠ 사업 가치이고, 병목은 지능이 아니라 **권한과 책임(permission and accountability)**이라는 진단입니다. 6/18 ‘Addy Osmani — 코드 4배인데 생산성 +12%’, 6/21 ‘AI가 능력을 망치는가’와 같은 자리 — “에이전트가 무엇을 못 하는가”가 곧 사람·조직이 가치를 두는 자리라는 이야기입니다. GeekNews
- “누가 지능에 값을 매길 것인가 (Who Will Price Intelligence?)” (Jaya Gupta): AI가 소프트웨어와 근본적으로 다른 이유를 가격·시장 구조로 풉니다 — SaaS는 경쟁자가 위협이지만, AI는 성능·비용·지연·배포·규제·인재·지정학이라는 변수가 각자 독립적으로, 서로 예측 불가하게 움직여 방어 가능한 고정 포지션이 없다는 것입니다. 그래서 일이 모델→오픈웨이트→디바이스로 계속 **“레이어 이동(layer migration)“**하고, 기업은 방어적 제품을 쌓기보다 롱/숏을 계산하는 ‘트레이딩 북’처럼 운용해야 한다고 봅니다. 6/20 ‘Qwen은 더 싼 Opus가 아니라 다른 도구’, 6/22 ‘ClickHouse 10년’과 겹쳐 — 모델 가용성·가격이 흔들리는 지금, **“무엇을 고정하고 무엇을 갈아끼울지”**를 포트폴리오처럼 다루라는 관점입니다. GeekNews
흥미로운 프로젝트 & 도구
- Agent-Blackbox — Claude Code/OpenCode의 ‘실제 동작’을 기록해 컨텍스트 낭비를 진단: 에이전트의 요약에 기대지 않고, 파일 읽기·bash 명령·검색·토큰 사용 같은 실제 이벤트를 직접 기록해 “에이전트가 어디서 컨텍스트를 새는지”를 보여주는 모니터링 도구입니다. 같은 파일을 반복해서 읽거나, 큰 명령 출력이 컨텍스트를 먹거나, 실패한 명령을 근본 원인 수정 없이 반복하는 패턴을 짚어내고, 세션별로 어떤 파일을 건드렸고 어디서 토큰이 낭비됐는지를 시각화합니다.
npx로 설치 없이 돌고 API 키 없이 로컬에서 동작하며, 한 사례에서는 939k → 521k 토큰으로 줄이며 효율 점수가 80→99로 올랐다고 합니다 — 6/15 크레딧 분리 이후 “내 에이전트가 토큰을 어디서 태우는가”를 측정하려는 사람에게 실용적입니다(장시간·다중 에이전트 작업에 특히). GeekNews - Repolis — GitHub 공개 저장소를 ‘3D 도시’로 둘러보기: GitHub 사용자의 공개 저장소를 인터랙티브 3D 도시로 바꾸는 프로젝트입니다. 저장소 하나가 건물 하나가 되고, 활동·트래픽에 따라 건물 높이와 디테일이 달라집니다. 핵심은 AI ‘택시’ 인터페이스 —
"AI agent"·"가장 인기 있는 repo"처럼 자연어로 물으면 해당 저장소(건물)로 데려다줍니다. GitHub의 6개 pin 제한을 넘어 모든 공개 프로젝트를 한눈에 보여주고, 묻혀 있던 오래된·아카이브 저장소까지 포트폴리오 맥락으로 끌어올립니다. ‘AI 에이전트가 코드베이스를 탐색하는 방식’을 시각화로 옮긴 발상이 신선한, 개발자 포트폴리오의 대안적 표현입니다. GeekNews