원문: Claude Code v2.1.88 Release Notes
변경사항
CLAUDE_CODE_NO_FLICKER=1 environment variable을 추가하여 가상화된 scrollback이 있는 깜빡임 없는 alt-screen 렌더링으로 옵트인 가능
- Auto mode classifier 거부 후 실행되는
PermissionDenied hook 추가 — {retry: true}를 반환하여 모델에게 재시도 가능함을 알림
@ mention typeahead 제안에 named subagents 추가
- 긴 세션에서 tool schema bytes가 중간에 변경되어 발생하는 prompt cache misses 수정
- 많은 파일을 읽는 긴 세션에서 중첩된 CLAUDE.md 파일이 수십 번 재삽입되는 문제 수정
- Windows에서 Edit/Write 도구가 CRLF를 두 배로 만들고 Markdown hard line breaks(뒤따르는 두 칸)를 제거하는 문제 수정
- 여러 schemas가 있는 workflows에서 ~50% 실패율을 야기하는
StructuredOutput schema cache 버그 수정
- 긴 실행 세션에서 큰 JSON inputs이 LRU cache 키로 유지되는 메모리 누수 수정
- Edit 도구가 매우 큰 파일(>1 GiB)에 사용될 때 발생하는 잠재적 out-of-memory 충돌 수정
- 매우 큰 세션 파일(50MB 이상)에서 메시지를 제거할 때 발생하는 충돌 수정
- transcript에 이전 CLI 버전이나 중단된 write의 tool result가 포함될 때
--resume 충돌 수정
- API가 entitlement 오류를 반환할 때 오해의 소지가 있는 “Rate limit reached” 메시지 수정 — 이제 실제 오류를 실행 가능한 힌트와 함께 표시
- 충돌 후 LSP server zombie 상태 수정 — 이제 세션 재시작까지 실패하는 대신 다음 요청 시 서버가 재시작됨
- CJK나 emoji를 포함하는 hooks
if 조건 필터링이 compound commands(ls && git push) 또는 env-var 접두사가 있는 commands(FOO=bar git push)와 일치하지 않는 문제 수정
- prompt history entries에 CJK나 emoji가 포함되어
~/.claude/history.jsonl의 4KB 경계에 떨어질 때 자동으로 삭제되는 문제 수정
- stats cache 형식이 변경될 때 30일을 초과하는 과거 데이터를 손실하는
/stats 수정
- subagent/fork 사용을 제외하여 토큰을 과소 계산하는
/stats 수정
- 긴 세션에서 위로 스크롤할 때 scrollback이 사라지는 문제 수정
- 대량의 병렬 tool 사용 중 collapsed search/read group badges가 terminal scrollback에서 중복되는 문제 수정
- notification
invalidates가 현재 표시된 notification을 즉시 지우지 않는 문제 수정
- 백그라운드 메시지가 처리 중에 도착할 때 제출 후 prompt가 잠깐 사라지는 문제 수정
- 긴
/btw 응답이 스크롤할 방법 없이 잘리는 문제 수정 — 응답이 이제 스크롤 가능한 viewport에서 렌더링됨
- Devanagari 및 기타 combining-mark 텍스트가 assistant 출력에서 잘리는 문제 수정
- main-screen terminals에서 layout shifts 후 렌더링 아티팩트 수정
- macOS Apple Silicon에서 voice mode가 microphone 권한을 요청하지 못하는 문제 수정
- 일부 modifier-combo bindings에서 voice push-to-talk이 활성화되지 않는 문제 수정
- Windows에서 voice mode가 “WebSocket upgrade rejected with HTTP 101”로 실패하는 문제 수정
- Windows Terminal Preview 1.25에서 Shift+Enter가 새 줄 삽입 대신 제출하는 문제 수정
- tmux 내부에서 실행할 때 iTerm2에서 streaming 중 주기적인 UI jitter 수정
- Windows PowerShell 5.1에서
git push 같은 commands가 stderr에 진행 상황을 쓸 때 PowerShell 도구가 잘못 실패를 보고하는 문제 수정
- SDK error result messages(
error_during_execution, error_max_turns)가 is_error: true를 설정하지 않고 설명적 메시지를 제공하도록 수정
- Ctrl+B로 세션을 백그라운드화할 때 task notifications가 손실되는 문제 수정
- PreToolUse/PostToolUse hooks가 Write/Edit/Read 도구에 대해
file_path를 절대 경로로 제공하지 않는 문제 수정
- version-appropriate syntax guidance (5.1 vs 7+)를 포함하여 PowerShell 도구 prompt 개선
- Thinking summaries는 더 이상 interactive sessions에서 기본적으로 생성되지 않음 — 복원하려면 settings에서
showThinkingSummaries: true 설정
- Auto mode 거부된 commands이 notification을 표시하고
/permissions → Recent tab에 나타남
/env가 이제 PowerShell 도구 commands에 적용됨(이전에는 Bash에만 영향을 미침)
/usage가 이제 Pro 및 Enterprise 계획에서 중복되는 “Current week (Sonnet only)” bar를 숨김
- Collapsed tool summary가 ls/tree/du에서 “Read N files” 대신 “Listed N directories”를 표시
- Image paste가 더 이상 후행 space를 삽입하지 않음
- 빈 prompt에
!command를 붙여넣으면 이제 bash mode로 진입하여 입력된 ! 동작과 일치