원격 제어와 보안 권한 흐름 개선
원격 제어 제목과 권한 전달을 개선하고, 일부 인증·음성·플러그인 문제를 수정했습니다.
교안에 영향
plan mode의 기존 문서에서 `clear context` 옵션이 기본으로 보인다는 안내는 더 이상 맞지 않습니다.
요약
- `--bare`와 `--channels`가 추가되어 스크립트 실행과 채널 기반 권한 전달 동작이 달라졌습니다. - Remote Control 세션 제목, `/rename`, `/exit`, 세션 재개 동작이 개선되었습니다. - 음성 모드, OAuth 재인증, Bash 권한 프롬프트, 플러그인 훅, 작업 출력 대기와 여러 충돌 문제가 수정되었습니다. - 계획 모드의 `clear context` 옵션 기본 노출 방식과 Windows의 줄단위 응답 스트리밍이 변경되었습니다. - MCP OAuth와 VSCode의 Windows PATH 상속 관련 지원이 업데이트되었습니다.
바뀐 것
새 기능
- 스크립트된 `-p` 호출을 위한 `--bare` 플래그가 추가되어 hooks, LSP, plugin sync, skill directory walks를 건너뛰며 `ANTHROPIC_API_KEY` 또는 `--settings`의 `apiKeyHelper`가 필요하고 auto-memory가 완전히 비활성화됩니다.
- `--channels` permission relay가 추가되어 permission capability를 선언한 channel servers가 도구 승인 요청을 휴대폰으로 전달할 수 있습니다.
개선
- MCP read/search tool calls가 하나의 "Queried {server}" 줄로 접히도록 개선되었고, `Ctrl+O`로 펼칠 수 있습니다.
- `!` bash mode의 발견 가능성이 개선되어, 대화형 명령 실행이 필요할 때 Claude가 이를 제안합니다.
- ref-tracked plugins가 매번 다시 clone되어 최신 upstream 변경을 가져오도록 plugin freshness가 개선되었습니다.
- Remote Control 세션 제목이 세 번째 메시지 이후 갱신되도록 개선되었습니다.
- Dynamic Registration 없이 서버를 지원할 수 있도록 MCP OAuth가 Client ID Metadata Document (CIMD / SEP-991)를 지원하도록 업데이트되었습니다.
기타
- plan mode에서 "clear context" 옵션이 기본적으로 숨겨지도록 변경되었고, `"showClearContextOnPlanAccept": true`로 복원할 수 있습니다.
수정
- 한 세션이 OAuth 토큰을 갱신할 때 다른 여러 Claude Code 세션에서 반복 재인증이 필요하던 문제가 수정되었습니다.
- 음성 모드에서 재시도 실패가 조용히 삼켜지고 실제 오류 대신 잘못된 "check your network" 메시지가 표시되던 문제가 수정되었습니다.
- 서버가 WebSocket 연결을 조용히 끊을 때 음성 모드 오디오가 복구되지 않던 문제가 수정되었습니다.
- `CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS`가 structured-outputs beta header를 막지 못해 Vertex/Bedrock으로 전달되는 프록시 게이트웨이에서 400 오류가 나던 문제가 수정되었습니다.
- Team/Enterprise 조직에서 다른 managed settings가 없을 때 `--channels`가 우회되던 문제가 수정되었습니다.
- Node.js 18에서 발생하던 충돌이 수정되었습니다.
- 문자열 안에 대시가 포함된 Bash 명령에 대해 불필요한 권한 프롬프트가 뜨던 문제가 수정되었습니다.
- 세션 중간에 plugin directory가 삭제되면 plugin hooks가 prompt submission을 막던 문제가 수정되었습니다.
- background agent task가 폴링 간격 사이에 완료될 때 출력이 무기한 멈추던 race condition이 수정되었습니다.
- worktree에 있던 세션을 재개하면 다시 그 worktree로 전환되도록 수정되었습니다.
- 활성 응답 중에 사용한 `/btw`가 붙여넣은 텍스트를 포함하지 않던 문제가 수정되었습니다.
- tmux에서 빠른 Cmd+Tab 뒤 붙여넣기가 clipboard copy를 이기던 race가 수정되었습니다.
- auto-generated session description이 있을 때 terminal tab title이 갱신되지 않던 문제가 수정되었습니다.
- transcript mode에서 보이지 않는 hook attachments가 message count를 부풀리던 문제가 수정되었습니다.
- Remote Control 세션이 첫 프롬프트에서 제목을 유도하지 못하고 일반 제목을 표시하던 문제가 수정되었습니다.
- `/rename`이 Remote Control 세션의 제목을 동기화하지 않던 문제가 수정되었습니다.
- Remote Control의 `/exit`가 세션을 안정적으로 archive하지 못하던 문제가 수정되었습니다.