클로드 코드 v2.1.118은 Vim 비주얼 모드, 사용자 정의 테마, MCP 개선 사항을 추가했습니다.

Claude Code v2.1.118의 새로운 기능
Claude Code v2.1.118에는 편집기 기능, 사용자 정의 및 MCP 서버 안정성에 초점을 맞춘 여러 중요한 기능 추가 및 버그 수정이 포함되어 있습니다.
주요 기능 및 변경 사항
- Vim 비주얼 모드: 선택, 연산자 및 시각적 피드백이 포함된
v(비주얼 모드) 및V(비주얼 라인 모드) 추가 - 사용량 명령어 통합:
/cost와/stats를/usage로 통합 — 둘 다 관련 탭을 여는 타이핑 단축키로 유지됨 - 커스텀 테마 관리:
/theme에서 이름이 지정된 커스텀 테마를 생성하고 전환하거나,~/.claude/themes/에서 JSON 파일을 직접 편집; 플러그인은themes/디렉토리를 통해 테마를 제공할 수도 있음 - MCP 도구 호출: 이제 훅이
type: "mcp_tool"을 통해 MCP 도구를 직접 호출할 수 있음 - 업데이트 차단: 수동
claude update를 포함한 모든 업데이트 경로를 완전히 차단하는DISABLE_UPDATES환경 변수 추가 —DISABLE_AUTOUPDATER보다 더 엄격함 - WSL 설정 상속: Windows의 WSL이 이제
wslInheritsWindowsSettings정책 키를 통해 Windows 측 관리 설정을 상속할 수 있음 - 자동 모드 사용자 정의:
autoMode.allow,autoMode.soft_deny또는autoMode.environment에"$defaults"를 포함하여 내장 목록을 대체하지 않고 사용자 정의 규칙을 추가할 수 있음 - 자동 모드 프롬프트: 자동 모드 옵트인 프롬프트에 "다시 묻지 않음" 옵션 추가
- 플러그인 태깅: 버전 검증이 포함된 플러그인에 대한 릴리스 Git 태그를 생성하는
claude plugin tag추가 - 세션 계속:
--continue/--resume이 이제/add-dir을 통해 현재 디렉토리를 추가한 세션을 찾음 - 색상 동기화:
/color가 이제 원격 제어가 연결되었을 때 세션 액센트 색상을 claude.ai/code에 동기화함 - 모델 선택기 재정의:
/model선택기가 이제 사용자 정의ANTHROPIC_BASE_URL게이트웨이를 사용할 때ANTHROPIC_DEFAULT_*_MODEL_NAME/_DESCRIPTION재정의를 준수함 - 플러그인 업데이트 가시성: 자동 업데이트가 다른 플러그인의 버전 제약으로 인해 플러그인을 건너뛸 때, 이제 건너뛰기가
/doctor및/plugin오류 탭에 표시됨
버그 수정
이 릴리스에는 주로 MCP 인증 안정성과 사용자 경험 개선에 초점을 맞춘 수많은 수정 사항이 포함되어 있습니다:
/mcp메뉴가headersHelper로 구성된 서버에 대해 OAuth 인증/재인증 작업을 숨기는 문제 수정- 사용자 정의 헤더가 있는 HTTP/SSE MCP 서버가 일시적인 401 이후 "인증 필요" 상태에 고착되는 문제 수정
expires_in을 생략한 OAuth 토큰 응답을 가진 MCP 서버가 매시간 재인증을 요구하는 문제 수정- 서버의
insufficient_scope403이 현재 토큰이 이미 가지고 있는 범위를 지정할 때 재동의를 요청하는 대신 자동으로 갱신하는 MCP 단계별 인증 문제 수정 - MCP 서버의 OAuth 흐름이 시간 초과되거나 취소될 때 처리되지 않은 프로미스 거부 문제 수정
- 경합 상황에서 교차 프로세스 잠금 없이 진행되는 MCP OAuth 갱신 문제 수정
- 동시 MCP 토큰 갱신이 방금 갱신된 OAuth 토큰을 덮어쓸 수 있는 macOS 키체인 경쟁 조건 수정
- 서버가 로컬 만료 시간 전에 토큰을 취소할 때 OAuth 토큰 갱신이 실패하는 문제 수정
- Linux/Windows에서 자격 증명 저장 시
~/.claude/.credentials.json을 손상시키는 충돌 수정 CLAUDE_CODE_OAUTH_TOKEN으로 시작된 세션에서/login이 효과가 없는 문제 수정 — 이제 환경 변수 토큰이 지워져 디스크 자격 증명이 적용됨- "새 메시지" 스크롤 알약 및
/plugin배지에서 읽을 수 없는 텍스트 문제 수정 --dangerously-skip-permissions로 실행할 때 계획 수락 대화상자가 "권한 우회" 대신 "자동 모드"를 제공하는 문제 수정Stop또는SubagentStop이외의 이벤트에 대해 구성된 에이전트 유형 훅이 "에이전트 훅에는 메시지가 필요합니다"로 실패하는 문제 수정- 에이전트 훅 검증 서브에이전트가 만든 도구 호출에서
prompt훅이 다시 실행되는 문제 수정 /fork가 포크당 전체 부모 대화를 디스크에 기록하는 문제 수정 — 이제 포인터를 기록하고 읽을 때 채움- Alt+K / Alt+X / Alt+^ / Alt+_가 키보드 입력을 정지시키는 문제 수정
- 원격 세션에 연결할 때 로컬
~/.claude/settings.json의model설정을 덮어쓰는 문제 수정 /로 시작하는 파일 경로를 붙여넣을 때 타입어헤드가 "일치하는 명령어 없음" 오류를 표시하는 문제 수정- 이미 설치된 플러그인에 대한
plugin install이 잘못된 버전으로 설치된 의존성을 다시 해결하지 않는 문제 수정 - 잘못된 경로 또는 파일 디스크립터 고갈 시 파일 감시자에서 처리되지 않은 오류 수정
- JWT 갱신 중 일시적인 CCR 초기화 문제로 인해 원격 제어 세션이 보관되는 문제 수정
SendMessage를 통해 재개된 서브에이전트가 생성 시 명시적cwd를 복원하지 않는 문제 수정
이 릴리스는 Vim 키 바인딩을 사용하거나 Claude Code 환경을 사용자 정의하거나 OAuth 인증이 필요한 MCP 서버와 작업하는 개발자에게 특히 관련이 있습니다.
📖 전체 소스 읽기: GitHub Claude-Code
👀 See Also

지역 LLM 벤치마크: 함수 호출에 의한 백엔드 생성 – GLM, Qwen, DeepSeek 비교
함수 호출을 통한 백엔드 코드 생성을 위해 로컬 및 프론티어 LLM을 엄격하게 벤치마크한 결과와 채점 기준표. 주요 발견: qwen3.5-35b-a3b가 DB/API 설계에서 gpt-5.4와 동등한 성능을 보였고, 조밀한 Qwen 27B가 397B MoE를 능가했습니다. 비용 문제로 프론티어 모델은 제외되었습니다.

GitHub Copilot 코드 리뷰, 2026년 6월 1일부터 Actions 분 사용
2026년 6월 1일부터 GitHub Copilot 코드 리뷰가 프라이빗 리포지토리에서 AI 크레딧 외에도 GitHub Actions 시간을 소비합니다. 퍼블릭 리포지토리는 계속 무료입니다.

클로드 코드 유출로 드러난 안티 디스틸레이션, 언더커버 모드, 좌절 감지 기능
Claude Code의 npm 패키지에서 유출된 소스 코드 맵 파일은 가짜 도구를 사용한 역증류 방지 기술, AI 저작권을 숨기는 비밀 모드, 정규식 패턴을 통한 좌절감 감지 기능을 드러냈습니다.

간단한 자기 증류 방법이 LLM 코드 생성 성능을 향상시킵니다
연구자들은 LLM을 자체 샘플링된 출력(단순 자기 증류)으로 미세 조정하면 코드 생성 성능이 향상된다는 것을 보여주었으며, Qwen3-30B-Instruct의 LiveCodeBench v6 pass@1 성능을 42.4%에서 55.3%로 향상시켰습니다.