Claude Code v2.1.77~79: 64K 토큰, 스타트업 18MB 절감, Console 인증까지

Claude Code v2.1.77~79: 64K 토큰, 스타트업 18MB 절감, Console 인증까지

9분 읽기원문 보기
Claude CodeAnthropicAI개발도구

안녕하세요, Tom입니다.

Claude Code의 업데이트 속도가 정말 무섭네요. 지난주 v2.1.74~76 소식을 전해드렸는데, 벌써 v2.1.79까지 나왔어요. 이번에도 세 버전을 한 번에 눌러 담아 정리해 드릴게요.

이번 업데이트들의 큰 흐름은 성능 최적화와 개발자 경험 강화예요. Opus 4.6의 토큰 한도 확대, 메모리 사용량 절감, 그리고 API 과금 사용자를 위한 Console 인증까지. 하나씩 살펴볼게요.

v2.1.77 주요 변경

🎯 Opus 4.6 기본 최대 출력 토큰 64k, 상한 128k

이번 업데이트에서 가장 눈에 띄는 변화예요. Opus 4.6 모델의 기본 최대 출력 토큰이 64k로 확대되었고, 상한은 128k까지 올라갔어요.

이게 왜 중요하냐면, 복잡한 코드를 한 번에 생성하거나 긴 파일을 수정할 때 중간에 잘리는 현상이 크게 줄어든다는 뜻이에요. 특히 대규모 리팩토링이나 전체 컴포넌트를 새로 작성할 때 체감이 클 거예요.

이전에는 긴 코드를 생성하다가 "여기서 이어서 작성해 주세요"라고 요청해야 했던 경우가 종종 있었는데, 64k면 웬만한 작업은 한 번에 끝낼 수 있어요.

🎯 allowRead 샌드박스 설정

보안 관련 새 설정이에요. 샌드박스 환경에서 Claude가 읽을 수 있는 파일 경로를 명시적으로 제한할 수 있게 되었어요. 팀 환경에서 민감한 파일(인증 키, 내부 설정 등)에 대한 접근을 제어할 때 유용해요.

💡 /copy N으로 N번째 응답 복사

/copy 커맨드가 업그레이드되었어요. 이제 /copy 3처럼 번호를 지정하면 대화에서 N번째 응답만 골라서 클립보드에 복사할 수 있어요. 긴 대화에서 특정 코드 블록이나 설명을 빠르게 가져올 때 편리하죠.

⚠️ 자동 업데이터 메모리 누수 수정

이건 정말 중요한 수정이에요. 자동 업데이터가 백그라운드에서 실행되면서 메모리가 수십 GB까지 누적되던 치명적인 버그가 잡혔어요. Claude Code를 오래 띄워두면 컴퓨터가 느려지던 분들, 이 업데이트 이후로 많이 나아질 거예요.

성능 최적화 묶음

성능 관련 개선이 정말 알차요.

  • macOS 시작 60ms 빨라짐: 키체인 로드를 병렬 처리해서 시작 속도가 개선되었어요
  • --resume 최대 45% 빠른 로딩: 이전 세션을 이어서 작업할 때 로딩이 확 빨라졌어요
  • ~100-150MB 메모리 절감: --resume 시 메모리 사용량도 크게 줄었어요

기타 변경사항

  • /fork → /branch 이름 변경: 좀 더 직관적인 이름으로 바뀌었어요
  • --resume 히스토리 잘림 수정: 세션을 이어서 시작할 때 대화 히스토리가 잘리던 버그가 수정되었어요
  • 복합 bash 명령 권한 규칙 수정: &&|로 연결된 복합 명령어의 권한 체크가 더 정확해졌어요
  • CJK 문자 렌더링 수정: 한국어, 중국어, 일본어 문자가 깨지거나 잘못 표시되던 문제가 고쳐졌어요. 한국 사용자로서 정말 반가운 수정이에요!
  • tmux에서 클립보드 복사 수정: tmux 환경에서 /copy가 제대로 작동하지 않던 문제가 해결되었어요
  • 배경 bash 태스크 5GB 초과 시 자동 종료: 백그라운드에서 실행 중인 태스크가 메모리를 너무 많이 차지하면 자동으로 종료하는 안전장치가 추가되었어요

v2.1.78 주요 변경

🎯 StopFailure 훅 이벤트

API 에러나 네트워크 오류로 Claude가 비정상 종료될 때 발동하는 새로운 훅이에요. 자동화 파이프라인에서 실패를 감지하고 알림을 보내거나 재시도 로직을 구현할 때 유용해요.

{
  "hooks": {
    "StopFailure": [
      {
        "command": "slack-notify 'Claude Code 세션이 비정상 종료되었습니다'"
      }
    ]
  }
}

🎯 CLAUDE_PLUGIN_DATA 변수

플러그인이 세션 간에 영구적인 상태를 저장할 수 있는 경로 변수가 추가되었어요. 이전 포스트에서 다뤘던 Skills 가이드에서 "세션 간 메모리"를 구현하는 핵심 메커니즘이 바로 이거예요.

플러그인이 사용자의 선호도, 작업 히스토리, 학습된 패턴을 파일로 저장해 두고 다음 세션에서 로드할 수 있어요.

🎯 플러그인 에이전트 프론트매터 지원

플러그인의 에이전트에 더 세밀한 제어가 가능해졌어요.

---
effort: high
maxTurns: 10
disallowedTools: ["Bash", "Write"]
---
 
# My Plugin Agent
 
이 에이전트는 코드 리뷰만 수행합니다...
  • effort: 에이전트의 작업 강도 설정
  • maxTurns: 최대 대화 턴 수 제한
  • disallowedTools: 특정 도구 사용 금지

플러그인 개발자가 에이전트의 행동 범위를 정밀하게 제어할 수 있어서, 더 안전하고 예측 가능한 플러그인을 만들 수 있어요.

기타 변경사항

  • tmux 터미널 알림 패스스루 지원: tmux 환경에서 작업 완료 알림이 제대로 전달돼요
  • 응답 텍스트 라인별 스트리밍: 응답이 한꺼번에 나오는 대신 줄 단위로 스트리밍되어 체감 응답 속도가 빨라졌어요
  • 보안: 샌드박스 의존성 누락 시 경고 표시: 샌드박스가 제대로 작동하지 않을 때 사용자에게 알려줘요
  • WSL2 보이스 모드 지원: Windows Subsystem for Linux 2 환경에서도 보이스 모드를 사용할 수 있어요

v2.1.79 주요 변경

🎯 --console 플래그로 Anthropic Console 인증

이번 버전의 가장 큰 변화예요. --console 플래그를 사용하면 Anthropic Console(API 과금)로 인증할 수 있게 되었어요.

claude --console

기존에는 Claude Pro/Max 구독이나 API 키를 사용했는데, 이제는 Anthropic Console 계정으로도 바로 접속할 수 있어요. 이미 API를 사용 중인 개발자나 기업 사용자에게 편리한 옵션이에요.

💡 /config에 "Show turn duration" 토글

각 대화 턴마다 소요된 시간을 표시하는 옵션이 /config에 추가되었어요. Claude가 각 응답에 얼마나 시간을 쓰는지 볼 수 있어서, 성능 분석이나 비용 최적화에 유용해요.

시작 메모리 ~18MB 절감

v2.1.79에서 시작 시 메모리 사용량이 약 18MB 줄었어요. v2.1.77에서 100-150MB를 줄인 데 이어 추가 최적화를 한 거예요. Anthropic이 메모리 최적화에 얼마나 진심인지 알 수 있는 대목이죠.

기타 변경사항

  • -p 모드 Ctrl+C 수정: 파이프 모드에서 Ctrl+C로 중단할 때 발생하던 버그가 수정되었어요
  • /btw 사이드 질문 수정: 사이드 질문 기능의 안정성이 개선되었어요
  • 비스트리밍 API 폴백 2분 타임아웃: 스트리밍이 실패할 때 비스트리밍 API로 전환하는 폴백에 2분 타임아웃이 설정되었어요
  • [VSCode] /remote-control로 claude.ai/code에서 세션 이어가기: VS Code에서 작업하다가 웹 인터페이스에서 세션을 이어갈 수 있어요
  • [VSCode] 세션 탭 AI 생성 타이틀: VS Code의 세션 탭에 AI가 자동으로 의미 있는 제목을 붙여줘요

💡 업데이트 팁

메모리 최적화 효과 확인하기

v2.1.77~79를 거치면서 메모리 관련 개선이 정말 많았어요. 업데이트 전후로 메모리 사용량을 비교해 보세요.

# macOS에서 Claude Code 메모리 사용량 확인
ps aux | grep claude | awk '{print $6/1024 " MB"}'

Console 인증 설정하기

API 키를 직접 관리하는 것보다 Console 인증이 더 편리할 수 있어요.

# Console 인증으로 시작
claude --console
 
# 이후 자동으로 API 과금 계정으로 인증

특히 팀에서 API 사용량을 중앙에서 관리하고 싶을 때 유용해요.

Turn Duration으로 비용 감각 키우기

/config에서 "Show turn duration"을 켜면 각 응답에 소요되는 시간을 볼 수 있어요. 시간이 오래 걸리는 응답은 토큰도 많이 쓴다는 신호이니까, 프롬프트를 더 구체적으로 작성하거나 /effort를 낮추는 등의 최적화 힌트로 활용할 수 있어요.

🚀 업데이트 방법

npm install -g @anthropics/claude-code

업데이트 후 claude --version으로 v2.1.79가 잘 설치되었는지 확인하세요!

Tom의 생각

이번 세 버전의 업데이트를 보면서 Anthropic이 "성능"과 "개발자 경험" 두 가지에 동시에 집중하고 있다는 걸 느꼈어요.

64k 기본 토큰 확대는 실질적으로 작업 효율을 크게 높여줄 거예요. 저도 긴 코드를 생성할 때 중간에 잘리는 게 은근히 스트레스였거든요. 이제 웬만한 파일은 한 번에 생성할 수 있으니까 워크플로우가 훨씬 매끄러워질 거예요.

메모리 최적화에 대한 Anthropic의 집착(?)도 인상적이에요. v2.1.77에서 100-150MB를 줄이고, v2.1.79에서 추가로 18MB를 더 줄이고, 자동 업데이터 메모리 누수까지 잡고. 이런 꼼꼼한 최적화가 쌓이면 장시간 사용해도 쾌적한 도구가 되겠죠.

--console 플래그도 눈여겨볼 만해요. Claude Code의 인증 방식이 점점 다양해지고 있는데, 이건 기업 사용자를 더 적극적으로 유치하려는 전략으로 보여요.

그리고 CJK 문자 렌더링 수정은 한국 사용자로서 정말 감사한 수정이에요. 한글이 깨지는 건 사소해 보여도 실제 작업할 때 상당히 거슬리거든요.

Claude Code가 매주 더 나아지는 걸 보면 정말 기대가 돼요. 여러분도 꼭 업데이트해서 64k 토큰의 넉넉함을 경험해 보세요!

다음에 또 새로운 소식으로 찾아올게요!


참고 링크: