Claude Code v2.1.88 — v2.1.88 | AIwitness목록으로v2.1.88
변경 사항
CLAUDE_CODE_NO_FLICKER=1 환경 변수 추가로 가상화된 스크롤백을 통한 깜빡임 없는 alt-screen 렌더링 선택 가능
- auto mode 분류기 거부 후 발생하는
PermissionDenied 훅 추가 — {retry: true}를 반환하여 모델이 재시도할 수 있음을 알림
@ 멘션 자동완성 제안에 이름이 지정된 subagent 추가
- 세션 중간에 tool schema 바이트가 변경되어 발생하는 긴 세션의 프롬프트 캐시 미스 문제 해결
- 많은 파일을 읽는 긴 세션에서 중첩된 CLAUDE.md 파일이 수십 번 다시 주입되는 문제 해결
- Windows에서 Edit/Write 도구가 CRLF를 이중화하고 Markdown 하드 라인 브레이크(두 개의 후행 공백)를 제거하는 문제 해결
- 여러 스키마를 가진 워크플로우에서 ~50% 실패율을 유발하는
StructuredOutput 스키마 캐시 버그 해결
- 장시간 실행되는 세션에서 큰 JSON 입력이 LRU 캐시 키로 보유되는 메모리 누수 문제 해결
- Edit 도구를 매우 큰 파일(>1 GiB)에 사용할 때 발생하는 잠재적 메모리 부족 충돌 해결
- 매우 큰 세션 파일(50MB 이상)에서 메시지를 제거할 때 발생하는 충돌 해결
- transcript에 이전 CLI 버전의 도구 결과 또는 중단된 쓰기가 포함될 때 발생하는
--resume 충돌 해결
- API가 entitlement 오류를 반환할 때 오도하는 "Rate limit reached" 메시지 해결 — 이제 실제 오류와 실행 가능한 힌트 표시
- 충돌 후 LSP 서버 좀비 상태 해결 — 이제 세션 재시작까지 실패하는 대신 다음 요청에서 서버가 재시작됨
- 훅
if 조건 필터링이 복합 명령어(ls && git push) 또는 env-var 접두사가 있는 명령어(FOO=bar git push)와 일치하지 않는 문제 해결
- CJK 또는 이모지가 포함된 프롬프트 history 항목이
~/.claude/history.jsonl의 4KB 경계에 떨어질 때 자동으로 삭제되는 문제 해결
- stats 캐시 형식이 변경될 때
/stats가 30일을 넘는 과거 데이터를 잃는 문제 해결
- subagent/fork 사용을 제외하여
/stats가 토큰을 과소 계산하는 문제 해결
- 긴 세션에서 위로 스크롤할 때 스크롤백이 사라지는 문제 해결
- 대량의 병렬 도구 사용 중 terminal scrollback에서 축소된 search/read 그룹 배지가 중복되는 문제 해결
- notification
invalidates가 현재 표시된 notification을 즉시 지우지 않는 문제 해결
- 처리 중에 백그라운드 메시지가 도착할 때 제출 후 프롬프트가 잠깐 사라지는 문제 해결
- 긴
/btw 응답이 스크롤할 방법 없이 잘리는 문제 해결 — 이제 응답이 스크롤 가능한 뷰포트에 렌더링됨
- assistant 출력에서 Devanagari 및 기타 결합 마크 텍스트가 잘리는 문제 해결
- 레이아웃 변경 후 main-screen 터미널에서 렌더링 아티팩트 해결
- macOS Apple Silicon에서 voice mode가 마이크 권한을 요청하지 못하는 문제 해결
- 일부 modifier-combo 바인딩에서 voice push-to-talk가 활성화되지 않는 문제 해결
- Windows에서 voice mode가 "WebSocket upgrade rejected with HTTP 101" 오류로 실패하는 문제 해결
- Windows Terminal Preview 1.25에서 Shift+Enter가 개행 삽입 대신 제출하는 문제 해결
- tmux 내부에서 실행할 때 iTerm2의 스트리밍 중 주기적인 UI 지터 해결
- Windows PowerShell 5.1에서
git push와 같은 명령어가 stderr에 진행률을 쓸 때 PowerShell 도구가 오류를 잘못 보고하는 문제 해결
- SDK 오류 결과 메시지(
error_during_execution, error_max_turns)가 설명적인 메시지와 함께 is_error: true를 올바르게 설정하도록 해결
- Ctrl+B로 세션을 백그라운드할 때 작업 notification이 손실되는 문제 해결
- PreToolUse/PostToolUse 훅이 Write/Edit/Read 도구에 대해
file_path를 절대 경로로 제공하지 않는 문제 해결
- PowerShell 도구 프롬프트를 버전에 맞는 구문 지침으로 개선(5.1 vs 7+)
- Thinking 요약은 더 이상 대화형 세션에서 기본으로 생성되지 않음 — 복원하려면 설정에서
showThinkingSummaries: true 설정
- Auto mode 거부 명령어는 이제 notification을 표시하고
/permissions → Recent 탭에 나타남
/env가 이제 PowerShell 도구 명령어에 적용됨(이전에는 Bash에만 영향)
/usage가 이제 Pro 및 Enterprise 계획에 대해 중복된 "Current week (Sonnet only)" 막대를 숨김
- 축소된 도구 요약이 "Read N files" 대신 ls/tree/du에 대해 "Listed N directories" 표시
- 이미지 붙여넣기가 더 이상 후행 공백을 삽입하지 않음
- 빈 프롬프트에
!command를 붙여넣으면 입력된 ! 동작과 일치하는 bash 모드로 진입