Claude Code v2.1.286 — 로그인 폭풍, 세션 손실, 모델 거부까지 잡은 신뢰성 픽스 묶음
하루에도 여러 번 마주치는 그런 버그들이 한꺼번에 잡혔습니다. 자격증명 만료 시 창마다 로그인 브라우저가 열리는 폭풍, 병렬 tool call 뒤 세션 복원 시 턴 전체가 사라지는 문제, 모델이 거부되면 모든 턴이 실패하던 것까지 — v2.1.286은 신뢰성 집중 픽스 릴리스입니다.
한마디로 말하면, 멀티 프로세스·세션 복원·모델 폴백의 세 축에서 "가끔 깨지는" 결함들을 일괄 정리한 업데이트입니다.
자격증명 만료 로그인 폭풍을 막다
여러 Claude Code 프로세스와 IDE 확장이 한 머신에서 돌 때, gcpAuthRefresh나 awsAuthRefresh 자격증명이 만료되면 프로세스마다 각자 로그인 브라우저를 열어 로그인 폭풍이 나던 문제가 픽스됐습니다. macOS에서도 /login이 다른 창에서 성공했는데 남아 있는 ~/.claude/.credentials.json 탓에 "Not logged in"·"Login expired"가 계속 표시되던 캐시 문제도 정리됐습니다. IDE와 터미널을 섞어 쓰는 개발자라면 가장 체감될 픽스입니다.
모델 거부 시에는 동등 모델로 1회 재시도
Anthropic API가 기본 모델이나 모델 별칭이 가리키는 모델을 거부하면 모든 턴이 실패하던 문제가 바뀌었습니다. 이제 같은 티어의 이전 모델로 한 번 재시도합니다. 모델명 오타가 아니라 리전·티어 문제로 인한 거부라면 세션이 죽는 대신 이어갈 수 있게 된 것입니다. 권한 프롬프트도 여러 건이 쌓일 때 "2 of 5" 식의 카운트가 표시돼 몇 개가 대기 중인지 보입니다.
세션 무결성 — 병렬 tool call 뒤의 복원 손실
--resume·--continue로 세션을 복원할 때, 이전 세션이 크래시되거나 강제 종료된 뒤라면 병렬 tool call 배치 이후의 모든 턴이 사라지는 경우가 있었습니다. 이번에 픽스됐고, tool이나 hook이 텍스트 대신 object·number·boolean을 반환해 API 400 에러가 나던 스키마 문제(재개 세션 포함)도 함께 정리됐습니다. Remote Control 세션은 조직 정책이 Remote Control을 끄면 연결이 유지되지 않고 공지와 함께 끊기는 등, 정책 연동도 명확해졌습니다.
실전에서 어떻게 쓸까?
Claude apps gateway 운영자에게는 과금 정확성 픽스가 눈에 띕니다. 1시간 프롬프트 캐시 쓰기가 더 싼 5분 요율로 계산되던 미스프라이싱과, 웹 검색 같은 서버 측 tool이 돌아가는 스트리밍 턴에서 첫 모델 호출의 입력 토큰만 집계되던 문제가 수정돼 스펜드 미터가 실제 사용량과 일치합니다. --fallback-model 재시도가 fast 실행 불가 모델에서 실패하던 것도 표준 속도 실행+일회 안내로 바뀌었습니다.
마무리로 — 이번 주 Claude Code는 화려한 기능 대신 "가끔 깨지는 것들을 없애는" 정비 주간입니다. 멀티 프로세스 개발자와 장기 세션 운영자에게는 신기능 릴리스보다 알찬 업데이트입니다.
출처: https://github.com/anthropics/claude-code/releases/tag/v2.1.286
태그: AI Claude Claude Code 개발도구