Claude Code v2.1.77 — v2.1.77 | AIwitness목록으로v2.1.77
변경 사항
- Claude Opus 4.6의 기본 최대 출력 토큰 제한을 64k 토큰으로 증가하고, Opus 4.6 및 Sonnet 4.6 모델의 상한을 128k 토큰으로 증가
denyRead 영역 내에서 읽기 액세스를 다시 허용하는 allowRead 샌드박스 파일시스템 설정 추가
/copy가 선택적 인덱스를 허용하도록 개선: /copy N은 최근 N번째 어시스턴트 응답을 복사
- 복합 bash 명령어(예:
cd src && npm test)에서 "Always Allow"가 각 하위 명령어 대신 전체 문자열에 대한 단일 규칙을 저장하여 사용되지 않는 규칙과 반복되는 권한 프롬프트가 발생하는 문제 수정
- 슬래시 명령어 오버레이가 반복적으로 열리고 닫힐 때 자동 업데이터가 겹치는 바이너리 다운로드를 시작하여 수십 기가바이트의 메모리가 누적되는 문제 수정
- 메모리 추출 쓰기와 기본 트랜스크립트 간의 경합으로 인해
--resume이 최근 대화 기록을 자동으로 잘라내는 문제 수정
- PreToolUse 훅이
"allow"를 반환할 때 엔터프라이즈 관리 설정을 포함한 deny 권한 규칙을 우회하는 문제 수정
- Write 도구가 CRLF 파일을 덮어쓰거나 CRLF 디렉토리에서 파일을 생성할 때 줄 끝 문자를 자동으로 변환하는 문제 수정
- 장기 실행 세션에서 컴팩션 후에도 남아있는 진행 메시지로 인한 메모리 증가 문제 수정
- API가 비스트리밍 모드로 대체될 때 비용 및 토큰 사용량이 추적되지 않는 문제 수정
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS가 베타 도구 스키마 필드를 제거하지 않아 프록시 게이트웨이가 요청을 거부하는 문제 수정
- 시스템 임시 디렉토리 경로에 공백이 포함되어 있을 때 Bash 도구가 성공한 명령어에 대해 오류를 보고하는 문제 수정
- 붙여넣기 직후 입력할 때 붙여넣은 내용이 손실되는 문제 수정
/feedback 텍스트 입력에서 Ctrl+D가 앞으로 삭제하는 대신 두 번째 누름으로 세션을 종료하는 문제 수정
- 0바이트 이미지 파일을 프롬프트로 드래그할 때 발생하는 API 오류 수정
- Claude Desktop 세션이 OAuth 대신 터미널 CLI의 구성된 API 키를 잘못 사용하는 문제 수정
- 동일한 모노레포의 서로 다른 하위 디렉토리에 있는
git-subdir 플러그인이 플러그인 캐시에서 충돌하는 문제 수정
- 터미널 UI에서 순번 있는 목록의 숫자가 렌더링되지 않는 문제 수정
- 이전 충돌에서 재개된 에이전트 워크트리가 stale-worktree 정리에 의해 삭제될 수 있는 경합 조건 수정
- 에이전트가 실행 중일 때
/mcp 또는 유사한 대화창을 열 때 발생하는 입력 교착 상태 수정
- vim NORMAL 모드에서 백스페이스 및 삭제 키가 작동하지 않는 문제 수정
- vim 모드를 켜거나 끌 때 상태 줄이 업데이트되지 않는 문제 수정
- VS Code, Cursor 및 기타 xterm.js 기반 터미널에서 Cmd+클릭으로 하이퍼링크가 두 번 열리는 문제 수정
- 기본 구성의 tmux 내에서 배경색이 터미널 기본값으로 렌더링되는 문제 수정
- SSH를 통한 tmux에서 텍스트를 선택할 때 iTerm2 세션이 충돌하는 문제 수정
- tmux 세션에서 클립보드 복사가 자동으로 실패하는 문제 수정; 이제 복사 토스트는
⌘V로 붙여넣을지, tmux prefix+]로 붙여넣을지 표시
- 설정, 권한 및 샌드박스 대화창에서 목록을 탐색할 때
←/→가 실수로 탭을 전환하는 문제 수정
- Claude Code가 tmux 또는 screen 내에서 시작될 때 IDE 통합이 자동으로 연결되지 않는 문제 수정
- CJK 문자가 오른쪽 가장자리에서 잘릴 때 인접한 UI 요소로 시각적으로 흘러나오는 문제 수정
- 리더가 종료할 때 팀원 창이 닫히지 않는 문제 수정
- iTerm2 자동 모드가 네이티브 분할 창 팀원에 대해 iTerm2를 감지하지 못하는 문제 수정
- macOS에서 키체인 인증 정보를 모듈 로딩과 병렬로 읽어 더 빠른 시작 시간(약 60ms)
- 포크가 많거나 매우 큰 세션에서
--resume을 더 빠르게 - 로딩은 최대 45% 빠르고 피크 메모리는 약 100-150MB 감소
- 진행 중인 비스트리밍 API 요청을 중단하는 Esc 개선
claude plugin validate를 개선하여 스킬, 에이전트 및 명령어 프론트매터와 hooks/hooks.json을 확인하여 YAML 파싱 오류 및 스키마 위반 감지
- 배경 bash 작업의 출력이 5GB를 초과하면 작업을 종료하여 제어되지 않는 프로세스가 디스크를 채우는 것을 방지
- 계획을 수락할 때 계획 내용으로부터 세션이 자동 이름 지정됨
- 헤드리스 모드 플러그인 설치를 개선하여
CLAUDE_CODE_PLUGIN_SEED_DIR과 올바르게 구성
apiKeyHelper가 10초 이상 걸릴 때 공지 사항 표시하여 메인 루프 차단 방지
- Agent 도구는 더 이상
resume 매개변수를 허용하지 않음 - SendMessage({to: agentId})를 사용하여 이전에 생성된 에이전트를 계속 진행
SendMessage는 이제 오류를 반환하는 대신 배경에서 중지된 에이전트를 자동 재개
/fork를 /branch로 이름 변경(/fork는 별칭으로 계속 작동)
- [VSCode] 계획 미리보기 탭 제목을 "Claude's Plan" 대신 계획의 제목을 사용하도록 개선
- [VSCode] macOS에서 option+클릭이 네이티브 선택을 트리거하지 않을 때 바닥글이
macOptionClickForcesSelection 설정을 가리키도록 개선