플러그인·MCP·입출력 동작 개선
플러그인 로딩, MCP 표시, 셸·입력 처리와 여러 명령의 동작이 전반적으로 개선됐다.
교안에 영향
`/color`, `/mcp`, `/model`, `/plugin`, `/rename`, `/fast` 관련 안내와 플러그인 로딩, MCP 동작, 터미널 표시, vim mode 설명이 예전과 달라졌습니다.
요약
- `/color`, `/mcp`, `/model`, `/plugin`, `/rename`, `/fast`의 표시와 동작이 개선됐다. - `--plugin-dir`, `--channels`, `--output-format stream-json`, `claude -p` 관련 처리와 오류 보고가 보강됐다. - MCP 서버 재연결, `workspace` 예약 이름, 도구 결과 이미지 처리, stdio 인자 전달 문제가 수정됐다. - Bash, hooks, LSP, 서브에이전트, vim mode, 터미널 알림과 진행 표시줄의 여러 버그가 수정됐다.
바뀐 것
개선
- `/color`가 인자를 받지 않을 때 이제 세션 색을 무작위로 고릅니다.
- `/mcp`가 연결된 서버의 도구 수를 보여 주고, 도구가 0개인 서버를 표시합니다.
- `--plugin-dir`가 디렉터리뿐 아니라 `.zip` 플러그인 아카이브도 받습니다.
- `--channels`가 console(API key) 인증과 함께 동작하며, 관리 설정이 있는 console 조직은 `channelsEnabled: true`를 설정해야 합니다.
- `/model` 선택기에서 중복된 Opus 4.7 항목을 줄이고, 현재 Opus는 "Opus 4.7" 대신 "Opus"로 표시합니다.
- MCP 서버 재연결 시 전체 도구 이름 목록을 매번 다시 뿌리지 않고, 서버 접두사 기준으로 요약해 보여 줍니다.
- SDK hosts가 Bash 권한 프롬프트에 대한 지속적인 `localSettings` 제안을 받아 "Always allow"가 `.claude/settings.local.json`에 저장됩니다.
- Auto mode에서 분류기가 동작을 평가하지 못하면 오류에 재시도, `/compact`, `--debug` 안내가 포함됩니다.
기타
- Subprocesses(Bash, hooks, MCP, LSP)가 `OTEL_*` 환경 변수를 더 이상 상속하지 않습니다.
- MCP에서 `workspace`가 예약된 서버 이름이 되었고, 기존에 같은 이름을 쓴 서버는 경고와 함께 건너뜁니다.
수정
- `EnterWorktree`가 문서대로 로컬 HEAD에서 새 브랜치를 만들며, 푸시되지 않은 커밋이 더 이상 사라지지 않습니다.
- 새 프롬프트를 제출할 때 이전 응답이 잠깐 어두워지는 포커스 모드 문제가 수정됐습니다.
- Kitty 등에서 `/exit`마다 `4;0;` 데스크톱 알림이 뜨는 문제가 수정됐습니다.
- Remote Control이 속도 제한 시 빈 "Opening your options…" 메시지를 보여 주던 문제가 수정됐습니다.
- 이미지 읽기에 실패할 때 드래그 앤 드롭 업로드가 "Pasting text…"에서 멈추는 문제가 수정됐습니다.
- 10MB를 넘는 큰 입력을 stdin으로 `claude -p`에 파이프할 때 발생하던 크래시 루프가 수정됐습니다.
- fullscreen 모드에서 줄바꿈된 각 행의 긴 URL이 개별적으로 클릭되지 않던 문제가 수정됐습니다.
- `--plugin-dir`로 로드한 플러그인에서 `/plugin` Components 패널이 "Marketplace 'inline' not found"를 보여 주던 문제가 수정됐습니다.
- MCP 도구 결과에서 서버가 structured content와 content blocks를 함께 반환할 때 이미지가 빠지던 문제가 수정됐습니다.
- 목록 항목 안의 fenced code block을 복사할 때 앞쪽 공백이 클립보드에 들어가던 문제가 수정됐습니다.
- `/config`의 탭 이동에서 포커스가 꼬이던 문제가 수정됐고, 이제 탭 헤더에 포커스가 유지되어 화살표와 Esc가 계속 동작합니다.
- OSC 8 하이퍼링크를 지원하지 않는 터미널에서 마크다운 링크 레이블이 사라지던 문제가 수정됐고, 이제 `label (url)`로 표시됩니다.
- 1M-context 모델과 더 작은 autocompact window 조합에서 실제 API 한도에 도달하기 전에 "Prompt is too long"이 잘못 뜨던 문제가 수정됐습니다.
- parallel shell tool calls에서 실패한 읽기 전용 명령(grep, git diff, ls)이 다른 호출까지 취소하던 문제가 수정됐습니다.
- effort를 지원하지 않는 모델에서 "with X effort" 배너가 보이던 문제가 수정됐습니다.