9월 24일 나온 v2.1.282 는 .claude/settings.json·settings.local.json 에 든 CLAUDE_CODE_ENABLE_TELEMETRY·OTEL_LOG_* 처럼 내보내기를 켜거나 수집 주소를 정하거나 내용을 담게 하는 변수를 무시해요. 공식 문서는 저장소가 텔레메트리를 켜고 보낼 곳과 담을 내용을 정하지 못하게 하려는 조치라고 적고, 이 값은 관리형 설정이나 각자의 셸·~/.claude/settings.json 에 두라고 안내해요. 무시되거나 텔레메트리를 끈 변수는 시작 알림과 /status·claude doctor 에 나오고, 같은 릴리스는 --continue·--resume 로 이어 간 세션에서 이전 확장 사고가 빠지던 여러 경우와, 제3자 게이트웨이를 거친 웹 검색 결과가 기록에 남으면 모든 요청이 400 오류로 실패하던 문제도 고쳤어요.
용어 풀이
- OpenTelemetry
- 프로그램의 사용 기록·지표를 외부 수집 서버로 보내는 공개 표준
- 텔레메트리
- 프로그램이 사용 정보를 자동으로 모아 보내는 기능
- 게이트웨이
- API 요청을 중간에서 받아 대신 전달하는 서버
- 확장 사고
- 모델이 답하기 전에 거치는 추론 과정(extended thinking)
운영자 인사이트
팀 저장소의 .claude/settings.json 으로 OpenTelemetry 수집을 켜 두었다면 업그레이드 뒤 데이터가 끊기니, 그 값을 관리형 설정이나 개인 설정으로 옮기고 claude doctor 로 무시된 변수가 없는지 확인하세요. 반대로 처음 받은 저장소를 열 때는 그 저장소 설정이 프롬프트 내용을 외부 수집 서버로 보내게 만들 수 없어졌어요.
여러 관점으로 보기
- 공식 문서의 설정 적용 범위 저장소 설정은 텔레메트리를 켜거나 보낼 곳을 정할 수 없고, OTEL_LOGS_EXPORTER 를 none 으로 두어 신호를 끄는 것만 할 수 있다고 적혀 있어요. Claude Code Docs