claudekit / updates / claude-code-2-1-207
[ PATCH · ]

Claude Code 2.1.207

Bedrock, Vertex AI, Foundry에서 auto mode가 `CLAUDE_CODE_ENABLE_AUTO_MODE` 옵트인 없이 활성화되고(원치 않으면 `disableAutoMode`), Bedrock, Vertex, Claude Platform on AWS의 기본 모델이 Claude Opus 4.8로 바뀝니다. 매우 긴 목록, 표, 코드 블록을 스트리밍할 때 터미널이 얼어붙던 문제, 비대화형 실행(`claude -p`, SDK)의 원격 관리 설정이 동의 다이얼로그 없이 동의로 영구 기록되던 문제, `/usage-credits` 금액 입력이 잘못된 값을 조용히 숫자만 남기던 문제 등 스트리밍, 권한, Remote Control, Bedrock 관련 수정이 다수 포함됐습니다.

공식 발표 →

이 글은 공식 문서를 바탕으로 요약·정리한 내용입니다.

무엇이 바뀌었나?

Claude Code 2.1.207이 2026년 7월 11일 출시됐습니다. Bedrock, Vertex AI, Foundry에서 auto mode가 옵트인 없이 열리고, Bedrock 계열의 기본 모델이 Claude Opus 4.8로 바뀌었습니다. 긴 응답을 스트리밍할 때 터미널이 얼어붙던 문제와 스트리밍 종료 시 화면이 튀던 문제, 권한과 보안, Remote Control, Bedrock 인증에 몰려 있던 회귀가 대거 정리됐습니다.

새 기능

  • Bedrock, Vertex AI, Foundry에서 auto mode 옵트인 불필요

    이들 프로바이더에서 auto mode를 쓰려면 CLAUDE_CODE_ENABLE_AUTO_MODE 환경변수로 별도 옵트인을 해야 했습니다. 이제 Bedrock, Vertex AI, Foundry에서 옵트인 없이 auto mode를 바로 쓸 수 있으며, 원치 않으면 설정의 disableAutoMode로 끌 수 있습니다.

주요 개선

  • Bedrock, Vertex, Claude Platform on AWS 기본 모델을 Claude Opus 4.8로 변경

    이들 프로바이더의 기본 모델이 이전 세대에 맞춰져 있었습니다. 이제 Bedrock, Vertex, Claude Platform on AWS의 기본 모델이 Claude Opus 4.8입니다.

  • agent view의 반복 붙여넣기 처리

    같은 텍스트를 다시 붙여넣으면 [Pasted text #N] 접힌 자리표시자가 하나 더 생겼습니다. 이제 두 번째를 추가하는 대신 기존 자리표시자를 펼칩니다.

  • agent view의 blocked session peek 개선

    차단된 세션 peek이 동일한 타임스탬프를 두 번 보여줘, 무엇이 얼마나 기다리고 있는지 알기 어려웠습니다. 이제 질문을 먼저 보여주고, 타임스탬프 대신 waiting 3m 같은 말로 표현한 staleness clock을 표시합니다.

  • auto mode 설정 출처 정리

    auto mode가 저장소에 함께 커밋되는 .claude/settings.local.jsonautoMode를 읽어, 저장소가 이 동작을 좌우할 여지가 있었습니다. 이제 auto mode는 .claude/settings.local.jsonautoMode를 더 이상 읽지 않으며, ~/.claude/settings.json을 사용합니다.

  • 플러그인 shell-form ${user_config.*} 거부 (shell-injection 수정)

    플러그인 hook, monitor, MCP headersHelper의 shell-form 명령에 ${user_config.*}를 넣을 수 있어 셸 인젝션 위험이 있었습니다. 이제 shell-form 명령의 ${user_config.*}는 거부됩니다. hook은 exec form(args 배열)이나 $CLAUDE_PLUGIN_OPTION_<KEY>를 쓰고, monitor와 headersHelper는 스크립트 안(설정 파일 또는 서버의 env 블록)에서 값을 읽습니다.

  • 플러그인 옵션 값의 신뢰 출처 제한

    플러그인 옵션 값(pluginConfigs)이 프로젝트 수준 .claude/settings.json에서도 읽혀, 저장소가 값을 주입할 여지가 있었습니다. 이제 user 설정, --settings, managed settings에서만 읽습니다.

주요 버그 수정

렌더링과 스트리밍

  • 매우 긴 목록, 표, 문단, 코드 블록이 포함된 응답을 스트리밍할 때 터미널이 얼어붙고 키 입력이 밀리던 문제 수정.
  • 응답 스트리밍이 끝날 때 transcript가 답변 시작 위쪽으로 튀어 오르던 문제 수정.

권한과 보안

  • 비대화형 실행(claude -p, SDK)의 원격 관리 설정이 보안 동의 다이얼로그를 한 번도 띄우지 않고 동의로 영구 기록되던 문제 수정.
  • 양성인 시스템 생성 대화 업데이트가 잘못된 prompt-injection 경고를 유발하던 문제 수정.
  • 출력 리디렉션이 /dev/null 하나뿐인데도 cd가 포함된 복합 명령이 권한을 묻던 문제 수정.

설치와 파일 경로

  • auto-updater가 릴리스마다 ~/.local/bin/claude의 커스텀 런처 스크립트나 심링크를 덮어쓰던 문제 수정. 이제 /doctor가 외부에서 관리하는 런처임을 알려줍니다.
  • worktree.sparsePaths worktree가 마지막으로 제거된 뒤에도 extensions.worktreeConfig가 저장소의 .git/config에 남아, tea 같은 go-git 도구를 망가뜨리던 문제 수정.
  • rules glob, skill 경로, .ignore, .worktreeinclude의 잘못된 대괄호 패턴이 파일 읽기, 파일 제안, worktree 생성을 망가뜨리던 문제 수정.

백그라운드 에이전트와 에이전트 팀

  • 에이전트 팀에서 잘못된 형식의 teammate 메일박스 메시지가 매초 오류를 반복하는 크래시 루프를 일으켜, 메일박스 파일을 수동으로 지워야 멈추던 문제 수정.
  • plan 수락으로 자동 이름이 붙은 백그라운드 세션이 그 이름을 agent-view 행에 보여주지 않던 문제 수정.
  • git worktree로 진입한 백그라운드 세션이 agent 목록에서 콜드 재오픈하면 빈 화면으로 재개되던 문제 수정.

Remote Control과 리서치

  • 네트워크 중단이나 자격 증명 갱신에서 연결이 복구될 때 Remote Control 작업 상태 업데이트가 유실되던 문제 수정.
  • 데스크톱 앱이 호스팅하는 Remote Control 세션이 모바일, 웹에서 백그라운드 에이전트와 워크플로 진행 상황을 보여주지 않던 문제 수정.
  • Deep research 실행이 Fetch 단계의 모든 에이전트를 “unknown”으로 표시하던 문제 수정. 이제 칩에 출처 호스트명이 표시됩니다.

Bedrock와 AWS

  • Bedrock이 IAM Identity Center에서 매 API 요청마다 새 AWS SSO 자격 증명을 반복 요청하던 문제 수정.
  • AWS 자격 증명 해석이 멈출 때(예: credential_process가 걸린 경우) Windows에서 무한정 멈춰 있던 문제 수정. 이제 60초 stall guard가 영원히 기다리는 대신 발동합니다.

사용량 크레딧

  • /usage-credits 금액 입력이 잘못된 값(예: 붙여넣은 타임스탬프)을 조용히 숫자만 남기던 문제 수정. 이제 잘못된 금액은 오류로 거부되고, $1,000을 넘는 금액은 직접 입력한 확인을 요구합니다.

알아두면 좋은 점

  • Bedrock 계열 기본 모델이 Opus 4.8로 변경 — Bedrock, Vertex, Claude Platform on AWS에서 다른 모델을 쓰려면 설정에서 명시적으로 지정해야 합니다.
  • auto mode 설정 위치 이동.claude/settings.local.jsonautoMode는 더 이상 읽히지 않습니다. auto mode를 설정하려면 ~/.claude/settings.json을 사용하세요.
  • auto mode 옵트인 불필요 (Bedrock, Vertex AI, Foundry) — 이 프로바이더에서 auto mode가 기본으로 열립니다. 끄려면 설정의 disableAutoMode를 사용합니다.
  • 플러그인 설정 하드닝 재확인 — shell-form의 ${user_config.*}가 거부되고, 프로젝트 수준 .claude/settings.jsonpluginConfigs는 무시됩니다. 이 경로에 의존하던 플러그인이 있다면 동작을 재확인하세요.