서비스 티어 선택과 세션·모델 관련 개선
Bedrock 서비스 티어 선택을 추가하고, /resume·/mcp·/model 동작과 여러 오류를 개선했습니다.
교안에 영향
예전 문서에서 `/resume`에 PR URL을 넣어도 세션을 찾지 못한다는 안내는 더 이상 맞지 않습니다.
요약
- ANTHROPIC_BEDROCK_SERVICE_TIER 환경 변수를 추가해 Bedrock 서비스 티어를 `default`·`flex`·`priority` 중에서 선택할 수 있게 했습니다. - `/resume` 검색 상자에 PR URL을 붙여 넣으면 해당 PR을 만든 세션을 찾도록 개선했습니다. - `/mcp` 표시, OpenTelemetry 로그, `/branch`·`/model`·Vertex AI·Bedrock 관련 오류와 여러 동작 문제를 수정했습니다. - 음성 모드의 Caps Lock 키바인딩, 이미지 크기 조정, 원격 제어 세션의 상태 갱신, `settings.json` 처리도 고쳤습니다.
바뀐 것
새 기능
- ANTHROPIC_BEDROCK_SERVICE_TIER 환경 변수를 추가해 Bedrock 서비스 티어(`default`, `flex`, `priority`)를 선택할 수 있게 했고, `X-Amzn-Bedrock-Service-Tier` 헤더로 보냅니다.
개선
- `/resume` 검색 상자에 PR URL을 붙여 넣으면 GitHub, GitHub Enterprise, GitLab, Bitbucket에서 그 PR을 만든 세션을 찾도록 했습니다.
- `/mcp`에서 수동으로 추가한 서버와 URL이 같은 claude.ai 커넥터를 숨기고, 중복을 제거하라는 안내를 표시합니다.
- 브라우저 로그인 흐름 뒤에도 MCP 서버가 아직 승인되지 않았을 때의 `/mcp` 메시지를 더 분명하게 다듬었습니다.
- OpenTelemetry에서 `api_request`와 `api_error` 로그 이벤트의 숫자 속성을 문자열이 아니라 숫자로 내보내고, `@`-mention 해석용 `claude_code.at_mention` 로그 이벤트를 추가했습니다.
기타
- 음성 모드에서 Caps Lock에 바인딩한 키바인딩은 터미널이 Caps Lock을 키 이벤트로 전달하지 않아 오류를 표시하도록 했습니다.
수정
- `/branch`가 되감긴 타임라인 항목이 있는 원본 세션에서 `tool_use ids were found without tool_result blocks` 오류가 나는 문제를 고쳤습니다.
- `/model`에서 Bedrock application inference profile ARNs에 Effort 옵션이 보이지 않던 문제와, 해당 ARN에 `output_config.effort`가 적용되지 않던 문제를 고쳤습니다.
- Vertex AI와 Bedrock에서 세션 제목 생성 및 다른 구조화된 출력 질의 시 `invalid_request_error: output_config: Extra inputs are not permitted` 오류가 나던 문제를 고쳤습니다.
- 프록시 게이트웨이 뒤 사용자에게서 Vertex AI `count_tokens` 엔드포인트가 400 오류를 반환하던 문제를 고쳤습니다.
- `spinnerTipsOverride.excludeDefault`가 시간 기반 스피너 팁을 막지 못하던 문제를 고쳤습니다.
- 비차단 모드에서 세션 시작 뒤에 연결된 MCP 도구를 ToolSearch가 놓치던 문제를 고쳤습니다.
- bash 모드에서 `!exit`와 `!quit`가 셸 명령으로 실행되지 않고 CLI를 종료하던 문제를 고쳤습니다.
- 새 모델로 보낸 이미지가 한 변 2576px로 줄어들던 문제를 고치고, 올바른 최대 2000px 기준을 적용했습니다.
- 원격 제어 세션의 유휴 상태 화면이 초당 두 번 다시 그려져 `tmux -CC` 제어 파이프를 과도하게 채우고 터미널을 멈추게 하던 문제를 고쳤습니다.
- 일부 세션에서 오래된 보기 설정 때문에 assistant 메시지가 비어 보이던 문제를 고쳤습니다.
- 잘못된 hooks 항목이 `settings.json` 전체를 무효화하던 문제를 고쳤습니다.