대화 화면·원격 제어·플러그인 경험 개선
대화 화면 전환, 원격 제어 지원, 플러그인과 세션 동작을 전반적으로 개선했습니다.
교안에 영향
기존 문서의 `Ctrl+O`가 화면 집중 보기도 전환한다는 안내는 더 이상 맞지 않으며, 대신 `/focus` 사용을 안내해야 합니다.
요약
- `/tui` 명령과 `tui` 설정이 추가되어 같은 대화에서 `fullscreen` 렌더링으로 전환할 수 있습니다. - `Ctrl+O`는 일반/상세 기록만 전환하도록 바뀌고, 화면 집중 보기 전환은 `/focus` 명령으로 분리되었습니다. - `push notification tool`, `/plugin`, `/doctor`, `--resume`/`--continue`, `/context`, `/exit`, `/reload-plugins` 관련 기능이 개선되었습니다. - 편집기 연동, Bash 도구, SDK/Headless, 세션 요약, MCP, 원격 제어, 권한 처리, 시작 화면, 플러그인, 스킬 관련 오류가 수정되었습니다.
바뀐 것
새 기능
- `/tui` 명령과 `tui` 설정이 추가되어 `/tui fullscreen`으로 같은 대화에서 깜빡임이 적은 렌더링으로 전환할 수 있습니다.
- 원격 제어와 "Push when Claude decides" 설정이 활성화된 경우 Claude가 모바일 푸시 알림을 보낼 수 있는 `push notification tool`이 추가되었습니다.
- `autoScrollEnabled` 설정이 추가되어 전체 화면 모드에서 대화 자동 스크롤을 끌 수 있습니다.
- `/config`에서 켤 수 있는 옵션으로, `Ctrl+G` 외부 편집기에 Claude의 마지막 응답을 주석 형태의 문맥으로 표시할 수 있습니다.
개선
- `Ctrl+O`는 일반 기록과 상세 기록만 전환하도록 바뀌고, 화면 집중 보기 전환은 새 `/focus` 명령으로 분리되었습니다.
- `/plugin` Installed 탭에서 주의가 필요한 항목과 즐겨찾기가 상단에 표시되고, 비활성 항목은 접힌 상태로 숨겨지며, `f`로 선택 항목을 즐겨찾기로 지정할 수 있습니다.
- `/doctor`가 여러 설정 범위에 서로 다른 endpoint로 정의된 MCP 서버를 경고하도록 개선되었습니다.
- `--resume`/`--continue`가 아직 만료되지 않은 예약 작업을 다시 불러오도록 바뀌었습니다.
- `/context`, `/exit`, `/reload-plugins`가 Remote Control(mobile/web) 클라이언트에서도 동작합니다.
- Write tool이 IDE diff에서 제안된 내용을 수정한 뒤 승인하면 모델에 그 변경을 알려줍니다.
- Bash tool이 문서에 명시된 최대 timeout을 넘는 값은 허용하지 않도록 강화되었습니다.
- SDK/headless 세션이 분산 추적 연결을 위해 환경의 `TRACEPARENT`/`TRACESTATE`를 읽도록 바뀌었습니다.
- telemetry가 꺼진 사용자(Bedrock, Vertex, Foundry, `DISABLE_TELEMETRY`)도 session recap을 사용할 수 있게 되었으며, `/config` 또는 `CLAUDE_CODE_ENABLE_AWAY_SUMMARY=0`으로 끌 수 있습니다.
수정
- SSE/HTTP 전송에서 서버 연결이 중간에 끊겨도 MCP tool 호출이 무한 대기하지 않도록 수정되었습니다.
- API에 연결할 수 없을 때 비스트리밍 대체 재시도가 수분간 멈추는 문제를 수정했습니다.
- focus mode에서 session recap, 로컬 slash-command 출력, 기타 시스템 상태 줄이 보이지 않던 문제를 수정했습니다.
- 전체 화면에서 도구 실행 중 텍스트를 선택할 때 CPU 사용량이 높아지는 문제를 수정했습니다.
- 플러그인 마켓플레이스 항목에 누락된 의존성이 있어도 `plugin.json`의 의존성을 반영하도록 고쳤고, `/plugin` install이 자동 설치된 의존성을 표시합니다.
- `disable-model-invocation: true`가 설정된 skills가 메시지 중간에 `/<skill>`로 호출될 때 실패하던 문제를 수정했습니다.
- 실행 중이거나 비정상 종료된 세션에서 `--resume`이 `/rename` 이름 대신 첫 번째 프롬프트를 보여주던 문제를 수정했습니다.
- 여러 tool call이 있는 턴에서 대기 중인 메시지가 잠시 두 번 보이던 문제를 수정했습니다.
- 세션 정리 시 subagent transcripts까지 포함한 전체 세션 디렉터리가 삭제되지 않던 문제를 수정했습니다.
- CLI가 다시 시작될 때(`/tui`, provider 설정 마법사 등) 입력이 누락되던 문제를 수정했습니다.
- macOS Terminal.app과 동기화 출력(synchronized output)을 지원하지 않는 터미널에서 시작 화면이 깨지던 문제를 수정했습니다.
- 신뢰할 수 없는 파일명에서의 command injection에 대비해 "Open in editor" 동작을 강화했습니다.