무엇이 바뀌었나?
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.json의autoMode를 읽어, 저장소가 이 동작을 좌우할 여지가 있었습니다. 이제 auto mode는.claude/settings.local.json의autoMode를 더 이상 읽지 않으며,~/.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.sparsePathsworktree가 마지막으로 제거된 뒤에도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.json의autoMode는 더 이상 읽히지 않습니다. auto mode를 설정하려면~/.claude/settings.json을 사용하세요. - auto mode 옵트인 불필요 (Bedrock, Vertex AI, Foundry) — 이 프로바이더에서 auto mode가 기본으로 열립니다. 끄려면 설정의
disableAutoMode를 사용합니다. - 플러그인 설정 하드닝 재확인 — shell-form의
${user_config.*}가 거부되고, 프로젝트 수준.claude/settings.json의pluginConfigs는 무시됩니다. 이 경로에 의존하던 플러그인이 있다면 동작을 재확인하세요.