클로드 코드 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

Claude-Code v2.1.51: 보안 수정, 성능 개선 및 새로운 원격 제어 기능
Claude-Code v2.1.51은 외부 빌드를 위한 원격 제어 하위 명령어를 추가하고, 후크의 두 가지 보안 취약점을 수정하며, BashTool 성능을 개선하고, 5만 문자 기준으로 대규모 도구 결과를 디스크에 저장하여 컨텍스트 사용량을 줄였습니다.

아홈 가지 일반적인 AI 코딩 에이전트 실패 패턴과 사전 실행 검증
레딧 게시물은 AI 코딩 에이전트가 실패하는 일반적인 원인인 9가지 특정 실패 패턴을 식별하며, 불완전한 열거형 처리, 침묵하는 널 경로, 환각된 임포트 등을 포함합니다. 저자는 실행 전에 검증 단계를 구현하면 이러한 실패의 약 70%를 잡을 수 있다고 보고합니다.

오하이오, 데이터센터 세금 혜택 중단: AI 비용 부담 커지는 기술 기업들
오하이오주가 AI를 구동하는 데이터 센터에 대한 장비 구매 판매세 면제를 중단했습니다. 이는 AI 인프라 수요 급증 속에서 주 차원의 세금 인센티브에 대한 면밀한 검토가 이루어지고 있음을 보여줍니다.

중국의 딥시크, 큐원, 문샷: 저렴한 AI 모델이 미국의 우위를 위협하다
블룸버그는 중국 AI 모델인 딥시크(DeepSeek), 큐원(Qwen), 문샷(Moonshot)이 낮은 비용으로 인기를 얻으며 미국 AI 선두 기업들에 도전하고 있다고 보도했습니다.