사용량·배치 도구 동작과 표시 개선
사용량 메트릭 라벨, 병렬 도구 호출, 여러 명령어 표시와 오류 처리가 개선되었습니다.
교안에 영향
기존 사용량 설명은 `OTEL_RESOURCE_ATTRIBUTES` 라벨 반영을 포함해 다시 확인해야 합니다.
요약
- `OTEL_RESOURCE_ATTRIBUTES` 값이 메트릭 데이터포인트 라벨에 포함되어 사용량을 사용자 정의 차원으로 나눠 볼 수 있게 됐습니다. - `claude agents`와 `/mcp`의 표시가 정리되어 작업 진행 상태와 사용하지 않는 연결 항목을 더 잘 확인할 수 있게 됐습니다. - 병렬 도구 호출, 배경 세션, 복원·워크트리 관련 동작의 여러 오류가 수정됐습니다. - `claude mcp`의 비밀값 노출, `/usage-credits` 재로그인, Windows hook, OpenTelemetry 로그 누락 등도 함께 고쳤습니다. - 터미널 렌더링과 큰 파일 쓰기 성능이 개선됐고, VSCode에서는 글리프 깨짐 해결 팁이 추가됐습니다.
바뀐 것
새 기능
- `OTEL_RESOURCE_ATTRIBUTES` 값이 메트릭 데이터포인트 라벨에 포함되어 사용자 지정 차원으로 사용량 지표를 나눠 볼 수 있게 됐습니다.
개선
- `claude agents` 행에 작업이 분산될 때 `detail` 앞에 `done/total`이 표시되고, `peek`는 가장 오래 걸린 항목을 보여줍니다.
- `/mcp`가 한 번도 로그인하지 않은 claude.ai connector를 "Show unused connectors" 행으로 접어 보여줍니다.
- 전체 화면 모드에서 Linux의 클립보드 처리가 `wl-copy`/`xclip`/`xsel`을 우선 사용하고, 클립보드와 PRIMARY selection 모두에 복사하며, 안내 문구의 키 표시도 터미널별로 맞게 바뀝니다.
- 레이아웃 엔진의 JIT 컴파일 프로필을 안정화해 터미널 렌더링 성능을 높였습니다.
- 큰 파일 쓰기 렌더링 성능을 개선했습니다.
기타
- VSCode에서 터미널 GPU 가속을 끄거나 `/terminal-setup`을 실행해 글리프 깨짐을 고치라는 안내가 추가됐습니다.
수정
- 병렬 도구 호출에서 실패한 Bash 명령이 같은 배치의 다른 호출을 취소하지 않도록 고쳤습니다.
- `/effort` 대화상자, 워크플로 애니메이션, 프롬프트 키워드 반짝임이 "Reduce motion" 설정을 따르지 않던 문제를 고쳤습니다.
- `forceLoginOrgUUID`/`forceLoginMethod` 관리 설정이 org pin과 함께 Bedrock, Vertex, Foundry, Mantle 같은 third-party provider 세션을 막던 회귀를 수정했습니다.
- 배경 subagent 출력이 `--output-format text` 또는 `json`에서 `claude -p`의 stdout을 망가뜨리던 문제를 고쳤습니다.
- `/usage-credits`가 Team과 Enterprise 관리자에게 조직의 사용량 설정 페이지 대신 재로그인을 시작하던 문제를 고쳤습니다.
- `/autofix-pr`가 세션이 git worktree나 다른 저장소 안에 있을 때 기본 브랜치에서 실행할 수 없다고 잘못 보고하던 문제를 고쳤습니다.
- `--resume` 선택기에 현재 디렉터리가 git worktree가 아닐 때 세션이 보이지 않던 문제를 고쳤습니다. 예: `jj` workspaces.
- Windows에서 `/usr/bin/bash script.sh`처럼 bash를 직접 호출하는 hook이 "command not found" 또는 "cannot execute binary file"로 실패하던 문제를 고쳤습니다.
- 초기화가 끝나기 전에 발생한 OpenTelemetry 로그 이벤트(`user_prompt`, `api_request`, `tool_result`, `tool_decision`)가 조용히 버려지던 문제를 고쳤습니다.
- `claude mcp`의 list/get/add가 비밀값을 터미널에 출력하던 문제를 고쳤고, `${VAR}` 확장과 credential header 및 URL secret redaction을 적용했습니다.
- `isolation: "worktree"`로 생성된 Workflow agents가 background sessions에서 자기 worktree 안 파일을 수정하지 못하던 문제를 고쳤습니다.
- `claude agents`에서 시작한 background sessions가 daemon 환경의 오래된 모델 대신 `settings.json`의 모델로 부팅되도록 고쳤습니다.
- 세션 복원 뒤 Write tool 결과를 렌더링할 때 발생할 수 있는 충돌을 막았습니다.
- 오류가 결과 마무리 단계에서 나면 완료된 subagents가 계속 running으로 보이던 문제를 고쳤습니다.
- `CLAUDE_CODE_TMPDIR`가 깊은 경로일 때 `$TMPDIR` 아래 Unix socket을 바인딩하는 도구에서 발생하던 `EADDRINUSE` 오류를 고쳤습니다.