원문: Claude Code v2.1.77 Release Notes

변경된 사항

  • Claude Opus 4.6의 기본 최대 출력 토큰 한도를 64k 토큰으로 늘렸으며, Opus 4.6 및 Sonnet 4.6 모델의 상한을 128k 토큰으로 확대했습니다.
  • denyRead 영역 내에서 읽기 권한을 다시 허용하기 위해 allowRead 샌드박스 파일 시스템 설정을 추가했습니다.
  • /copy 명령어에 이제 선택적 인덱스를 지정할 수 있습니다. /copy N을 입력하면 가장 최근의 응답 중 N번째 응답을 복사합니다.
  • 복합 bash 명령어(예: cd src && npm test)에 대한 “항상 허용” 설정이 하위 명령어별로 적용되지 않고 전체 문자열에 대해 단일 규칙으로 저장되어, 무효한 규칙이 생성되거나 권한 확인 메시지가 반복적으로 표시되던 문제를 수정했습니다.
  • 슬래시 명령 오버레이가 반복적으로 열리고 닫힐 때 자동 업데이트 프로그램이 바이너리 파일을 중복으로 다운로드하기 시작하여 수십 기가바이트의 메모리를 점유하던 문제를 수정했습니다.
  • 메모리 추출 쓰기 작업과 메인 대화록 간의 경합으로 인해 --resume 옵션이 최근 대화 내역을 무작정 잘라내던 문제를 수정했습니다.
  • 엔터프라이즈 관리 설정을 포함하여 deny 권한 규칙을 우회하고 "allow"를 반환하던 PreToolUse 훅 문제를 수정했습니다.
  • CRLF 형식의 파일을 덮어쓰거나 CRLF 형식의 디렉터리에 파일을 생성할 때, 쓰기 도구가 줄 끝 문자를 자동으로 변환하는 문제를 수정했습니다.
  • 압축 과정 후에도 남아 있는 진행 상황 메시지로 인해 장시간 실행되는 세션에서 메모리 사용량이 증가하는 문제를 수정했습니다.
  • API가 비스트리밍 모드로 전환될 때 고정 비용 및 토큰 사용량이 추적되지 않던 문제를 수정했습니다
  • CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS가 베타 도구 스키마 필드를 제거하지 않아 프록시 게이트웨이가 요청을 거부하는 문제를 수정했습니다.
  • 시스템 임시 디렉터리 경로에 공백이 포함된 경우, 정상적으로 실행된 명령어에 대해 Bash 도구가 오류를 보고하던 문제를 수정했습니다.
  • 내용을 붙여넣은 직후 바로 입력하면 붙여넣은 내용이 사라지는 문제를 수정했습니다.
  • /feedback 텍스트 입력창에서 Ctrl+D를 누를 때, 두 번째 누름으로 세션을 종료하는 대신 앞쪽 내용을 삭제하는 문제를 수정했습니다.
  • 0바이트 이미지 파일을 프롬프트로 드래그할 때 발생하던 API 오류를 수정했습니다.
  • Claude 데스크톱 세션에서 OAuth 대신 터미널 CLI에 설정된 API 키를 잘못 사용하던 문제를 수정했습니다.
  • 동일한 모노레포 내 서로 다른 하위 디렉터리에 위치한 git-subdir 플러그인 간에 플러그인 캐시 충돌이 발생하는 문제를 수정했습니다.
  • 터미널 UI에서 순서 지정 목록의 번호가 표시되지 않던 문제를 수정했습니다.
  • 이전 크래시에서 방금 재개된 에이전트 워크트리가 stale-worktree 정리 과정에서 삭제될 수 있는 경합 상태를 수정했습니다.
  • 에이전트가 실행 중인 상태에서 /mcp 또는 이와 유사한 대화 상자를 열 때 발생하는 입력 교착 상태를 수정했습니다
  • Vim의 NORMAL 모드에서 Backspace 및 Delete 키가 작동하지 않던 문제를 수정했습니다.
  • vim 모드를 켜거나 끌 때 상태 표시줄이 업데이트되지 않던 문제를 수정했습니다
  • VS Code, Cursor 및 기타 xterm.js 기반 터미널에서 Cmd+클릭 시 하이퍼링크가 두 번 열리는 문제를 수정했습니다.
  • 기본 설정에서 tmux 내에서 배경색이 터미널 기본값으로 표시되던 문제를 수정했습니다.
  • SSH를 통해 tmux 내에서 텍스트를 선택할 때 발생하는 iTerm2 세션 충돌 문제를 수정했습니다.
  • tmux 세션에서 클립보드 복사가 아무런 오류 메시지 없이 실패하던 문제를 수정했습니다. 이제 복사 알림창에 ⌘V로 붙여넣을지, 아니면 tmux의 prefix+]로 붙여넣을지 표시됩니다.
  • 목록을 탐색할 때 설정, 권한 및 샌드박스 대화 상자에서 / 키를 누르면 의도치 않게 탭이 전환되는 문제를 수정했습니다.
  • tmux 또는 screen 내에서 Claude Code를 실행할 때 IDE 연동 기능이 자동으로 연결되지 않던 문제를 수정했습니다.
  • CJK 문자가 오른쪽 가장자리에서 잘릴 때 인접한 UI 요소로 번져 보이는 현상을 수정했습니다.
  • 리더가 퇴장할 때 팀원 패널이 닫히지 않던 문제를 수정했습니다
  • 네이티브 분할 창을 지원하는 팀원 환경에서 iTerm2 자동 모드가 iTerm2를 인식하지 못하던 문제를 수정했습니다.
  • 모듈 로딩과 동시에 키체인 자격 증명을 읽어들이는 방식으로 macOS에서 더 빠른 시작 시간(약 60ms)을 구현
  • 포크(fork)가 빈번하게 발생하는 대규모 세션에서 --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 설정이 표시됩니다.