배경 세션과 플러그인·모델 동작 정비
배경 세션, 플러그인, 모델 선택 흐름을 다듬고 여러 세션·터미널 문제를 고쳤습니다.
교안에 영향
`/extra-usage` 안내를 적은 예전 글은 이제 `/usage-credits`로 고쳐야 합니다.
요약
- `/resume`, `/bg`, `/branch`, `/plugin`, `/model` 관련 흐름을 손보고 배경 세션 사용성을 개선했습니다. - 플러그인 정보 표시와 설치·활성화 후 동작, `/doctor` 안내를 정리했습니다. - Windows, macOS, VS Code, Terminal에서의 출력 깨짐, 스크롤, 충돌 문제를 수정했습니다. - MCP, SDK, Bedrock, Vertex, 원격 로그인, 파일 읽기·편집, 빌드·스킬 관련 오류를 고쳤습니다. - `usage credits`로 용어를 바꾸고 `/extra-usage`를 `/usage-credits`로 변경했습니다.
바뀐 것
새 기능
- 배경 세션을 위한 `/resume` 지원이 추가되어 `claude --bg`나 agent view로 시작한 세션도 `bg` 표시와 함께 다시 볼 수 있습니다.
- 배경 subagent 완료 알림에 경과 시간이 추가되었습니다.
개선
- `/plugin`의 browse와 discover 화면에서 플러그인의 마지막 업데이트 시점을 보여줍니다.
- `/model`은 현재 세션에만 모델을 적용하고, 모델 선택기에서 `d`를 눌러 새 세션의 기본 모델을 설정할 수 있습니다.
- CLI 문구 전반에서 `extra usage`를 `usage credits`로 바꾸고 `/extra-usage`를 `/usage-credits`로 변경했습니다.
- VS Code에서의 터미널 렌더링 깨짐을 줄이기 위해 스피너 애니메이션 색상 수를 줄였습니다.
수정
- `api.anthropic.com`에 접근할 수 없을 때 시작이 최대 75초까지 멈추던 문제를 고쳤고, 사이드 채널 API 호출은 15초 뒤 시간 초과하도록 바뀌었습니다.
- 창 크기 조절 이벤트를 놓친 뒤 터미널 출력이 깨지던 문제와, 매우 긴 세션에서 진행형 출력이 누적되어 깨지던 문제를 수정했습니다.
- macOS에서 Full Disk Access 보호 폴더 아래 프로젝트의 배경 세션이 `exit 1 before init`로 충돌하던 회귀 문제를 고쳤습니다.
- 이미지 확장자와 실제 내용이 맞지 않는 파일을 읽을 때 대화가 복구 불가 상태가 되던 문제를 수정했습니다.
- 검색 중 불필요한 도구 오류를 줄였고, `head`/`tail` 파일 보기가 읽기-이후-수정 검사에 반영되며 `egrep`, `fgrep`, `git grep`, `git diff`의 `no matches` 결과는 실패로 보지 않습니다.
- 작업트리 진입 후나 일부 배경 세션에서 `/branch`가 `No conversation to branch`로 실패하던 문제를 고쳤습니다.
- AskUserQuestion 노트 입력칸에서 Escape를 누르면 턴이 취소되던 문제를 수정했습니다.
- 시작 후 IDE 모델 선택기나 `applyFlagSettings`로 바꾼 모델이 적용되지 않던 문제를 고쳤습니다.
- 재개한 세션이 다른 세션의 `/model` 선택을 따라가던 문제를 수정했습니다.
- Bedrock과 Vertex 사용자가 `/model` 선택기에서 `Opus (1M context)`를 고를 수 없던 회귀 문제를 고쳤습니다.
- `forceLoginMethod`와 `forceLoginOrgUUID`가 설정된 사용자의 원격 세션 로그인이 `Can't access this organization`로 실패하던 문제를 고쳤습니다.
- 페이징된 `tools/list` 응답을 쓰는 MCP 서버에서 첫 페이지만 받아 도구가 빠지던 문제를 수정했습니다.
- 지원되지 않는 MIME 타입의 MCP 이미지가 대화를 깨던 문제를 고쳤고, 이제 파일로 저장해 도구 결과에서 참조합니다.
- 스킬 디렉터리 안에서 빌드가 돌 때 파일 디스크립터가 고갈되던 문제를 고쳤습니다.
- 세션 제목이 플러그인 모니터 출력으로 만들어지던 문제를 고쳤습니다.
- 헤드리스 모드에서 Skill tool이 권한 오류로 실패하던 회귀 문제를 수정했습니다.
- 자신의 설정에서 활성화한 플러그인이 첫 로드 뒤 `not cached` 오류를 내던 문제와, 프로젝트의 `.claude/settings.json`으로만 활성화된 플러그인에 `claude plugin install` 안내가 뜨지 않던 문제를 고쳤습니다.
- `.mcp.json`을 파싱할 수 없을 때 `claude mcp list`가 서버가 없는 것처럼 조용히 끝나던 문제를 고쳤고, 이제 설정 오류를 보여줍니다.
- 커스텀 `ANTHROPIC_BASE_URL` 설정과 Bedrock Mantle에서 배경 사이드 쿼리가 Haiku를 쓰지 않던 문제를 고쳤습니다.