Claude Code 데일리 브리핑 - 2026-10-22
최신 릴리스 요약
| 버전 | 날짜 | 핵심 변경 |
|---|---|---|
| v2.1.307 | 10/21 | /claude-api api-version 추가, claude_code.safety_event OTel 이벤트 추가, Code Review @claude review stop 추가 등 40여 건 |
| v2.1.306 | 10/21 | claude -p 클라우드 세션 로그인 오류 수정, MCP 도구가 많은 세션의 prompt too long 오류 수정 등 2건 |
| v2.1.305 | 10/20 | sandbox.allowNestedUserNamespaces 추가 등 40여 건 (10/21 브리핑에서 다룸) |
10/20 v2.1.305 이후 하루 만에 10/21 v2.1.306과 v2.1.307이 연달아 나왔습니다. v2.1.306은 클라우드 세션의 로그인 오류와 MCP 세션의 압축 오작동을 고치는 작은 패치였고, 뒤이은 v2.1.307은 Claude API 버전 전환 명령과 안전 이벤트 관측 기능을 더하면서 MCP 도구 호출 중복 전송, fork subagent 충돌, Cowork의 WebFetch 오류 처리 등 다수의 버그를 함께 고쳤습니다.
주요 신규 기능 & 실전 활용
Claude Duet — 업무를 맡아두면 먼저 연락해오는 Anthropic의 상시 작동 개인 AI 에이전트 (10/21 발표)
Anthropic이 메시지로 업무를 맡기면 자체 클라우드 컴퓨터에서 처리하고, 결정이 필요하거나 작업이 끝나면 먼저 연락해오는 개인 AI 에이전트 Claude Duet을 리서치 프리뷰로 공개했습니다. 노트북이나 휴대폰을 꺼도 작업이 계속되며, 메일·일정·연결된 앱에서 중요한 일을 모아 매일 아침 알려줍니다. 메시지 전송·결제·서명·삭제처럼 되돌리기 어려운 작업은 실행 전에 반드시 승인을 구하도록 설계됐고, 현재 미국 Pro·Max 구독자 대상 대기자 명단으로 운영되며 Team·Enterprise 플랜은 아직 포함되지 않습니다. OpenAI Dots, Meta Muse 같은 상시 작동형 에이전트와 같은 경쟁 구도에 놓인 제품입니다.
업무 메일이나 일정 관리를 Claude에게 상시로 맡기는 걸 고려하고 있다면, 결제·서명처럼 민감한 작업은 승인 단계를 거치도록 설계된 구조를 먼저 확인하고 대기자 명단에 등록해볼 만합니다. Claude Duet
/claude-api api-version — Claude API 코드를 최신 API 버전으로 한 번에 이동합니다 (v2.1.307)
새 명령 /claude-api api-version은 프로젝트의 Claude API 호출 코드를 최신 API 버전인 2026-10-21로 옮겨줍니다. 지금까지는 API 버전이 올라갈 때마다 변경된 요청·응답 형식을 직접 찾아 코드에 반영해야 했습니다.
# Claude API 코드를 최신 API 버전(2026-10-21)으로 이동
/claude-api api-version
Claude API를 직접 호출하는 코드를 유지보수하고 있다면, API 버전이 올라갈 때마다 변경 사항을 수동으로 추적하는 대신 이 명령으로 먼저 이동시켜보고 남은 차이만 리뷰하는 것이 효율적입니다. 전체 릴리스 노트
claude_code.safety_event — 권한 규칙·auto mode·훅·샌드박스가 도구 호출을 막은 순간을 관측합니다 (v2.1.307)
새 OpenTelemetry 이벤트 claude_code.safety_event가 권한 규칙, auto mode, 안전 점검, 훅, 샌드박스 중 무엇이든 도구 호출을 멈추거나 되묻거나 되돌려보낸 순간마다 전송됩니다. 지금까지는 어떤 안전장치가 언제 개입했는지를 세션 로그를 직접 뒤져야 알 수 있었습니다.
조직 차원에서 Claude Code의 권한·샌드박스 정책이 실제로 얼마나 자주, 어떤 이유로 작동하는지 모니터링하고 싶다면, OpenTelemetry 파이프라인에 이 이벤트를 수집해 대시보드로 만들어두는 것이 안전 정책 튜닝에 유용합니다. 전체 릴리스 노트
개발자 워크플로우 팁
Fork subagent를 한꺼번에 여러 개 띄워도 서로의 작업을 가로채는 일이 줄었습니다 (v2.1.307)
여러 fork subagent를 동시에 실행하면 각 subagent가 자신의 실행이 어느 것인지 알게 되어, 서로 다른 fork가 상대방의 작업을 자기 것으로 오인해 시작하려는 문제가 크게 줄었습니다. 지금까지는 병렬로 띄운 fork들이 가끔 서로의 작업을 중복 시도하는 경우가 있었습니다.
병렬 작업을 위해 여러 fork subagent를 한 메시지에 동시 호출하는 패턴을 쓰고 있다면, 이번 수정으로 안정성이 올라간 만큼 더 과감하게 fork 병렬화를 늘려볼 만합니다. 전체 릴리스 노트
Self-hosted runner의 체크아웃 훅이 30분 넘으면 기본적으로 실패 처리됩니다 (v2.1.307)
체크아웃 훅(checkout hook)이 30분을 넘기면 세션 설정 자체가 실패로 처리되도록 기본값이 바뀌었으며, 더 오래 걸리는 훅을 쓴다면 --checkout-hook-timeout-min 값을 올리거나 0으로 설정해 제한을 없앨 수 있습니다. 지금까지는 체크아웃 훅이 무한정 실행되며 러너 슬롯을 계속 점유하는 경우가 있었습니다.
self-hosted runner에서 저장소 초기화나 대용량 LFS 다운로드처럼 오래 걸리는 체크아웃 훅을 쓰고 있다면, v2.1.307로 올리기 전에 평소 소요 시간이 30분을 넘는지 확인하고 필요하면 --checkout-hook-timeout-min을 미리 조정해두는 것이 안전합니다. 전체 릴리스 노트
/permissions > Recently denied에서 거부된 명령어 자체를 바로 볼 수 있습니다 (v2.1.307)
/permissions의 Recently denied 목록이 거부된 셸 명령어를 보여주지 않던 문제가 수정돼, 이제 행을 승인하면 명령어 설명이 아니라 실제 명령어 이름으로 표시됩니다. 덧붙여 auto mode의 로컬 분류기가 재시도된 명령을 검사할 때 이 목록에서의 승인을 무시하던 문제도 함께 고쳐졌습니다.
auto mode를 켜고 Recently denied 목록으로 명령을 사후 승인하는 방식으로 권한을 관리하고 있다면, 이제는 실제 명령어를 보고 정확히 판단할 수 있고 승인 즉시 재시도에도 반영된다는 점을 활용해볼 만합니다. 전체 릴리스 노트
보안/제한 이슈
Claude 서비스 현황 — Claude Fable 5 요청 오류가 40분간 발생했다 해결됐습니다 (10/21)
공식 status.claude.com을 직접 확인한 결과, 10/21 19:49(UTC) Claude Fable 5 요청에서 오류가 늘어난다는 조사 공지가 올라왔고 20:29(UTC)에 해결됨으로 표시됐습니다. 공지에는 다른 Claude 모델에도 영향을 준 문제가 함께 해결됐다고만 적혀 있어 정확한 영향 범위는 페이지만으로 확인되지 않습니다. 10/22 현재 claude.ai·Claude API·Claude Code·Claude Console·Claude Cowork·Claude for Government 전체는 정상(Operational) 상태입니다.
10/21 저녁 Claude Fable 5로 보낸 요청에서 오류나 응답 실패를 겪었다면, 로컬 설정 문제가 아니라 이번 40분짜리 인시던트 때문일 가능성이 있으니 재시도해보는 것이 좋습니다. Claude Status
LiteLLM 1.107.0 패키지와 Docker 이미지가 공급망 공격으로 인증정보 탈취 악성코드와 RAT 백도어에 감염됐습니다 (10/21)
월 9,200만 건 이상 다운로드되는 LLM 프록시 패키지 LiteLLM의 1.107.0 버전이 PyPI와 Docker Hub·GHCR에서 공급망 공격으로 오염돼, Python이 시작될 때마다 실행되는 인증정보 탈취 악성코드와 2차 RAT 백도어가 설치됐습니다. SSH 키, 클라우드 자격 증명, CI/CD 비밀값, LiteLLM 프록시에 저장된 LLM 프로바이더 키까지 수집해 공식 도메인과 유사한 가짜 도메인으로 전송했으며, 오염된 버전은 공개 약 2시간 만에 차단됐습니다.
Claude Code를 LiteLLM 프록시로 ANTHROPIC_BASE_URL에 연결해 쓰고 있다면, 그 기간에 1.107.0을 설치했는지 확인하고 설치했다면 안전한 이전 버전으로 되돌린 뒤 LLM 프로바이더 키를 포함한 모든 자격 증명을 즉시 교체해야 합니다. GeekNews
GitLab, 비인증 원격 코드 실행으로 이어질 수 있는 CVSS 10.0 취약점을 수정했습니다 (10/22)
GitLab CE/EE가 CI/CD 정규식 컴파일러의 정수 오버플로로 인한 CVSS 10.0 치명적 취약점을 수정하는 보안 패치를 공개했으며, 비인증 공격자가 서버에서 임의 코드를 실행할 수 있어 자체 관리형 설치는 즉시 업그레이드가 강력히 권고됩니다. GitLab.com은 이미 패치가 적용된 상태입니다.
Claude Code의 Code Review나 self-hosted runner를 자체 관리형 GitLab과 연동해 쓰고 있다면, 이번 취약점이 CI/CD 파이프라인을 노리는 만큼 연동된 GitLab 인스턴스의 패치 버전을 최우선으로 확인해야 합니다. GeekNews
생태계 & 플러그인
OpenAI 모델과 Codex가 Google Cloud에 비공개 프리뷰로 도입됩니다 (10/22)
Google Cloud가 OpenAI의 GPT-6 Astra, GPT-6.1 Sol, GPT-6 Luna를 일부 기업 고객 대상 비공개 프리뷰로 제공하기 시작했으며, 로컬 Codex CLI와 데스크톱 앱을 Google Cloud에 연결해 모델 추론을 실행하고 API로 자체 애플리케이션에 연동할 수 있게 됩니다. 클라우드 인프라 사업자가 특정 AI 공급사에 종속되지 않고 여러 모델 생태계를 동시에 지원하는 흐름을 보여주는 사례입니다.
Claude Code를 Vertex AI 기반으로 운영하고 있다면, 같은 클라우드 안에서 경쟁 코딩 에이전트 Codex까지 함께 제공되는 구조가 내부 모델 평가 기준이나 공급사 선택 전략에 어떤 영향을 줄지 지켜볼 만합니다. GeekNews
커뮤니티 뉴스
- OpenAI ‘Patch the Planet’, AI가 발견하는 취약점에 대응할 5단계 공조 체계를 제안했습니다 (10/22): 오픈소스 유지관리자의 보안 대응을 지원하는 프로그램을 통해 연구자·보안업체·인프라 제공자가 패치 개발부터 실제 배포까지 함께 준비하는 5단계 체계를 제안했습니다. AI가 취약점을 더 빠르게 찾아내는 상황에 대응하려는 움직임입니다. GeekNews
- Meta, 개인정보 보호에 관해 이용자를 속인 책임으로 250억 달러 제재금 지급 명령을 받았습니다 (10/22): 뉴멕시코 법원이 Cambridge Analytica 사건에서 비롯된 소송에서 Meta에 250억 달러의 민사 제재금 지급을 명령했으며, 배심원단은 데이터 보호와 유해 정보 대응에 관한 기만 행위가 있었다고 판단했습니다. Meta는 항소 방침을 밝혔습니다. GeekNews
- 크래프톤이 자체 개발한 30B급 LLM ‘Raon-1 mini’ 프리뷰를 공개했습니다 (10/21): 모델 아키텍처 설계부터 사전학습까지 독자 개발한 오픈웨이트 모델로, MoE(Mixture of Experts)와 자체 선형 어텐션 기술을 결합해 한국어·영어 대화와 추론, AI 에이전트 작업에 초점을 맞췄습니다. GeekNews
알아두면 좋은 소소한 변경사항
아래는 모두 v2.1.307(10/21) 항목이며, 일부는 v2.1.306(10/21)에서 가져왔습니다.
@claude review stop(또는off,pause)이 Code Review에 추가돼, PR의 “@claude review always” 구독을 새 리뷰를 시작하지 않고 끝낼 수 있습니다.- Cowork 클라우드 세션의 WebFetch가 사이트의 4xx 응답이나 robots.txt 거부를 도구 오류 대신 정상 결과로 반환하도록 바뀌어, 로컬 세션과 동작이 같아졌습니다.
- 브라우저 로그인 성공 화면이 계정 프로필을 불러오는 걸 기다리지 않고, 로그인이 끝나는 즉시 표시됩니다.
claude -p가 클라우드 세션 안에서 세션 환경변수 없이 시작됐을 때 “Not logged in”으로 잘못 보고되던 문제가 수정됐습니다 (v2.1.306).- MCP 도구가 많은 세션에서 API 오류가 “prompt is too long”으로 잘못 표시되며 불필요한 압축이 일어나던 문제가 수정됐습니다 (v2.1.306).
- [VSCode] 음성 받아쓰기가 15초간 인식된 말이 없거나 2분 한도에 도달해 스스로 멈출 때, 마이크 버튼에 멈춘 이유와 지금까지 받아쓴 텍스트가 유지된다는 안내가 추가됩니다.
추천 칼럼 & 읽을거리
- 2026년 JavaScript 동향 (10/21): 네이버 D2가 2020년 이후 6년 만에 재개한 연재로, ECMAScript 표준 변화부터 TypeScript 7, 서버 런타임, 패키지 공급망 보안, AI 코딩 도구가 생태계에 미친 영향까지 2026년 10월 기준으로 정리했습니다. 오늘 다룬 LiteLLM 공급망 공격처럼 패키지 생태계의 신뢰 문제를 다루는 대목이 특히 시의성 있게 읽힙니다. GeekNews
- 학계는 Wikipedia 같은 개방형 지식 체계를 지킬 의무가 있습니다 (10/21): 생성형 AI의 즉답을 받아들이고 원문 링크를 확인하지 않는 습관이 Wikipedia 독자 감소로 이어지고, 독자에서 충원되는 자원봉사 공동체의 존속까지 위협한다는 글입니다. Wikipedia는 AI 학습 데이터 이상의 자치적 지식 공동체이며, 학계가 지식 생산 과정에 계속 참여해야 한다는 주장이 눈에 띕니다. GeekNews
- No Kings 계정 차단이 보여준, 확성기를 빌려서는 안 되는 이유 (10/22): 시위 도중 Instagram 계정이 정지된 사건의 핵심은 고의 여부가 아니라 단일 사업자가 소통 채널을 끊을 수 있는 구조 자체에 있다는 글입니다. 독립적인 연락 채널과 개방형 플랫폼 계정, 계정 정지 시 대응 계획을 미리 갖춰야 한다는 지적은 Claude Tag나 Slack 같은 플랫폼 종속적 알림 체계를 설계할 때도 참고할 만합니다. GeekNews
흥미로운 프로젝트 & 도구
- Show GN: 결소리(Gyeolsori) — 브라우저에서 음원을 6트랙으로 분리하고 마스터링까지 하는 도구 (10/22): Suno 등으로 만든 곡을 보컬·드럼·베이스·피아노·기타·그 외 악기로 나누고 마스터링까지 처리하는 웹 도구입니다. 스템 분리와 마스터링은 보통 서버 업로드나 가입·결제, 로컬 프로그램 설치가 필요한데, 이를 브라우저 안에서 전부 처리하도록 만들었습니다. GeekNews
- Show GN: Numpad — 트랙패드를 넘패드로 쓸 수 있게 해주는 앱 (10/22): 외부 키보드 없이 Macbook에서 Numpad를 써야 할 때의 불편함을 해결하려고 만든 앱으로, 트랙패드를 숫자 패드로 전환해줍니다. 만든 이는 요즘 AI의 성능이 올라와 짧은 시간에 아이디어를 구현할 수 있었다고 소개합니다. GeekNews