Claude Code 2.1.111 업데이트

💡

Opus 4.7 xhigh 지원, /ultrareview 클라우드 병렬 리뷰, /effort 슬라이더, Auto 테마, 권한 프롬프트 개선 등

🔗 공식 발표 →

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

무엇이 바뀌었나?

Claude Code 2.1.111이 2026년 4월 16일에 릴리스되었습니다. 같은 날 출시된 Opus 4.7의 xhigh 추론 레벨을 Claude Code에서 쓸 수 있도록 하는 것이 핵심이며, /ultrareview 클라우드 병렬 리뷰, /effort 슬라이더, Auto 테마, 권한 프롬프트 개선 등 다수의 UX 개선이 포함되어 있습니다.

새 기능

  • Opus 4.7 xhigh 추론 레벨 지원

    같은 날 출시된 Opus 4.7에 highmax 사이의 xhigh effort 레벨이 추가되었습니다. Claude Code에서는 /effort, --effort CLI 옵션, 모델 선택기에서 xhigh를 선택할 수 있습니다. 다른 모델은 high로 폴백됩니다. 복잡한 설계나 장시간 에이전트 작업에서 추론 깊이를 더 끌어올릴 때 사용합니다.

  • /effort 인터랙티브 슬라이더

    기존에는 /effort high처럼 인자를 직접 입력해야 효과 레벨을 바꿀 수 있었습니다. 이제 /effort만 입력하면 슬라이더가 열려 화살표 키로 레벨을 탐색하고 Enter로 확정할 수 있습니다.

  • Auto mode 일반 사용 가능

    Max 구독자가 Opus 4.7을 사용할 때 Auto mode를 쓸 수 있게 되었습니다. --enable-auto-mode 플래그 없이 기본으로 활성화됩니다.

  • /ultrareview — 클라우드 병렬 다중 에이전트 코드 리뷰

    기존 /review는 로컬에서 현재 세션 모델 하나로 변경사항을 검토했습니다. /ultrareview는 여러 에이전트를 클라우드에서 병렬로 실행해 보안·성능·일관성 등 여러 관점에서 더 포괄적으로 리뷰합니다. 인자 없이 호출하면 현재 브랜치를 검토하고, /ultrareview <PR#>로 특정 GitHub PR을 지정할 수 있습니다.

  • Auto (match terminal) 테마

    기존에는 다크/라이트 테마를 수동으로 골라야 해서, 터미널 테마를 전환해도 Claude Code 색상이 그대로 남았습니다. /theme에서 “Auto (match terminal)“을 선택하면 터미널의 다크/라이트 모드를 자동으로 따라갑니다.

  • /less-permission-prompts 스킬

    일상 작업에서 반복적으로 뜨는 권한 프롬프트는 흐름을 끊습니다. 이 스킬은 트랜스크립트를 분석해 자주 사용한 읽기 전용 Bash·MCP 도구 호출을 찾아내고, 우선순위가 매겨진 allowlist를 .claude/settings.json에 제안합니다.

주요 개선

권한 프롬프트

  • glob 패턴 읽기 전용 명령 허용

    ls *.ts, cat src/**/*.md 같은 glob을 쓴 읽기 전용 bash 명령은 이전에는 매번 권한 프롬프트를 띄웠습니다. 이제 프롬프트 없이 실행됩니다.

  • cd <project-dir> && 접두 명령 허용

    프로젝트 디렉토리로 이동 후 다른 명령을 실행하는 cd foo && ... 패턴이 더 이상 권한 프롬프트를 트리거하지 않습니다.

Windows 지원

  • PowerShell 도구 점진적 롤아웃

    Windows 사용자 대상으로 네이티브 PowerShell 도구가 점진 배포됩니다. CLAUDE_CODE_USE_POWERSHELL_TOOL로 opt-in/opt-out 할 수 있고, Linux·macOS에서는 CLAUDE_CODE_USE_POWERSHELL_TOOL=1로 활성화 (PATH에 pwsh 필요).

  • CLAUDE_ENV_FILE 및 SessionStart 훅 적용

    Windows에서 CLAUDE_ENV_FILE과 SessionStart 훅의 환경 파일이 동작하지 않던 문제가 수정되어, 이제 Unix와 동일하게 적용됩니다.

  • 드라이브 문자 경로 처리

    드라이브 문자로 시작하는 권한 규칙이 올바르게 root-anchored로 해석되고, 대소문자만 다른 경로(C:\foo vs c:\foo)를 동일 경로로 인식합니다.

명령어 및 UX

  • 명령어 오타 제안

    claude udpate처럼 오타를 내면 이전에는 그냥 에러였습니다. 이제 “Did you mean claude update?” 형태로 가장 가까운 서브명령을 제안합니다.

  • Plan 파일 이름이 프롬프트 기반

    이전에는 플랜 파일명이 순수 랜덤 단어 조합이라 나중에 찾기 어려웠습니다. 이제 프롬프트 내용을 반영한 이름(예: fix-auth-race-snug-otter.md)으로 생성되어 목록에서 한눈에 구분됩니다.

  • /setup-vertex, /setup-bedrock 안내 강화

    CLAUDE_CONFIG_DIR 설정 시 실제 settings.json 경로를 표시하고, 재실행하면 기존 설정에서 모델 후보를 미리 채웁니다. 지원되는 모델에는 “with 1M context” 옵션도 표시됩니다.

  • /skills 메뉴 토큰 수 정렬

    스킬이 많아지면 컨텍스트 소비를 파악하기 어려웠습니다. 이제 예상 토큰 수로 정렬할 수 있고 t 키로 토글됩니다.

  • Ctrl+U / Ctrl+L 재정의

    Ctrl+U는 라인 시작까지만 지우던 동작에서 전체 입력 버퍼를 지우는 동작으로 변경되었습니다. 복원은 Ctrl+Y. Ctrl+L은 입력 삭제 외에 전체 화면 다시 그리기도 강제합니다.

  • Transcript footer 단축키 표시

    트랜스크립트 보기에서 [(scrollback 덤프), v(에디터에서 열기) 단축키가 footer에 안내됩니다.

  • 긴 붙여넣기 “+N lines” 마커

    긴 텍스트를 붙여 넣을 때 표시되는 “+N lines” 마커가 전체 너비의 수평 규칙으로 바뀌어, 프롬프트를 훑어볼 때 더 쉽게 눈에 띕니다.

개발자 기능

  • Headless stream-json에 플러그인 오류 포함

    --output-format stream-json 사용 시, 플러그인이 미해결 의존성으로 강등될 때 init 이벤트에 plugin_errors가 포함되어 외부 러너가 상태를 파악할 수 있습니다.

  • OTEL_LOG_RAW_API_BODIES 환경 변수

    디버깅을 위해 전체 API 요청·응답 본문을 OpenTelemetry 로그 이벤트로 내보냅니다. 민감한 내용이 포함될 수 있으므로 디버깅 용도에 한해 활성화하세요.

성능 및 안정성

  • 허위 오류 메시지 억제

    TUI 정상 동작 중에 간헐적으로 나타나던 압축 해제·네트워크·일시 오류 메시지가 억제되어 출력이 깔끔해졌습니다.

  • 재시도 cap 복구

    2.1.110에서 API 과부하 시 장시간 대기로 인한 체감 실패가 많아진 문제를 되돌려, 이전의 재시도 cap이 복구되었습니다.

주요 버그 수정

터미널 및 렌더링

  • iTerm2 + tmux 깨짐 — 터미널 알림 전송 시 무작위 문자나 입력 드리프팅이 발생하던 문제 수정.
  • /context 그리드 빈 줄 — 행 사이에 추가 빈 줄이 생기던 문제 수정.
  • 베어 URL 클릭 불가 — bash/PowerShell/MCP 도구 출력의 URL이 터미널 라인 랩에 걸리면 클릭이 안 되던 문제 수정.

세션 및 파일

  • /resume 탭 완성 동작 — 세션 picker 없이 임의 제목의 세션이 즉시 재개되던 문제 수정.
  • /clear 후 세션 이름 손실/rename으로 지정한 이름이 사라져 statusline에서 session_name이 비던 문제 수정.
  • @ 파일 제안 재스캔 — git이 아닌 작업 디렉토리에서 매 턴마다 전체 프로젝트를 재스캔하던 문제와, 추적 파일이 없는 새 git 저장소에서 구성 파일만 표시되던 문제 수정.
  • LSP 진단 타이밍 — 편집 전 진단이 편집 후에 표시되던 문제가 수정되어, 모델이 방금 편집한 파일을 다시 읽어 최신 진단을 반영합니다.

플러그인 및 스킬

  • 플러그인 오류 처리 — 의존성 오류가 충돌·무효·과도한 복잡도로 구분되어 표시됩니다. plugin update 후 stale 해결 버전 수정, plugin install이 중단된 이전 설치에서 복구되도록 개선.
  • 존재하지 않는 commit 스킬 호출 — 커스텀 /commit 명령이 없는 사용자에게 “Unknown skill: commit” 메시지가 표시되던 문제 수정.

기타

  • Bedrock/Vertex/Foundry 429 오류 안내 — rate-limit 시 Anthropic 운영 제공자만 해당되는 status.claude.com 링크가 표시되던 문제 수정.
  • 피드백 설문 반복 노출 — 한 번 해제한 후에도 연속으로 다시 나타나던 문제 수정.

알아두면 좋은 점

  • xhigh effort는 Opus 4.7 전용입니다. 다른 모델에서는 high로 폴백됩니다.
  • Auto mode는 Max 구독자가 Opus 4.7을 사용할 때 기본 활성화됩니다.
  • Ctrl+U 동작이 “라인 시작까지 삭제”에서 “전체 버퍼 삭제”로 변경되었습니다. 실수로 지웠다면 Ctrl+Y로 복원하세요.