원문: Claude Code v2.1.81 Release Notes
변경된 사항
- 스크립트를 통해
-p 옵션을 호출할 때 --bare 플래그를 추가했습니다. 이 플래그를 사용하면 후크, LSP, 플러그인 동기화 및 스킬 디렉터리 탐색을 건너뜁니다. 이 기능을 사용하려면 ANTHROPIC_API_KEY 또는 --settings를 통해 apiKeyHelper를 지정해야 합니다(OAuth 및 키체인 인증은 비활성화됨). 자동 메모리 할당은 완전히 비활성화됩니다.
--channels 권한 중계 기능을 추가했습니다. 이 권한 기능을 선언한 채널 서버는 도구 승인 요청을 사용자의 휴대폰으로 전달할 수 있습니다.
- 하나의 세션에서 OAuth 토큰을 갱신할 때, 동시에 실행 중인 여러 Claude Code 세션에서 반복적으로 재인증이 필요했던 문제를 수정했습니다.
- 음성 모드에서 재시도 실패를 아무런 오류 메시지 없이 묵살하고, 실제 오류 대신 오해의 소지가 있는 “네트워크를 확인하세요”라는 메시지를 표시하던 문제를 수정했습니다.
- 서버가 WebSocket 연결을 아무런 알림 없이 끊었을 때 음성 모드 오디오가 복구되지 않던 문제를 수정했습니다.
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS가 구조화된 출력 베타 헤더를 제거하지 않아, Vertex/Bedrock으로 트래픽을 전달하는 프록시 게이트웨이에서 400 오류가 발생하던 문제를 수정했습니다.
- 다른 관리 설정이 구성되지 않은 팀/엔터프라이즈 조직에서
--channels 우회 문제가 수정되었습니다.
- Node.js 18에서 발생하는 충돌 문제를 수정했습니다
- 문자열에 대시(-)가 포함된 Bash 명령어 실행 시 불필요한 권한 요청 메시지가 표시되던 문제를 수정했습니다.
- 세션 도중 플러그인 디렉터리가 삭제될 경우 프롬프트 전송을 차단하던 플러그인 훅 문제를 수정했습니다
- 폴링 간격 사이에 백그라운드 에이전트 작업이 완료될 경우, 작업 출력이 무한정 멈춰버리는 경합 상태를 수정했습니다.
- 워크트리에서 진행 중이던 세션을 재개하면 해당 워크트리로 다시 전환됩니다
- 응답 작성 중에
/btw를 사용할 때 붙여넣은 텍스트가 포함되지 않던 문제를 수정했습니다.
- tmux 환경에서 Cmd+Tab을 빠르게 누른 후 붙여넣기를 하면 클립보드에 복사된 내용을 앞지르는 현상을 수정했습니다.
- 자동 생성된 세션 설명에 따라 터미널 탭 제목이 업데이트되지 않던 문제를 수정했습니다.
- 대화록 모드에서 보이지 않는 후크 첨부 파일이 메시지 수를 부풀리는 문제를 수정했습니다
- 리모트 컨트롤 세션의 제목이 첫 번째 프롬프트에서 파생되지 않고 일반적인 제목으로 표시되던 문제를 수정했습니다.
- 원격 제어 세션에서
/rename 명령어가 제목을 동기화하지 않던 문제를 수정했습니다.
- 리모컨의
/exit 명령어가 세션을 제대로 보관하지 않던 문제를 수정했습니다
- MCP 읽기/검색 도구 호출을 개선하여 단일 “Queried {server}” 줄로 압축했습니다(Ctrl+O를 눌러 펼칠 수 있음).
! bash 모드의 사용 편의성 개선 — 이제 대화형 명령을 실행해야 할 때 Claude가 이를 제안합니다
- 플러그인 최신성 개선 — ref 추적 플러그인이 이제 로드될 때마다 다시 클론되어 업스트림 변경 사항을 반영합니다
- 세 번째 메시지를 보낸 후 리모트 컨트롤 세션 제목이 새로 고쳐지도록 개선되었습니다
- 동적 클라이언트 등록 기능이 없는 서버에서도 Client ID 메타데이터 문서(CIMD / SEP-991)를 지원하도록 MCP OAuth를 업데이트했습니다.
- 계획 모드에서 “컨텍스트 지우기” 옵션이 기본적으로 숨겨지도록 변경했습니다(
"showClearContextOnPlanAccept": true를 설정하면 복원됩니다).
- 렌더링 문제로 인해 Windows(Windows 터미널의 WSL 포함)에서 줄 단위 응답 스트리밍 기능이 비활성화되었습니다.
- [VSCode] Git Bash 사용 시 Bash 도구의 Windows PATH 상속 문제 수정 (v2.1.78 버전의 회귀 현상)