## 변경 사항 - Anthropic API의 기본 Sonnet 모델로 Claude Sonnet 5.5 (`claude-sonnet-5-5`)가
요약
Anthropic API가 기본 Sonnet 모델로 Claude Sonnet 5.5를 추가하고, 컨텍스트 창을 확장했습니다. 또한, Anthropic Code Gateway의 사용량 추적 기능 강화, 다양한 명령어 및 키 바인딩 개선 등 여러 기술적인 업데이트가 이루어졌습니다.
핵심 포인트
- Claude Sonnet 5.5가 기본 모델로 추가되어 1M 컨텍스트를 지원합니다.
- Anthropic Code Gateway에 지출 한도 및 사용량 추적 기능이 강화되었습니다.
- 다양한 오류 처리 로직 개선으로 안정성과 사용자 경험이 향상되었습니다.
- MCP 서버 재연결 명령어와 인증서 기반 클라이언트 인증이 추가되었습니다.
변경 사항
-
Anthropic API의 기본 Sonnet 모델로 Claude Sonnet 5.5 (
claude-sonnet-5-5)가 추가되었습니다. 이 모델은 1M 컨텍스트를 지원하며, $2/10 Mtok 및 캐시 읽기 시 $0.20/Mtok 비용이 발생합니다. -
작업 디렉터리 외부에서 읽기가 필요한 경우, 자동 모드(auto mode)의 프롬프트에 "Yes, but ask again next time" 답변을 추가하여, 해당 읽기를 허용하더라도 나중에 다른 읽기에 대해 다시 질문할 수 있게 되었습니다.
-
이 버전 이상으로 게이트웨이가 실행될 때
/usage및 상태 표시줄에서 Claude apps gateway 지출 한도에 달러 금액이 추가되었습니다 (예: "$271.40 / $500.00 spent this month"). 또한, 상태 표시줄의rate_limits.spend_limit에도used_usd,limit_usd, 그리고period가 추가되었습니다. -
/effort슬라이더의 화살표 키와 Tab 키를keybindings.json에서 다시 매핑할 수 있도록effortSlider:decreaseEffort,increaseEffort,toggleUltracode키 바인딩 액션이 추가되었습니다. -
대화형 터미널에
/mcp reconnect all명령어가 추가되어, 연결에 실패했거나 인증이 필요한 모든 MCP 서버를 한 번에 재시도할 수 있게 되었습니다. -
관리 정책의
availableModels가 비어 있거나, 모델을 설정하거나enforceAvailableModels를 지정하지 않아 Claude Code가 시작하는 모델을 누락했을 때 Claude apps gateway 시작 경고가 추가되었습니다. -
Claude apps gateway의
telemetry.forward_to목적지에auth: { google: {} }가 추가되어, 게이트웨이의 Google Cloud 자격 증명을 사용하여 텔레메트리가 Google Cloud의 OTLP 엔드포인트로 직접 내보내질 수 있게 되었습니다. -
Claude apps gateway와 그 신원 공급자(identity provider) 간에 클라이언트 시크릿 대신 인증서 자격 증명(private_key_jwt)을 사용하는 경우를 위해 인증서 클라이언트 인증이 추가되었습니다.
-
"JSON Parse error" 또는 "undefined is not an object"와 같은 원시 오류 메시지를 표시하거나, 답변 내용에 단어 "undefined"를 작성하는 손상된 응답 스트림 문제를 수정했습니다. 이제 이러한 오류는 재시도되거나 중단된 응답으로 보고됩니다.
-
사고(thinking) 블록 이후에 서버 오류나 과부하 오류가 발생하여 턴을 종료하던 문제가, 이제 오류로 처리되지 않고 재시도되도록 수정되었습니다.
-
압축 후에도 '프롬프트가 너무 김(Prompt is too long)' 오류가 지속되던 문제 수정: 이제 Claude Code는 요청이 여전히 길 경우 한 번 더 압축하며, 최근 대화 내용을 덜 포함하도록 합니다.
-
모델을 사용할 수 없고 대체 모델도 없는 세션에서 단순히 '현재 사용 불가(is currently unavailable)' 메시지(또는 클라우드 세션의 경우 'Something went wrong')를 표시하던 문제 수정: 이전에는 모델 사용 불가 알림과 '더 알아보기(Learn more)' 링크가 표시되었습니다.
-
사용자 메시지에 잘못된
source를 가진 이미지가 포함될 때 Agent SDK 세션이 충돌하고, 이후 모든 턴에서 잘못된 문서 블록으로 인해 실패하던 문제 수정: 이제 잘못된 이미지는 설명 노트로 대체됩니다. -
재개된 세션에서 서버가 아직 연결 중일 때 MCP 도구 호출이 '사용 가능한 도구가 없음(No such tool available)' 오류를 내던 문제 수정: 이제 해당 호출은 서버에 대해 최대 10초 동안 대기합니다.
-
plan-usage 엔드포인트에 대한 반복적인 호출이 발생하여 속도 제한되거나 로그인 거부될 때:
/usage,/extra-usage및 IDE 사용 보기에서 재요청하는 대신 백오프(back off)하도록 수정되었습니다. -
관리 설정이 MCP 서버를 플러그인으로 제한할 때
claude mcp add가 성공했다고 보고하던 문제 수정: 이제 서버를 저장하지 않고 로드되지 않는 경우, 거부하고 취해야 할 조치를 알려줍니다. -
/plugin구성 화면 수정: 부울(boolean) 옵션은 이제 자유 텍스트 대신 참/거짓 선택이 되며, 숫자 옵션은 유효하지 않은 입력을 거부하고, ←/→ 키는 탭 전환 대신 옵션 필드를 변경합니다. -
Foundry 엔드포인트 호스트에
ANTHROPIC_FOUNDRY_RESOURCE가 검증 없이 삽입되던 문제 수정: 이제 일반 리소스 이름이 아닌 값은 거부됩니다. -
Claude apps 게이트웨이 뒤에서 1M 컨텍스트 옵션을 제공하는 Claude Desktop 관련 문제 수정: 이제 게이트웨이가 1M 용량의 모델을 자동으로 표시합니다.
-
셸 모드에서 ↓를 누르면 숨겨진 백그라운드 작업(background-tasks) 항목이 선택되어 Backspace 및 Ctrl+U가 프롬프트를 편집하지 못하던 문제 수정.
-
Bash 도구가 여러 플러그인이 활성화된 Windows에서 실패하는 문제 수정: 존재하지 않는 플러그인
bin/디렉터리는 더 이상 PATH에 추가되지 않으며, 상속된 항목이 두 번 추가되는 것도 방지함 -
오래된 git(2.39 이전)에서
sparsePaths플러그인 마켓플레이스가 빈 것을 복제하고 작동하는 로컬 사본을 덮어쓰는 문제 수정: 이로 인해 -
렌더러를 전환하거나 홈 디렉토리에서 Claude Code가 시작될 때 워크스페이스 신뢰 대화 상자가 두 번째로 나타나는 문제 수정:
-
프로젝트 외부에서
.claude/rules에 심볼릭 링크된 규칙이 표시되지 않고 건너뛰는 문제 수정; 이제 프로젝트 외부에서 심볼릭 링크된.claude디렉토리는 동일한 승인 요청을 합니다. -
claude.ai 및 npm 마켓플레이스의 플러그인이
managed allowManagedPermissionRulesOnly하의allowed-tools를 통해 자체 도구를 사전 승인하는 문제 수정; 이제 공식 Anthropic 출처 또는 관리 설정이 보증하는 출처의 플러그인만 해당 사전 승인을 유지합니다. -
첫 번째
claude plugin install실패 시, 종속성 버전 범위가 충족되지 않은 경우에도 플러그인이 활성화되고 기록으로 남는 문제 수정 -
디버그 로그에서 실패한 훅의 stderr이 훅이 stdout에도 작성하는 경우 누락되는 문제와 출력이 없는 실패한 훅에 대해 아무것도 로깅하지 않던 문제를 수정; 이제 실패한 훅도 상태 코드를 로깅합니다.
-
Elicitation 및 ElicitationResult 훅에서
{"decision":"block"}이 반환되지만 무시되던 문제 수정; 이제 MCP elicitation을 거부하며, 이는 종료 코드 2와 같습니다. -
SendMessage도구 없이 시작된 세션(예: Claude Desktop에 의한)도 여전히 다른 세션에 메시지를 보내도록 지시받는 문제 수정 -
원격 제어(Remote Control)를 통해 Claude 앱에서 전송된 사진이, 해당 메시지가 편집을 위해 터미널 프롬프트로 되돌아올 때 손실되고, 캡션 없는 사진의 경우 커서가 한 글자 이동하는 문제 수정
-
자동 사용량 제한 대기 중 메시지를 입력할 경우, 해당 턴에서 다시 제한에 도달했을 때 '사용량 제한 시 자동으로 계속하기(Continue automatically at usage limit)' 설정의 제어권을 빼앗는 문제 수정
-
최고 Max 플랜을 이미 사용하는 사용자에게
/upgrade를 제안하는 사용량 제한 경고; 이제 이 경고와/upgrade자체가 사용 가능한 경우/usage-credits를 가리킵니다. -
Claude API에서 세션이 프록시 뒤에 있는 사용자 지정 모델처럼 인식하지 못하는 모델 ID(예: Claude Code)를 실행할 때 Explore 서브 에이전트가 Opus로 전환되는 문제를 수정했습니다. 이제 Explore는 해당 모델을 상속받습니다.
-
자체 페이스 모드에서
/loop상태 업데이트가 종종 표시되지 않던 문제(Claude가 추론 과정에만 작성했기 때문)를 수정했습니다. 이제 Claude는 각 업데이트와 루프가 중지될 때의 결과를 보이는 텍스트로 작성합니다. -
macOS 또는 Linux에서 Claude 데스크톱 앱이 생성한 git 작업 트리를 시작할 때
/ultrareview가 작동하는 트리를 업로드하지 못하던 문제를 수정했습니다. -
작업 디렉터리가 쓰기 거부되고 읽기 거부된 디렉터리를 포함하고 있을 때 Linux에서 격리된 Bash 명령이 시작되지 않던 문제를 수정했습니다.
-
아티팩트 데이터베이스의 쓰기 결과가 Claude에게 모든 뷰어가 뷰어의 개인
data/users/서브 트리에 대한 쓰기를 본다고 알리는 문제를 수정하고,as_level에 -
개선된
/claude-api:hillclimb이 평가(eval)에서 측정할 만큼 너무 작은 프롬프트 재작성에는 더 이상 라운드를 사용하지 않으며,report.html외에 요청하는 추가 페이지는 네트워크에서 아무것도 로드하지 않는 단일 로컬 파일로 생성됩니다. -
/tasks,/copy,/hooks와 같은 목록 개선: 각 이름 뒤의 세부 정보가 공간이 허락할 경우 한 열에 정렬되고, 그렇지 않은 경우에는 오른쪽 가장자리에 배치됩니다. -
claude plugin marketplace add개선: 동일한 이름으로 다른 출처에서 이미 추가된 마켓플레이스를 대체하는 경우와 이를 되돌리는 방법을 알려줍니다. -
관리 설정(managed settings)이 로그인(
forceLoginMethod또는forceLoginOrgUUID)을 요구하고 API 키, 토큰 또는apiKeyHelper가 구성된 경우의 시작 거부 메시지 개선: 현재 사용 중인 자격 증명(credential)의 이름과 위치, 그리고 이를 제거하는 방법을 명시합니다. -
자동 메모리 로딩 개선: 보이지 않는 문자나 Claude Code 자체 마크업을 모방하는 태그가
MEMORY.md에서 무력화되고, 기억 노트는 Claude에게 도달하기 전에 불러와집니다. -
claude remote-control개선: 아직 신뢰하지 않은 폴더의 경우 종료하는 대신 터미널에서 작업 공간(workspace) 신뢰를 요청합니다. -
아티팩트 페이지 개선: Claude가 응답 대신 페이지에 디자인 계획을 작성하며, 페이지 제목으로 이미 지정한 이름을 사용합니다.
-
아티팩트 도구 개선: Claude에게 claude.ai 채팅 또는 프로젝트 링크, 채팅의 아티팩트, 또는 독립적인 아티팩트 ID를 제공받았을 때, 중단하는 대신 올바른 링크나 콘텐츠를 요청합니다.
-
상호작용 터미널 및 VS Code 세션을 모든 플랜과 공급업체에서 권한 모드가 구성되지 않았을 때 자동 모드로 시작하도록 변경했습니다.
permissions.defaultMode가 여전히 이를 재정의합니다. -
Ultracode를
/effort내 자체 토글로 변경(Tab 또는/effort ultracode [on|off]): 더 이상 xhigh 노력 수준을 강제하지 않으며 모든 노력 수준에서 활성화 상태를 유지합니다. -
연결 중 응답이 끊겼을 때 재시도(retries)가 요청의 나머지 부분과 하나의 예산(budget)을 공유하도록 변경되어, 실패하는 요청이 더 빨리 포기합니다.
-
Sonnet 모델의 안전장치(safeguards)가 메시지를 플래그 지정했을 때 표시되는 알림 내용을 변경하여 발생 이유를 설명하고 편집 및 재시도 옵션을 제공합니다.
-
ANTHROPIC_DEFAULT_OPUS_MODEL또는modelOverrides로 Opus 모델을 고정하는 세션에서 안전 관련 모델 스위치를 변경했습니다: Anthropic API에서는 이제 플래그 유형별로 전환할 모델을 선택하며, 고정된 모델을 사용하지 않습니다. -
--allowedTools나mcp_tool훅으로 이름 지정된 MCP 서버에 대해 비대화형 첫 번째 턴(first turn)이 여전히 연결을 기다리는 시간(최대 2초)을 유지하도록 변경되었습니다. 이는CLAUDE_CODE_MCP_STARTUP_WAIT_MS가0일 때도 마찬가지입니다. -
/recap의 동작을 변경하여, 채팅 스레드(사용자 본인 포함), 루틴 또는 웹훅으로부터 전달되는 경우 짧은 알림과 함께 거부합니다. 터미널에 직접 입력하거나 Claude 앱, 원격 제어(Remote Control),-p또는 SDK 호스트에서 실행하는 경우는 이전과 동일하게 작동합니다. -
/artifacts의 동작을 변경하여 제목 옆에 필터 탭이 단일 단어 레이블(All, Mine, Shared)로 표시되며,/config및/plugin과 동일한 탭 바를 사용합니다. -
아티팩트 게시 기능을 변경하여,
--add-dir로 추가된 매핑 네트워크 드라이브가 아닌 경우 네트워크 공유(예:\호스트\경로 또는/net자동 마운트)에 있는 파일을 거부하도록 합니다. -
[VSCode] 각 프롬프트와 응답 위에 선택적 시간 표시를 추가했습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Claude Code Releases의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기