티스토리 뷰

반응형

클로드 코드 2.1.74 업데이트
<클로드 코드 2.1.74 업데이트>

2026년 3월 12일 Claude Code 2.1.74가 배포되었습니다. 이번 버전은 /context 명령에 실질적인 최적화 제안 기능을 추가하고 메모리 자동 저장 경로를 바꿀 수 있는 설정을 넣으면서도 스트리밍 응답의 메모리 누수, MCP OAuth 인증 문제 같은 안정성 수정에 비중을 둔 업데이트입니다.

3줄 요약

  • /context 명령이 무거운 도구, 메모리 비대, 용량 경고를 감지해 구체적인 최적화 팁을 제안합니다.
  • 스트리밍 API 응답 버퍼가 해제되지 않아 Node.js/npm 경로에서 메모리 사용량이 무한히 증가하던 누수가 수정되었습니다.
  • MCP OAuth 인증, 음성 모드, 플러그인, Windows 호환성 등 여러 환경에서 거슬리던 버그가 함께 정리되었습니다.

주요 변경사항

/context 명령이 최적화 방법을 알려줍니다

/context 명령에 실행 가능한 제안 기능이 추가되었습니다. 컨텍스트가 무거운 도구, 메모리 비대화, 용량 경고를 자동으로 식별하고 구체적인 최적화 팁을 보여줍니다. 기존에는 컨텍스트 사용량만 확인할 수 있었는데 이제 "어디를 줄이면 좋을지"까지 안내해 주는 것입니다.

함께 autoMemoryDirectory 설정이 추가되어 자동 메모리(auto-memory) 파일이 저장되는 디렉터리를 원하는 경로로 변경할 수 있게 되었습니다.

스트리밍 응답의 메모리 누수가 수정되었습니다

스트리밍 API 응답 버퍼가 제너레이터(데이터를 순차적으로 생산하는 구조)가 일찍 종료되었을 때 해제되지 않아 Node.js/npm 코드 경로에서 RSS(실제 물리 메모리 사용량)가 끝없이 증가하던 문제가 수정되었습니다. 장시간 세션에서 Claude Code가 점점 메모리를 많이 잡아먹는 느낌이 있었다면 이번 수정이 원인이었을 수 있습니다.

MCP OAuth 인증 문제가 수정되었습니다

MCP(Model Context Protocol) 서버의 OAuth 인증에서 두 가지 문제가 수정되었습니다. 콜백 포트(인증 완료 후 브라우저가 되돌려 보내는 포트)가 이미 사용 중일 때 인증 과정이 멈추던 문제가 해결되었고 리프레시 토큰이 만료된 뒤에도 재인증을 요청하지 않던 문제도 수정되었습니다. 후자는 Slack처럼 HTTP 200 응답 안에 오류를 담아 보내는 OAuth 서버에서 발생하던 문제입니다.

부가 변경사항

에이전트와 권한

  • 에이전트 프론트매터의 model: 필드와 --agents JSON 설정에서 claude-opus-4-5 같은 전체 모델 ID가 조용히 무시되던 문제가 수정되었습니다. 이제 --model과 같은 형식을 그대로 쓸 수 있습니다.
  • 매니지드 정책(조직 관리자가 설정한 권한 규칙)의 ask 규칙이 사용자 allow 규칙이나 스킬 allowed-tools에 의해 우회되던 문제가 수정되었습니다.

플러그인

  • REPL 안에서 마켓플레이스 플러그인을 /plugin install로 설치할 때 로컬 소스가 있는 플러그인에서 실패하던 문제가 수정되었습니다.
  • 마켓플레이스 업데이트 시 git 서브모듈이 동기화되지 않아 서브모듈에 있는 플러그인 소스가 깨지던 문제가 수정되었습니다.
  • --plugin-dir로 지정한 로컬 개발 복사본이 같은 이름의 설치된 마켓플레이스 플러그인보다 우선하도록 변경되었습니다. 매니지드 설정으로 강제 활성화된 플러그인은 예외입니다.

Windows 호환성

  • 히브리어, 아랍어 등 RTL(오른쪽에서 왼쪽으로 쓰는) 텍스트가 Windows Terminal, conhost, VS Code 통합 터미널에서 제대로 렌더링되지 않던 문제가 수정되었습니다.
  • 잘못된 형식의 파일 URI 때문에 Windows에서 LSP(Language Server Protocol) 서버가 동작하지 않던 문제가 수정되었습니다.

기타

  • macOS 네이티브 바이너리에서 터미널에 마이크 권한이 부여된 적이 없는 경우 음성 모드가 조용히 실패하던 문제가 수정되었습니다. 이제 바이너리에 오디오 입력 엔타이틀먼트가 포함되어 macOS가 권한을 정상적으로 요청합니다.
  • SessionEnd 훅이 hook.timeout 설정과 무관하게 종료 시 1.5초 후 강제 종료되던 문제가 수정되었습니다. 이제 CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS 환경 변수로 시간을 조절할 수 있습니다.
  • 인자가 포함된 알 수 없는 슬래시 명령이 입력 내용을 조용히 버리던 문제가 수정되어 이제 경고로 보여줍니다.
  • [VS Code] Untitled 세션의 삭제 버튼이 동작하지 않던 문제가 수정되었습니다.
  • [VS Code] 통합 터미널에서 터미널 인식 가속이 적용되어 스크롤 휠 반응이 좋아졌습니다.

결론

Claude Code 2.1.74는 /context 명령의 최적화 제안 기능을 추가하면서 메모리 누수와 MCP OAuth 인증 같은 체감이 큰 안정성 문제를 수정한 업데이트입니다. Windows 환경의 RTL 텍스트와 LSP 호환성 수정도 포함되어 다국어 환경이나 Windows에서 작업하는 사용자에게 반가운 버전입니다.
버전 업 이후 /context 명령어를 사용했을때는 최적화 제안 문구를 따로 보지는 못 했는데 최적화 할 제안이 없어서 그런걸까요? 나중에 다시 확인해봐야겠습니다.

반응형
댓글
최근에 올라온 글
최근에 달린 댓글