Claude Code v2.1.105 — v2.1.105 | AIwitness목록으로v2.1.105
변경 사항
EnterWorktree 도구에 path 파라미터를 추가하여 현재 리포지토리의 기존 워크트리로 전환할 수 있게 함
- PreCompact hook 지원 추가: hook이 이제 코드 2로 종료하거나
{"decision":"block"}을 반환하여 압축을 차단할 수 있음
- top-level
monitors manifest 키를 통해 플러그인에 백그라운드 모니터 지원을 추가함. 세션 시작 시 또는 skill 호출 시 자동으로 활성화됨
/proactive가 이제 /loop의 별칭이 됨
- 정체된 API 스트림 처리 개선: 스트림이 이제 5분 동안 데이터가 없으면 중단되고 무한정 대기하지 않고 비스트리밍으로 재시도함
- 네트워크 오류 메시지 개선: 연결 오류가 이제 조용한 스피너 대신 즉시 재시도 메시지를 표시함
- 파일 쓰기 표시 개선: 긴 단일 라인 쓰기(예: 축소된 JSON)가 이제 많은 화면에 걸쳐 페이지를 나누지 않고 UI에서 잘려서 표시됨
/doctor 레이아웃 개선으로 상태 아이콘 추가; f를 누르면 Claude가 보고된 문제를 수정함
- 명확성을 위해
/config 레이블 및 설명 개선
- skill 설명 처리 개선: 목록 제한을 250에서 1,536자로 상향하고, 설명이 잘릴 때 시작 경고 추가
WebFetch 개선으로 가져온 페이지에서 <style> 및 <script> 콘텐츠를 제거하여 CSS가 많은 페이지가 실제 텍스트에 도달하기 전에 콘텐츠 예산을 소진하지 않도록 함
- stale 에이전트 워크트리 정리 개선: PR이 squash-merge된 워크트리를 무한정 유지하는 대신 제거하도록 함
- MCP large-output 잘림 프롬프트 개선으로 형식별 레시피 제공(예: JSON의 경우
jq, 텍스트의 경우 계산된 Read chunk 크기)
- 대기 중인 메시지(Claude가 작업 중일 때 전송)에 첨부된 이미지가 손실되는 문제 수정
- 긴 대화에서 프롬프트 입력이 두 번째 줄로 래핑될 때 화면이 공백으로 표시되는 문제 수정
- 전체 화면 모드에서 여러 줄 어시스턴트 응답을 선택할 때 선행 공백이 복사되는 문제 수정
- 어시스턴트 메시지에서 선행 공백이 잘리는 문제 수정으로 ASCII 아트 및 들여쓰기된 다이어그램이 깨지는 문제 해결
- 명령이 클릭 가능한 파일 링크를 출력할 때(예: Python
rich/loguru 로깅) 손상된 bash 출력 수정
- ESC-prefix alt 인코딩을 사용하는 터미널에서 alt+enter가 줄바꿈을 삽입하지 않는 문제와 Ctrl+J가 줄바꿈을 삽입하지 않는 문제 수정(2.1.100의 회귀)
- EnterWorktree/ExitWorktree 도구 표시에서 중복된 "Creating worktree" 텍스트 수정
- 포커스 모드에서 대기 중인 사용자 프롬프트가 사라지는 문제 수정
- 파일 watcher가 사후 실행 정리를 놓칠 때 일회성 scheduled 작업이 반복적으로 재발생하는 문제 수정
- Team/Enterprise 사용자의 첫 번째 메시지 이후 인바운드 채널 알림이 조용히 손실되는 문제 수정
package.json 및 lockfile을 가진 마켓플레이스 플러그인이 설치/업데이트 후 종속성이 자동으로 설치되지 않는 문제 수정
- 플러그인 프로세스가 업데이트 중에 파일을 열어두면 마켓플레이스 자동 업데이트가 공식 마켓플레이스를 깨진 상태로 남겨두는 문제 수정
/resume, --worktree, 또는 /branch 후 종료 시 "Resume this session with..." 힌트가 출력되지 않는 문제 수정
- 더 긴 프롬프트의 끝에서 입력할 때 피드백 설문조사 단축키가 실행되는 문제 수정
- stdio MCP 서버가 형식이 잘못된(non-JSON) 출력을 내보낼 때 세션이 중단되고 "Connection closed"로 빠르게 실패하지 않는 문제 수정
- MCP 서버가 비동기적으로 연결될 때 headless/remote-trigger 세션의 첫 번째 턴에서 MCP 도구가 누락되는 문제 수정
- AWS Bedrock의 비US 지역에서
/model 선택기가 inference profile discovery가 진행 중일 때 유효하지 않은 us.* 모델 ID를 settings.json에 유지하는 문제 수정
- API-key, Bedrock, Vertex 사용자의 429 rate-limit 오류가 깔끔한 메시지 대신 raw JSON dump를 표시하는 문제 수정
- 세션에 형식이 잘못된 텍스트 블록이 포함되어 있을 때 재개 시 충돌하는 문제 수정
- 짧은 터미널 높이에서
/help가 탭 바, Shortcuts 제목, 바닥글을 떨어뜨리는 문제 수정
keybindings.json의 형식이 잘못된 keybinding entry 값이 명확한 오류로 거부되지 않고 조용히 로드되는 문제 수정
- 한 프로젝트의 설정에서
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC가 머신의 모든 프로젝트에 대해 usage metrics를 영구적으로 비활성화하는 문제 수정
- SSH/mosh를 통해 Ghostty, Kitty, Alacritty, WezTerm, foot, rio, Contour를 사용할 때 흐린 16색 팔레트 수정
- Bash 도구가 plan 모드에서 종료할 때 더 높은 권한 수준에서 다운그레이드될
acceptEdits permission 모드를 제안하는 문제 수정