클로드 코드 v2.1.77 릴리스: 토큰 제한, 샌드박스 제어 및 버그 수정

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

정부 AI 책임자, 국내 LLM 인식 부족: 한 개발자의 증언
로컬 LLM 개발자는 정부 고위 AI 리더가 기술적 기본을 이해하면서도 기업이 클라우드 API 대신 로컬 LLM을 선택하는 이유를 몰랐다고 보고했다.

Proxmox에서 Gemini 2.5 Flash를 사용한 OpenClaw의 운영 드리프트 및 태스크 기억 상실 진단
OpenClaw 사용자들은 Proxmox VM에서 지속적인 워크플로우에 문제가 있다고 보고하며, 운영 편차와 작업 기억 상실을 지적합니다. 일회성 작업에서는 안정적인 성능을 보이지만, Gemini 2.5 Flash 모델은 이 설정에서 자동화와 메모리 관리에 어려움을 겪습니다.

Codestrap 창립자들, AI 코딩 지표 비판하며 품질 문제 경고
Codestrap 창립자들은 AI 코딩 도구가 코드 라인 수나 풀 리퀘스트 같은 지표로 잘못 평가받고 있다고 주장하며, 품질 지표는 SQLite를 Rust로 재작성한 사례에서 코드베이스가 3.7배 더 크면서 성능은 2,000배나 떨어지는 문제를 보여준다고 말합니다.

MCP는 단순히 라이브러리를 재포장한 것: 또 다시 데자뷰
Reddit 토론에서는 Anthropic의 MCP가 본질적으로 프로그래밍 라이브러리를 재포장한 것이라고 주장하며, Hugging Face의 smolagents 도구 설계와 유사점을 지적하고, 새로운 MCP를 구축할 것인지 아니면 기존 라이브러리 문서를 개선할 것인지에 대한 의문을 제기합니다.