클라우드 코드 실행·보안·원격 제어 개선
네이티브 CLI 실행과 보안 규칙 강화, 원격 제어와 편집기 동작이 함께 개선됐다.
교안에 영향
기존 문서의 `Ctrl+A`, `Ctrl+E`, `Ctrl+Backspace`, `/loop`, `/copy`, `/extra-usage`, Remote Control 관련 안내는 동작이 바뀌어 그대로 적용되지 않을 수 있습니다.
요약
- CLI가 번들 JavaScript 대신 플랫폼별 네이티브 Claude Code 바이너리를 실행하도록 바뀌었습니다. - `sandbox.network.deniedDomains`, Bash 보안 규칙, `Bash(find:*)` 및 macOS 위험 삭제 경로 처리로 보안 제어가 강화됐습니다. - `/loop`, `/ultrareview`, `/extra-usage`, Remote Control, `@`-파일 자동완성, 하위 에이전트 스트리밍과 관련된 동작이 개선됐습니다. - `Ctrl+A`, `Ctrl+E`, `Ctrl+Backspace`, Cmd-backspace, `/copy`, 마크다운 표, 프롬프트 커서 등 편집·표시 버그가 수정됐습니다. - MCP, SDK, Bedrock, Vertex AI, `plugin install`, Windows, `NO_COLOR` 등 주변 기능의 오류와 호환성 문제가 함께 해결됐습니다.
바뀐 것
새 기능
- `sandbox.network.deniedDomains` 설정을 추가해 더 넓은 `allowedDomains` 와일드카드가 있어도 특정 도메인을 차단할 수 있게 했습니다.
개선
- CLI가 번들 JavaScript 대신 플랫폼별 optional dependency를 통해 네이티브 Claude Code 바이너리를 실행하도록 변경했습니다.
- Fullscreen mode에서 선택을 보이는 영역 밖으로 확장할 때 `Shift+↑/↓`가 뷰포트를 스크롤하도록 바뀌었습니다.
- `Ctrl+A`와 `Ctrl+E`가 multiline input에서 현재 논리 줄의 시작과 끝으로 이동하도록 readline 동작과 맞췄습니다.
- Windows에서 `Ctrl+Backspace`가 이전 단어를 삭제하도록 지원했습니다.
- 응답과 bash output의 긴 URL이 줄바꿈되어도 OSC 8 하이퍼링크가 있는 터미널에서 계속 클릭 가능하게 개선했습니다.
- `/loop`에서 Esc가 대기 중인 wakeup을 취소하고, wakeup 표시 문구가 `Claude resuming /loop wakeup`으로 더 명확해졌습니다.
- `/extra-usage`가 Remote Control 모바일·웹 클라이언트에서도 동작하도록 했습니다.
- Remote Control 클라이언트가 `@`-파일 자동완성 제안을 조회할 수 있게 했습니다.
- `/ultrareview`가 병렬 검사, 실행 대화상자의 diffstat, 애니메이션 상태로 더 빠르게 시작되도록 개선했습니다.
- 스트리밍 중 멈춘 subagents가 10분 후 명확한 오류로 실패하도록 바꿔 무음 대기를 줄였습니다.
- 첫 줄이 주석인 여러 줄 Bash 명령도 대화 기록에 전체 명령이 보이도록 해 UI 스푸핑 가능성을 낮췄습니다.
- `cd <current-directory> && git …`에서 `cd`가 no-op이면 권한 프롬프트가 뜨지 않도록 했습니다.
- macOS에서 `/private/{etc,var,tmp,home}` 경로를 `Bash(rm:*)` 허용 규칙 아래서도 위험한 삭제 대상으로 취급하도록 강화했습니다.
- Bash 거부 규칙이 `env`/`sudo`/`watch`/`ionice`/`setsid` 같은 exec wrapper로 감싼 명령에도 적용되도록 했습니다.
- `Bash(find:*)` 허용 규칙이 `find -exec`와 `-delete`를 자동 승인하지 않도록 변경했습니다.
수정
- MCP 동시 호출 시간 제한 처리에서 한 도구 호출의 메시지가 다른 호출의 감시 타이머를 잘못 해제하던 문제를 고쳤습니다.
- Cmd-backspace와 `Ctrl+U`가 다시 커서부터 줄 시작까지 삭제하도록 복구했습니다.
- 셀 안에 `|`가 있는 inline code span이 있을 때 markdown tables가 깨지던 문제를 고쳤습니다.
- 전송하지 않은 입력을 작성 중일 때 session recap이 자동 실행되던 문제를 수정했습니다.
- `/copy`의 `Full response`가 GitHub, Notion, Slack에 붙여넣기 좋게 markdown table 열 정렬을 맞추도록 고쳤습니다.
- 실행 중인 subagent를 보던 중 입력한 메시지가 subagent transcript에 숨겨지거나 부모 AI에 잘못 귀속되던 문제를 수정했습니다.
- `Bash`의 `dangerouslyDisableSandbox`가 sandbox 밖 명령을 권한 프롬프트 없이 실행하던 문제를 고쳤습니다.
- `/effort auto` 확인 문구가 상태 표시줄 라벨과 맞도록 `Effort level set to max`로 표시되게 했습니다.
- 이모지 등 다중 코드 단위 문자를 `copied N chars` 토스트에서 과다 계산하던 문제를 고쳤습니다.