Claude Code 2.1.126 업데이트

💡

게이트웨이의 모델 목록을 동적으로 읽어오는 `/model`, 프로젝트 상태를 한 번에 정리하는 `claude project purge`, 브라우저 콜백이 막힌 환경에서도 OAuth 로그인이 가능한 코드 직접 입력 모드, `--dangerously-skip-permissions` 범위 확대, Windows PowerShell 7 자동 인식과 한·일·중 글자 깨짐 수정. OAuth·스트림 타임아웃·Remote Control 다수 수정도 함께

🔗 공식 발표 →

이 글은 공식 문서를 바탕으로 요약·정리한 내용입니다.

무엇이 바뀌었나?

Claude Code 2.1.126이 2026년 5월 1일 릴리스되었습니다. 게이트웨이의 모델 목록을 동적으로 읽어오는 /model, 프로젝트 상태를 한 번에 정리하는 claude project purge, 브라우저 콜백이 막힌 환경에서도 OAuth 로그인이 가능하도록 한 코드 직접 입력 모드, Windows의 PowerShell 7 자동 인식 개선이 주요 변경점입니다. OAuth·스트림 타임아웃·Remote Control 회귀 등 안정성 이슈도 다수 정리되었습니다.

새 기능

  • /model 피커가 게이트웨이의 /v1/models에서 모델 목록을 동적 로드

    사내·자체 호스팅 LLM 게이트웨이를 쓰는 조직에 직접 영향을 주는 변경입니다. ANTHROPIC_BASE_URL이 Anthropic 호환 게이트웨이(LiteLLM Proxy, Portkey, 사내 자체 게이트웨이 등)를 가리킬 때, /model 피커가 해당 게이트웨이의 /v1/models 엔드포인트에서 모델 목록을 받아 표시합니다. 결과적으로 게이트웨이가 실제로 노출하는 모델만 후보로 보이고, 게이트웨이 측에서 모델을 추가·제거하거나 사내 별칭(corp-fast 같은)을 새로 만들어도 Claude Code 재시작 없이 즉시 반영됩니다.

  • claude project purge [path] — 프로젝트 상태 일괄 삭제

    특정 프로젝트와 연결된 트랜스크립트, 태스크, 파일 히스토리, 설정 항목을 한 번의 명령으로 제거합니다. 안전 옵션으로 --dry-run(미리보기), -i/--interactive(항목별 확인), -y/--yes(즉시 실행), --all(모든 프로젝트)을 지원합니다.

  • --dangerously-skip-permissions 적용 범위 확대

    .claude/, .git/, .vscode/, 셸 설정 파일 등 이전에 보호되던 경로에 대한 쓰기 프롬프트도 이 모드에서 우회됩니다. 다만 파괴적 삭제(rm -rf 등)는 안전 장치로 여전히 프롬프트가 발생합니다.

  • claude auth login에 OAuth 코드 직접 입력 지원

    WSL2, SSH 세션, 컨테이너처럼 브라우저 콜백이 localhost에 도달할 수 없는 환경에서 OAuth 코드를 터미널에 붙여 넣어 로그인할 수 있습니다.

  • OpenTelemetry claude_code.skill_activated 이벤트 확장

    기존에는 자동 호출만 추적되던 스킬 활성화 이벤트가 사용자가 직접 입력한 슬래시 명령에 대해서도 발생합니다. 새 invocation_trigger 속성("user-slash" / "claude-proactive" / "nested-skill")으로 호출 경로를 구분할 수 있습니다.

  • Auto 모드 — 권한 대기 상태 시각 표시

    권한 확인이 멈춘 상태가 도구 실행 중과 동일하게 보이던 문제를 해소했습니다. 이제 스피너가 빨간색으로 바뀌어 사용자 개입이 필요함을 알립니다.

  • 호스트 관리 배포의 분석 기본값 유지

    CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST 환경에서 Bedrock·Vertex·Foundry 사용 시 분석이 자동으로 비활성화되던 동작이 제거되었습니다.

  • Windows: PowerShell 7 자동 인식 개선

    Microsoft Store 설치본, PATH 미등록 MSI 설치본, .NET global tool로 설치된 PowerShell 7이 새로 인식됩니다. PowerShell 도구가 활성화되면 기본 셸을 Bash 대신 PowerShell로 사용합니다.

주요 개선

  • Read 도구의 파일별 멀웨어 평가 리마인더 제거 — 정상 파일을 거부하거나 “this is not malware” 같은 부연 설명을 출력하던 원인이었습니다. 레거시 모델에서 자주 발생하던 문제.

보안 수정

  • allowManagedDomainsOnly·allowManagedReadPathsOnly가 무시되던 문제 수정 — 더 높은 우선순위의 managed-settings 소스에 sandbox 블록이 없을 때 이 두 정책이 적용되지 않던 문제.

주요 버그 수정

이미지·OAuth·세션

  • 2000px 초과 이미지 붙여넣기 시 세션이 깨지던 문제 — 붙여넣는 시점에 자동으로 다운스케일하고, 히스토리에 남아 있던 과대 이미지는 자동 제거 후 요청을 재시도합니다.
  • “OAuth not allowed for organization” 오류에 로그인 화면 표시 — 이제 관리자에게 문의하라는 안내 메시지로 교체.
  • OAuth 로그인 타임아웃 — 느리거나 프록시를 거치는 연결, IPv6 전용 devcontainer, 브라우저 콜백이 localhost에 도달할 수 없는 환경에서 발생하던 타임아웃 수정.
  • 동시 자격 증명 쓰기로 인한 OAuth refresh token 손실 가능성이 있던 희귀 레이스 수정.
  • API 재시도 카운트다운이 “0s”에 멈춘 채 표시 되던 문제 수정.

스트림·세션 안정성

  • Mac sleep 후 “Stream idle timeout” — 모델 응답 도중 Mac이 sleep에서 깨어나면 발생하던 오류 수정.
  • 장시간 thinking 중 background·remote 세션이 거짓 abortStream idle timeout으로 잘못 종료되던 문제 수정.
  • 빈 턴이 연속된 후 어시스턴트가 thinking을 끝냈지만 출력이 없는 hang 수정.

입력·UI

  • Cursor·VS Code 1.92~1.104 통합 터미널의 트랙패드 스크롤이 과민하게 반응하던 문제 수정.
  • Windows no-flicker 모드의 한국어·일본어·중국어 글자 깨짐 수정.
  • Ctrl+L이 프롬프트 입력을 지우던 문제 — readline 동작에 맞춰 화면 redraw만 수행하도록 수정.

MCP·플러그인·Remote Control

  • needs-auth 상태에 멈춘 수동 서버가 claude.ai MCP 커넥터를 가리던 문제 수정.
  • deferred tools(WebSearch·WebFetch 등)가 context: fork 스킬과 일부 서브에이전트의 첫 턴에서 사용 불가 하던 문제 수정.
  • --channels로 시작한 인터랙티브 세션에서 plan 모드 도구가 사용 불가 하던 문제 수정.
  • /plugin Uninstall이 “Uninstalled”가 아닌 “Enabled”로 표시 되던 문제 수정.
  • /remote-control 재시도가 “connecting…”에 멈춘 듯 보이던 문제 — 재시도별 결과를 표시하도록 수정.
  • Remote Control 초기 연결 실패 시 오류 사유 미표시 수정.

Windows·PowerShell

  • Windows 클립보드 쓰기가 EDR/SIEM 텔레메트리에 복사 내용 노출 — 프로세스 명령줄 인자에 클립보드 내용이 새지 않도록 수정. 22KB 초과 선택이 클립보드에 닿지 않던 문제도 함께 해소.
  • PowerShell 도구의 bare --(예: git diff -- file)이 --% 정지 파싱 토큰으로 잘못 인식되던 문제 수정.

기타

  • Linter가 다수 파일을 건드릴 때 file-modified 리마인더 총 크기 제한 추가.
  • Agent SDK가 병렬 도구 호출 배치에서 모델이 잘못된 도구 이름을 emit할 때 hang 되던 문제 수정.

알아두면 좋은 점

  • claude project purge는 파괴적 명령 — 트랜스크립트와 파일 히스토리가 모두 삭제됩니다. 처음에는 --dry-run으로 영향 범위를 확인하고, 자동화 스크립트에는 -y 대신 -i로 항목별 확인을 거치는 것이 안전합니다.
  • --dangerously-skip-permissions 범위가 넓어졌습니다.git/, .claude/, 셸 설정 파일까지 무프롬프트로 기록됩니다. 이 모드는 신뢰할 수 있는 자동화 환경에서만 사용하세요.
  • 한국어 사용자에게 직접 영향 — Windows 터미널의 no-flicker 모드에서 한국어가 깨지던 문제가 해소되었습니다. 같은 환경을 쓰던 사용자라면 이 릴리스 업그레이드가 즉시 효과를 줍니다.
  • 게이트웨이 운영자에게 영향/model 피커가 게이트웨이의 /v1/models를 호출합니다. 사내 게이트웨이가 이 엔드포인트를 노출하는지 확인하세요.