Claude Code 공식 CHANGELOG 기반 최신 업데이트
이 페이지는 Claude Code 공식 CHANGELOG를 기반으로 버전별 주요 변경사항을 정리합니다. 매일 자동으로 갱신됩니다.
v2.1.226 (2026년 6월 기준). 전체 상세 내역은 항상 공식 CHANGELOG에서 확인하세요.
claude agents에 워크스페이스 신뢰 프롬프트 추가 — 신뢰할 수 없는 디렉토리에 대해 claude의 동작과 일치하도록 claude agents에 워크스페이스 신뢰 프롬프트 추가CLAUDE_CODE_OAUTH_TOKEN이 저장된 로그인 세션의 단기 토큰으로 교체될 때 발생하던 일시적인 401 오류 수정. 재시작 전까지 헤드리스 세션이 중단되던 문제 해결claude self-hosted-runner 오류 수정 — --base-dir을 생성하거나 쓸 수 없을 때 claude self-hosted-runner가 등록 후 모든 세션에서 실패하던 문제 수정. 이제 시작 시 명확한 오류와 함께 종료됨ListAgents는 name [ref]로 표시). 이전에는 먼저 메시지를 보내야만 답장할 수 있었음claude self-hosted-runner를 통해 팀 및 엔터프라이즈 플랜에서 자신의 머신 또는 컨테이너를 Claude Code 웹, 모바일, 데스크톱 세션을 실행할 수 있는 장소로 전환할 수 있음archive 플러그인 소스 추가 — git 또는 npm 없이 HTTPS를 통해 zip 파일에서 플러그인을 설치할 수 있으며, 선택적으로 SHA-256 고정 가능ANTHROPIC_BEDROCK_REGION_PREFIX 환경 변수 추가 — Bedrock이 AWS_REGION에서 파생된 프로필보다 특정 교차 지역 추론 프로필을 선호하도록 ANTHROPIC_BEDROCK_REGION_PREFIX 환경 변수 추가crossSessionInbound 및 dialogExpiry 설정 추가 — 권한이 우회된 세션으로 전송된 크로스 세션 메시지는 승인을 위해 보류되고, 다른 세션으로 전송된 메시지는 자동 전달됨extract 및 onExtractNoMatch, JWT 인식 마스킹에 대한 maskClaims가 있는 decode: "jwt", AWS SigV4 재서명에 대한 awsPairs/sigv4 추가. 이 옵션은 network.tlsTerminate가 필요하며 사용자, 관리 또는 --settings 설정에서만 적용됨SendMessage 추가 — Claude Code 세션은 이제 ListAgents를 사용하여 서로를 검색하고 메시지를 주고받을 수 있음 (macOS 및 Linux)/resume은 더 이상 프로젝트를 교차하지 않음SendMessage 보고 오류 수정 — SendMessage가 팀원의 받은 편지함에 쓰기 작업이 실제로 실패했을 때 "Message sent"를 보고하던 문제 수정. 실패한 전달은 이제 오류로 보고됨denyRead: "~/.aws/")로 작성된 샌드박스 파일 시스템 거부 항목이 Linux 및 macOS에서 조용히 우회 가능하던 문제 수정/clear 및 기타 출력 없는 명령 후 원격 제어 및 SDK 클라이언트가 빈 "(no content)" 메시지를 표시하던 문제 수정/clear 재설정이 연결된 클라이언트로 전파됨CLAUDE_CODE_ENABLE_AUTO_MODE 옵트인 없이 자동 모드 사용 가능. 설정에서 disableAutoMode로 비활성화 가능claude -p, SDK)에서 원격 관리 설정이 보안 동의 대화 상자 없이 영구적으로 동의로 기록되던 문제 수정~/.local/bin/claude의 사용자 지정 런처 스크립트 또는 심볼릭 링크를 덮어쓰던 문제 수정. /doctor는 이제 외부 관리 런처를 보고함cd 복합 명령 권한 수정 — 유일한 출력 리디렉션이 /dev/null일 때 cd가 포함된 복합 명령이 권한을 요청하던 문제 수정worktree.sparsePaths 워크트리가 제거된 후 extensions.worktreeConfig가 리포지토리의 .git/config에 남아있던 문제 수정.ignore, .worktreeinclude의 잘못된 괄호 패턴으로 인해 파일 읽기, 파일 제안, 워크트리 생성이 중단되던 문제 수정[Pasted text #N] 플레이스홀더가 확장되고, 두 번째 플레이스홀더가 추가되지 않음.claude/settings.local.json (리포지토리 상주)에서 autoMode를 읽지 않음. 대신 ~/.claude/settings.json 사용credential_process 고착) Windows에서 무한정 멈추던 문제 수정. 60초 중단 방지 가드가 이제 작동함${user_config.*}가 거부됨 (셸 인젝션 수정). 훅: exec 형식(args 배열) 또는 $CLAUDE_PLUGIN_OPTION_<KEY> 사용. 모니터 및 headersHelper: 스크립트 내부에서 값 읽기 (구성 파일 또는 서버의 env 블록)pluginConfigs가 더 이상 프로젝트 수준 .claude/settings.json에서 읽히지 않음. 사용자, --settings, 관리되는 설정만 적용됨/usage-credits 입력 유효성 검사 — /usage-credits 금액 입력이 잘못된 값(예: 붙여넣은 타임스탬프)을 자동으로 숫자로 변환하던 문제 수정. 이제 잘못된 금액은 오류와 함께 거부되며, $1,000를 초과하는 금액은 입력 확인이 필요함/cd 디렉토리 경로 제안 추가 — /add-dir 동작과 일치하도록 /cd에 디렉토리 경로 제안 추가/doctor CLAUDE.md 검사 추가 — Claude가 코드베이스에서 파생할 수 있는 콘텐츠를 잘라내어 체크인된 CLAUDE.md 파일을 다듬을 것을 제안하는 /doctor 검사 추가/commit-push-pr git push 자동 허용 개선 — /commit-push-pr이 이제 origin 외에도 리포지토리의 구성된 푸시 원격(remote.pushDefault 또는 하나만 구성된 경우 유일한 원격)으로 git push를 자동 허용함/login Anthropic 지원 — 게이트웨이: /login이 이제 Anthropic이 운영하는 공용 게이트웨이 엔드포인트를 지원함EnterWorktree 확인 요청 — EnterWorktree가 이제 프로젝트의 .claude/worktrees/ 디렉토리 외부의 Git 워크트리에 진입하기 전에 확인을 요청함/login 실행을 요청하는 대신 "There's an issue with the selected model"이라는 오해의 소지가 있는 오류와 함께 모든 모델에서 실패하던 문제 수정claude --resume 및 --continue 키보드 입력 수정 — claude --resume 및 --continue가 시작 시 키보드 입력에 응답하지 않던 문제 수정request_timeout_ms 수정 — --mcp-config 또는 .mcp.json을 통해 구성된 MCP 서버가 서버별 request_timeout_ms를 무시하여, 새로 시작된 세션에서 장기 실행 MCP 도구 호출이 기본 60초에서 시간 초과되던 문제 수정CLAUDE_CODE_EXTRA_BODY 무시 수정 — CLAUDE_CODE_EXTRA_BODY가 claude agents / --bg 백그라운드 작업자에 의해 자동으로 무시되던 문제 수정. 이제 셸로 내보낸 재정의가 디스패칭 세션을 따름--permission-prompt-tool 충돌 수정 — --permission-prompt-tool이 MCP 서버를 가리킬 때 서버 연결 완료 전에 콜드 스타트에서 "MCP tool not found"와 함께 충돌하던 문제 수정/model 선택기 가격 표시 수정 — /model 선택기 행이 해당 행에 명명된 모델과 다른 모델의 가격을 인쇄하고, 청구하지 않는 공급자의 1차 목록 가격 인용을 중단함/model 선택기 서버 제공 모델 위치 수정 — 권한 또는 허용 목록 제한으로 인해 행이 삭제될 때 /model 선택기에서 서버 제공 모델 행이 잘못 배치되던 문제 수정claude --resume 전에 설정 프롬프트가 나타날 때 에이전트 뷰에서 키보드 입력이 무시되던 문제 수정claude rm 작업 제거 수정 — claude rm이 제거된 작업을 데몬 로스터에 남겨두어 claude agents에 행이 다시 나타나던 문제 수정/remote-control 로그인 안내 수정 — /remote-control이 로그아웃 상태일 때 "Unknown command"를 표시하던 문제 수정. 이제 로그인 방법을 설명함새 기능
/config key=value 인라인 설정 — 프롬프트에서 바로 설정 변경 (예: /config thinking=false). 대화형·-p·Remote Control 모두 지원CLAUDE_CLIENT_PRESENCE_FILE 환경변수 — 마커 파일을 지정하면 PC 앞에 있을 때 모바일 푸시 알림 억제sandbox.allowAppleEvents 옵트인 설정 (macOS에서 샌드박스 명령이 Apple Events 전송 허용)개선
주요 수정
open/osascript/브라우저 인증이 -600 에러로 실패하던 문제 (Apple Events 권한 추가)TeamCreate/TeamDelete 도구 제거. CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 설정 시 모든 세션에 암묵적 팀이 생겨, Agent 도구의 name 파라미터로 팀원을 바로 소환(설정 단계 불필요). team_name 파라미터는 여전히 허용되지만 무시됩니다.Tool(param:value) 권한 규칙 문법 — 도구 입력 파라미터 매칭 (예: Agent(model:opus)로 Opus 서브에이전트 차단).claude/skills 디렉터리의 스킬 로딩 지원 (이름 충돌 시 <dir>:<name>로 둘 다 유지)/doctor 레이아웃·상태 아이콘 개선, /bug는 제출 전 설명 필수더 이전 버전과 전체 상세 변경 내역은 공식 CHANGELOG를 참고하세요.