설정 지속화와 PR·MCP 동작 개선
/config 설정이 저장되고, PR·MCP·권한 관련 동작이 전반적으로 개선되었습니다.
교안에 영향
기존 안내 글에서 `/config` 설정이 즉시 휘발된다고 설명한 부분은 더 이상 맞지 않습니다.
요약
- /config 설정이 ~/.claude/settings.json에 저장되며 프로젝트·로컬·정책 우선순위와 함께 적용됩니다. - `--from-pr`, `--print`, `--agent`, `/export` 등 PR·에이전트·출력 관련 동작이 보완되었습니다. - `PostToolUse` 훅, OpenTelemetry, status line, plugin MCP 서버 등 연동 지점이 개선되었습니다. - Windows, macOS, PowerShell, 터미널 붙여넣기, 스크롤, Vim mode 등 여러 버그를 수정했습니다.
바뀐 것
새 기능
- `prUrlTemplate` setting이 추가되어 footer PR badge를 github.com 대신 사용자 지정 code-review URL로 연결할 수 있게 되었습니다.
- `CLAUDE_CODE_HIDE_CWD` 환경 변수가 추가되어 시작 로고에서 working directory를 숨길 수 있게 되었습니다.
개선
- `/config` settings가 `~/.claude/settings.json`에 지속 저장되고 프로젝트·로컬·정책 우선순위에 참여하도록 바뀌었습니다.
- `--from-pr`가 GitLab merge-request, Bitbucket pull-request, GitHub Enterprise PR URL을 지원하도록 확장되었습니다.
- `--print` mode가 agent의 `tools:`와 `disallowedTools:` frontmatter를 반영하도록 바뀌었습니다.
- `--agent <name>`가 built-in agents의 `permissionMode`를 반영하도록 바뀌었습니다.
- PowerShell tool commands가 permission mode에서 자동 승인될 수 있도록 Bash와 같은 동작을 하게 되었습니다.
- `PostToolUse`와 `PostToolUseFailure` hook inputs에 `duration_ms`가 추가되었습니다.
- Subagent와 SDK MCP server reconfiguration이 순차 대신 병렬로 서버에 연결하도록 바뀌었습니다.
- 다른 plugin의 version constraint에 고정된 plugin이 조건을 만족하는 가장 높은 git tag로 자동 업데이트되도록 바뀌었습니다.
- Vim mode에서 INSERT 상태의 Esc가 큐에 있는 메시지를 입력란으로 되돌리지 않고, 다시 Esc를 눌러야 interrupt 되도록 바뀌었습니다.
- Slash command suggestions가 검색어와 일치한 글자를 하이라이트하도록 바뀌었습니다.
- Slash command picker가 긴 설명을 잘라내지 않고 두 번째 줄로 줄바꿈하도록 바뀌었습니다.
- 출력의 `owner/repo#N` shorthand 링크가 항상 github.com이 아니라 git remote host를 사용하도록 바뀌었습니다.
- OpenTelemetry의 `tool_result`와 `tool_decision` 이벤트에 `tool_use_id`가 추가되고, `tool_result`에 `tool_input_size_bytes`가 추가되었습니다.
- Status line의 stdin JSON에 `effort.level`과 `thinking.enabled`가 추가되었습니다.
수정
- `blockedMarketplaces`가 `hostPattern`과 `pathPattern` 항목을 올바르게 강제하도록 수정되었습니다.
- Windows 클립보드와 Xcode console의 CRLF 붙여넣기, kitty keyboard protocol이 포함된 multi-line paste, Glob/Grep 도구 표시, fullscreen 스크롤, MCP HTTP OAuth 응답, Rewind overlay, auto mode와 plan mode 충돌, 비동기 `PostToolUse` 훅, subagent 알림, Vertex AI의 tool search, `@`-file Tab completion, macOS Terminal.app의 시작 시 `p` 문자, HTTP