검색
← 릴리스 노트

폴백 모델과 세션 안정성 강화

클로드 코드 · 2.1.166 · 기능추가 · 2026.06.06

폴백 모델 설정과 권한·세션 처리, 여러 터미널·에디터 문제를 함께 개선했습니다.

교안에 영향

폴백 모델과 거부 규칙, 세션 권한 처리 설명이 바뀌어 예전 안내 글의 관련 설정·동작 설명은 맞지 않을 수 있습니다.

요약

- `fallbackModel` 설정과 `--fallback-model`로 기본 모델이 과부하이거나 사용할 수 없을 때 최대 세 개의 폴백 모델을 순서대로 시도할 수 있게 됐습니다. - 거부 규칙의 도구 이름 위치에 글롭 패턴 지원이 추가됐고, `SendMessage`를 통한 교차 세션 메시지의 권한 승격이 차단됐습니다. - `MAX_THINKING_TOKENS=0`, `--thinking disabled`, 모델별 thinking 토글이 Claude API에서 기본적으로 thinking을 쓰는 모델에도 적용되도록 바뀌었습니다. - `claude update`, `claude agents`, `/doctor`, `/voice`와 백그라운드 에이전트, 원격 세션, 터미널 관련 문제를 여러 건 수정했습니다.

바뀐 것

새 기능 3

  • `fallbackModel` 설정으로 기본 모델이 과부하이거나 사용할 수 없을 때 최대 세 개의 폴백 모델을 순서대로 지정할 수 있게 했습니다.
  • `--fallback-model`이 대화형 세션에도 적용되도록 했습니다.
  • 거부 규칙의 도구 이름 위치에서 글롭 패턴을 지원하고, `"*"`로 모든 도구를 거부할 수 있게 했습니다.

개선 6

  • 허용 규칙은 비-MCP 글롭을 거부하고, 거부 규칙의 알 수 없는 도구 이름은 시작 시 경고하도록 바꿨습니다.
  • 다른 Claude 세션에서 `SendMessage`로 전달된 메시지는 사용자 권한을 갖지 않도록 강화했고, 받는 쪽은 권한 요청을 거부하며 자동 모드도 이를 차단하게 했습니다.
  • `MAX_THINKING_TOKENS=0`, `--thinking disabled`, 모델별 thinking 토글이 Claude API에서 기본 thinking 모델의 thinking도 끄도록 했습니다.
  • API가 예상치 못한 재시도 불가 오류를 반환하면 첫 턴을 폴백 모델에서 한 번 더 시도하도록 했습니다.
  • `claude update`가 다운로드 전에 대상 버전을 먼저 알리도록 바꿨습니다.
  • `claude agents`에서 목록에 URL을 입력하면 첫 프롬프트에 그 URL이 포함된 세션으로 필터링되도록 했습니다.

기타 1

  • 인증, 속도 제한, 요청 크기, 전송 오류는 즉시 표시되도록 유지했습니다.

수정 14

  • 처리할 수 없는 이미지를 보냈을 때 반복되던 "image could not be processed" 오류와 추가 토큰 사용 문제를 고쳤습니다.
  • 시작 시 worker 등록 과정에서 짧은 백엔드 장애가 있어도 원격 세션이 영구적으로 멈추는 문제를 고쳤습니다.
  • JetBrains IDE 터미널(IntelliJ, PyCharm, WebStorm 등)에서 2026.1+ 환경의 깜빡임 문제를 동기화 출력으로 해결했습니다.
  • Kitty 키보드 프로토콜을 쓰는 터미널(WezTerm, Ghostty, kitty)에서 `Shift+ä → Ä` 같은 `Shift+non-ASCII` 입력이 사라지는 문제를 고쳤습니다.
  • Windows에서 종료된 프로세스의 자식이 출력 파이프를 잡고 있을 때 `PowerShell` 명령 검증이 시간 예산을 크게 넘겨 멈추는 문제를 고쳤습니다.
  • macOS에서 데몬이 죽은 뒤 연결된 상태로 남은 `claude --bg-pty-host` 프로세스가 100% CPU를 쓰는 문제를 고쳤습니다.
  • `/voice` 전환 뒤 오래된 인증 확인 때문에 `/login`이 필요했던 문제를 고쳤습니다.
  • 유효하지 않은 항목이 있는 managed settings가 나머지 유효한 정책 강제를 조용히 끄는 문제를 고쳤습니다.
  • managed-settings의 `allowedMcpServers`와 `deniedMcpServers` 조건이 `${VAR}` 참조를 사용할 때 일치하지 않던 문제를 고쳤습니다.
  • `claude agents`에서 git worktree에 들어간 백그라운드 에이전트 세션이 다시 열릴 때 "No conversation found"로 크래시 루프에 빠지던 문제를 고쳤습니다.
  • 스트리밍 중 `Ctrl+O` 대화록 보기에서 thinking 텍스트가 중복 표시되던 문제를 고쳤습니다.
  • 원격 세션 안에서 실행했는데도 `/doctor`가 "Not inside a remote session" 실패 검사를 모순되게 표시하던 문제를 고쳤습니다.
  • `claude agents`의 dispatch 및 reply 입력창에서 여러 줄 프롬프트를 입력할 때 커서가 첫 줄 끝에 붙는 문제를 고쳤습니다.
  • 유니코드를 지원하지 않는 터미널의 작업 목록에서 백그라운드 에이전트 행 사이에 빈 줄이 생기던 문제를 고쳤습니다.