Claude Code v2.1.132 버전 변경 사항
요약
Claude Code v2.1.132 버전은 다양한 환경 및 사용 시나리오에서 발생하던 버그들을 광범위하게 개선한 업데이트입니다. 특히 터미널 세션의 안정성 강화, 외부 종료(SIGINT) 처리 개선, 그리고 이모지/문자열 인코딩 관련 문제를 다수 수정하여 사용자 경험을 대폭 향상시켰습니다. 또한, 여러 IDE 및 OS 환경(macOS, Windows Terminal 등)에서의 호환성 문제와 명령어 기능의 정확성을 높이는 데 중점을 두었습니다.
핵심 포인트
- 터미널 세션 안정성 강화: 외부 SIGINT나 SSH 연결 끊김 시에도 graceful shutdown을 실행하고 터미널 모드를 복원하도록 개선되었습니다.
- 다양한 환경 및 OS 호환성 개선: macOS, Windows Terminal, JetBrains IDE 등 주요 개발 환경에서의 스크롤링, 키 입력 처리 오류가 수정되었습니다.
- 문자열/인코딩 문제 해결: 이모지(ZWJ)나 NFD 자음 문자 포함 텍스트 손상 문제를 수정하고, low surrogate 관련 실패를 방지했습니다.
- 명령어 및 상태 표시 개선: `/status`의 토큰 카운트가 정확한 컨텍스트 사용량을 반영하도록 수정되었으며, 슬래시 명령어 대화상자의 시각적 일관성이 높아졌습니다.
변경 사항
Bash 도구 subprocess 환경에 CLAUDE_CODE_SESSION_ID 환경 변수를 추가하여 hooks 에 전달된 session_id 와 일치하도록 함.
CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 환경 변수를 추가하여 풀스크린 대체 화면 렌더러를 제외하고 터미널의 네이티브 스크롤백에서 대화를 유지하도록 함.
Ctrl+V 이미지 패스 (클립보드에서 읽기) 가 진행 중일 때 "Pasting…" 푸터 힌트를 추가함.
외부 SIGINT (예: IDE 정지 버튼, kill -INT) 가 graceful shutdown 을 실행하지 않는 문제를 수정하여 터미널 모드를 복원하고 --resume 힌트를 출력하도록 함 (갑작스러운 종료 대신).
네이티브 빌드에서 터미널이 닫히거나 SSH 연결이 세션 중반에 끊길 때 처리되지 않은 예외를 수정함.
--resume 가 도구 오류 단축이 이모지를 분할할 때 문자열에 low surrogate 가 없을 경우 실패하는 문제를 수정하고, pre-corrupted 세션은 로드 시 정화함.
-p --continue / --resume 플래그가 plan-mode 세션을 재개할 때 무시되고, 같은 세션 내에서 ExitPlanMode 후 plan mode 가 다시 적용되지 않는 문제에서 --permission-mode 플래그를 무시하는 문제를 수정함.
노트북 수면/각성 또는 Ctrl+Z/ fg 후 다음 키 입력이나 스트림 출력까지 풀스크린 모드가 빈 화면을 표시하는 문제를 수정함.
Ctrl+E/A/K/U/화살표 키에서 Indic conjunct 또는 ZWJ 이모지가 줄바꿈을 넘어설 때 커서가 mid-grapheme 에 착지하는 문제를 수정함.
vim operators 가 분해된 (NFD) 자음 문자를 포함하는 텍스트를 손상시키는 문제를 수정함.
입력 시작이 / 로 시작하는 텍스트를 패스할 때 입력을 침묵으로 삼키거나 알려지지 않은 명령어 응답을 트리거하는 문제를 수정함.
초기화 이벤트 또는 마우스 추적 보고가 중첩될 때 패스된 escape 시퀀스를 프롬프트로 덤프하는 문제를 수정함.
Cursor 와 VS Code 1.92–1.104 에서 upstream xterm.js 버그로 인해 마우스 휠 스크롤이 너무 빠름을 수정함.
JetBrains IDE 2025.2 터미널에서 scroll-wheel 처리를 수정하여 (가짜 화살표 키, 잘못된 방향 이벤트, runaway acceleration) 문제를 해결함.
Linux/X11 에서 /usage Ctrl+S 를 클립보드에 스탯 스샷을 복사할 때 잠기는 문제를 수정함.
Windows Terminal 에서 /terminal-setup 가 Shift+Enter 를 내장 지원하므로 모순된 오류를 표시하는 문제를 수정함.
CLAUDE_CODE_EFFORT_LEVEL 환경 변수 오버라이드를 반영하지 않는 /effort picker 문제를 수정함.
일부 사용자에게 잘못된 기본 모델을 표시하는 /status 문제를 수정함.
슬래시 명령어 자동 완성 팝업이 터미널 높이에 따라 확장되지 않고 ~3–5 가 보이는 명령어로 제한되는 문제를 수정함.
statusline context_window 토큰 카운트가 현재 컨텍스트 사용량이 아닌 누적 세션 총량을 반영하는 문제를 수정함.
macOS 터미널에서 "Option as Meta" 를 활성화하지 않은 경우 Alt+T (thinking toggle) 가 작동하지 않는 문제를 수정함 (iTerm2, Terminal.app 기본값).
claude agents 에서 배경 세션을 다시 열기 후 Windows 에서 dead keyboard 입력이 발생하는 문제를 수정함.
stdio MCP 서버가 stdout 에 프로토콜 데이터가 아닌 데이터를 쓸 때 무제한 메모리 증가 (10GB+ RSS) 를 발생시키는 문제를 수정함.
MCP 서버가 연결되지만 tools/list 를 실패할 때 침묵으로 0 도구를 표시하는 문제를 수정하여 한 번 재시도하고 /mcp 에서 "connected · tools fetch failed" 를 표시하도록 함.
unauthorized claude.ai MCP 커넥터가 "needs auth" 대신 "failed" 로 표시되는 문제와 headless -p 모드가 비일시성 4xx 연결 실패를 재시도하는 문제를 수정함.
슬래시 명령어 대화상자와 /login, /upgrade, /extra-usage 대화상자 간 시각적 일관성을 개선하여 스페이스링을 업데이트함.
/tui 풀스크린 시작 배너를 추가 렌더러 이점 (낮은 메모리 사용량, 마우스 지원, 선택 시 자동 복사) 을 설명하도록 수정함.
ENABLE_PROMPT_CACHING_1H 가 설정될 때 Bedrock 과 Vertex 400 오류를 수정함.
AI 자동 생성 콘텐츠
본 콘텐츠는 Claude Code Releases의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기