Claude Code 2.1.304
2026-10-20 릴리스 · 변경 항목 76개
+ 신기능 32개
-
프로젝트 환경에 맞춰 자동 모드를 설정하는 안내형 마법사인 `/auto-mode-setup`을 추가한다
# CLI·설정
원문
[What's changed] Added `/auto-mode-setup`: a guided setup that reads your project and recent sessions to teach auto mode about your environment, now also available on Bedrock, Vertex, Foundry, Claude apps gateway and telemetry-disabled sessions
-
Managed Agents 에이전트 설정을 보안 가이드와 비교하는 `/claude-api managed-agents-secure`를 추가한다
# CLI·설정
원문
[What's changed] Added `/claude-api managed-agents-secure`, which compares a Managed Agents agent's settings with Anthropic's published security guide, without changing anything
-
비활성 대화 재개 시 사용량 한도에 큰 영향을 줄 때 Pro 및 Max 요금제에서 경고를 표시한다
# 모델·요금
원문
[What's changed] Added a warning on Pro and Max plans when resuming an inactive conversation would use a noticeable share of your 5-hour usage limit: resume anyway, or start a new conversation and Claude can look up the previous one if you refer to it
-
많은 서브에이전트가 동시에 실행될 때 응답성과 처리량을 개선한다
# 에이전트
원문
[What's changed] Improved responsiveness and throughput when many subagents are running at the same time
-
길거나 재개된 대화에서 요청을 보낼 때 메모리 사용량을 개선한다
# 세션·컨텍스트
원문
[What's changed] Improved memory use when sending requests in long or resumed conversations
-
모드의 `settings.read` 훅이 각 설정 레이어를 받아 병합된 설정을 다시 쓰도록 변경한다
# MCP·플러그인
원문
[What's changed] Changed mods' `settings.read` hooks to receive each settings layer and rewrite the merged settings, so a managed mod can make an organization's setting a ceiling, including the `cleanupPeriodDays` the retention sweep uses
-
커스텀 `ANTHROPIC_BASE_URL` 사용 시 도구 검색이 기본적으로 켜지도록 변경한다
# CLI·설정
원문
[What's changed] Changed tool search to be on by default behind a custom `ANTHROPIC_BASE_URL`; a 400 or 422 from the gateway is retried without it
-
코드 리뷰에 빠른, 표준, 심층의 리뷰 수준을 추가한다
# Git·연동
원문
[What's changed] [Code Review] Added review levels to Code Review: Owners choose Quick, Standard (the default), or Deep for the organization, and can give individual repositories their own level
-
GitHub 조직의 모든 저장소를 일일이 선택하지 않고 리뷰하는 관리자 설정 옵션을 추가한다
# Git·연동
원문
[What's changed] [Code Review] Added an option in Code Review admin settings to review every repository in a GitHub organization, including ones added later, without selecting them one by one
-
먼저 실행되는 플러그인이 모드의 훅을 건너뛸 때 이벤트와 플러그인 이름을 기록하는 트랜스크립트 라인을 추가한다
# MCP·플러그인
원문
[What's changed] Added a transcript line when a plugin that runs first skips one of your mod's hooks, naming the event and the plugin
-
모드의 `tool.check` 응답에 `decider: "person"`을 추가하여 권한 대화상자나 호스트 콜백만 승인할 수 있게 한다
# MCP·플러그인
원문
[What's changed] Added `decider: "person"` to a mod's `tool.check` answer: only the permission dialog or a host's callback can approve the ask, and it is refused with the mod's reason where nobody can be asked
-
도구 호출이 읽기 전용일 때 설정되는 `e.isReadOnly`를 모드의 `tool.check` 이벤트에 추가한다
# MCP·플러그인
원문
[What's changed] Added `e.isReadOnly` to a mod's `tool.check` event, set when the tool call is read-only
-
트랜스크립트 보기에서 압축 요약에 이전에 호출된 도구의 이름을 추가한다
# 세션·컨텍스트
원문
[What's changed] Added the names of the tools called earlier to the compaction summary in the transcript view (Ctrl+O)
-
`CLAUDE_CODE_AUTO_COMPACT_WINDOW=200k`가 100K 창으로 설정되던 문제를 고쳐 접미사를 지원하고 범위를 벗어나면 경고한다
# CLI·설정
원문
[What's changed] Fixed `CLAUDE_CODE_AUTO_COMPACT_WINDOW=200k` silently setting a 100K window: the variable now accepts `k` and `M` suffixes like `--autocompact`, and warns when a value is out of range or ignored
-
사용량 제한이 끝나는 시점을 `/usage`에서 알 수 있도록 개선한다
# 모델·요금
원문
[What's changed] Improved `/usage` to say when a rate limit on usage data ends instead of "try again in a moment"
-
세션 내에서 작성된 모드가 로드, 재로드 또는 로드 실패할 때 표시되는 줄을 개선한다
# MCP·플러그인
원문
[What's changed] Improved the lines shown when a mod written in the session loads, reloads or fails to load
-
여러 뷰가 있는 아티팩트 링크를 요청할 때 각 뷰의 링크를 작성하고 주소 표시줄 동작을 설명하도록 개선한다
# UI
원문
[What's changed] Improved artifacts with several views: when you ask for links to them, Claude now writes out each view's link and explains that the address bar stays the same as you switch views
-
클라우드 세션의 새 대화 첫 턴이 claude.ai에서 동기화된 플러그인의 로컬 MCP 서버를 기다리지 않도록 개선한다
# 원격·클라우드
원문
[What's changed] Improved cloud sessions: a new conversation's first turn no longer waits for the local (stdio) MCP servers of plugins synced from claude.ai, unless a server sets `alwaysLoad: true`
-
서버가 다른 세션 데이터를 담은 상태 업데이트를 거부할 때 원격 세션이 상태를 복구하는 방식을 개선한다
# 원격·클라우드
원문
[What's changed] Improved how a remote session recovers its status when the server refuses a status update that carried other session data
-
자동 모드에서 안전 분류기의 컨텍스트가 모든 요청마다 저장되지 않도록 세션 파일 크기를 개선한다
# 성능
원문
[What's changed] Improved session file size in auto mode: the safety classifier's context is no longer stored with every request
-
`claude -p` 잘못된 설정 경고에서 로드되지 않은 파일은 원인만 나열하고 긴 목록은 파일별로 제한하도록 개선한다
# CLI·설정
원문
[What's changed] Improved the `claude -p` invalid-settings warning: a file that did not load lists only what stopped it, and long lists are capped per file
-
SDK 및 헤드리스 모드에서 대용량 압축 세션의 재개 시 첫 요청이 더 빨리 전송되도록 개선한다
# 세션·컨텍스트
원문
[What's changed] Improved resume of large compacted sessions in SDK and headless mode: the first request after resuming is sent sooner
-
Windows 표준 Git 설치에서 cmd 런처 대신 git.exe를 직접 실행해 깃 명령 시작 속도를 개선한다
# CLI·설정
원문
[What's changed] Windows: Improved git command start-up with a standard Git for Windows install by running its git.exe directly instead of through its cmd launcher
-
`/artifacts` 삭제 확인에 번호가 매겨진 선택지를 표시하도록 변경한다
# UI
원문
[What's changed] Changed the `/artifacts` delete confirmation to show numbered choices: 1 or Enter keeps the artifact, 2 deletes it, and y, n and Esc still work
-
세션에서 Claude가 작성한 모드를 켜는 질문을 링크나 세션 ID가 없는 일반 텍스트로 변경한다
# MCP·플러그인
원문
[What's changed] Changed the question that turns on the mods Claude writes in a session to plain text with no link or session id; it stays up when a new turn starts, and Claude tells you what loaded when you turn them on
-
압축 이후 Claude에게 기술 목록을 다시 보내도록 변경하고 `/reload-skills`는 새로 추가되거나 변경된 기술만 보낸다
# 세션·컨텍스트
원문
[What's changed] Changed compaction to send Claude the skill list again afterwards; `/reload-skills` now sends only new or changed skills
-
기술 소스당 세션에서 등록할 수 있는 훅과 매처 문자 수의 최대치를 변경한다
# 훅
원문
[What's changed] Changed skill hooks: the skills of one source (a repo, your own folder, or a plugin) can register at most 1,024 hooks and 16,384 matcher characters per session
-
플러그인 훅만 허용하는 정책 하에서 메인 대화에서 쓰인 기술이 `allowed-tools`를 받지 못하게 변경한다
# 훅
원문
[What's changed] Changed skills under a policy that allows hooks from plugins only: a skill used in the main conversation whose hooks are kept out no longer gets its `allowed-tools`
-
`/claude-api` 기술이 SDK나 curl 대신 AWS의 Claude Platform에서 `ant` CLI를 쓰도록 업데이트한다
# MCP·플러그인
원문
[What's changed] Updated the /claude-api skill to use the `ant` CLI on Claude Platform on AWS instead of falling back to the SDK or curl
-
VSCode에서 Bedrock, Vertex AI, Foundry 등의 세션용 채팅 패널에 모드 그리기를 추가한다
# UI
원문
[What's changed] [VSCode] Added mod drawing in the chat panel for sessions on Amazon Bedrock, Google Vertex AI and Microsoft Foundry, behind an LLM gateway, or with telemetry turned off
-
백그라운드 서브에이전트가 에이전트 카드 아래에 하나의 상태 줄로 표시되도록 변경한다
# 에이전트
원문
[What's changed] [VSCode] Changed background sub-agents to show as one status line under their Agent card instead of streaming every step into the chat; the full transcript stays in /tasks
-
Opus 5.5의 `/fast` 대화상자 제목에서 (research preview) 라벨을 제거한다
# 모델·요금
원문
[What's changed] Removed the "(research preview)" label from the `/fast` dialog title on Opus 5.5
~ 수정 43개
-
HEAD가 분리되었거나 다른 브랜치에 있을 때 `claude --worktree`가 커밋을 잃을 수 있게 워크트리를 삭제하던 문제를 수정한다
# Git·연동
원문
[What's changed] Fixed `claude --worktree` removing the worktree and its branch without asking at exit when HEAD was detached or on another branch, which could lose commits
-
마운트된 드라이브나 최상위 폴더의 `rm -r`에 안전 프롬프트가 표시되지 않던 문제를 수정한다
# UI
원문
[What's changed] Fixed `rm -r` of a mounted drive or a folder at its top level (`/Volumes`, `/media`, WSL's `/mnt/c`) not getting the safety prompt that `rm -rf /Applications` gets
-
API가 너무 길다고 거부한 대화를 압축하는 도중 턴을 중단한 뒤 발생하던 컨텍스트 한도 오류를 수정한다
# 세션·컨텍스트
원문
[What's changed] Fixed a "Context limit reached" or "Prompt is too long" error after stopping a turn while Claude Code was compacting a conversation the API had rejected as too long
-
서브에이전트가 작업을 마친 직후 메시지를 받거나 재개될 때 가장 최근 작업을 잊어버리던 문제를 수정한다
# 에이전트
원문
[What's changed] Fixed subagents sometimes forgetting their most recent work when they were messaged or resumed right after finishing
-
Agent SDK 콜백 훅이 시간 초과될 때 PreToolUse 훅의 거부 이유가 시간 초과 오류로 바뀌던 문제를 수정한다
# 훅
원문
[What's changed] Fixed a PreToolUse hook's deny reason being replaced by a timeout error when an Agent SDK callback hook on the same tool call timed out
-
에이전트 팀에서 메인 세션의 종료 요청을 승인해도 전체 CLI가 종료되지 않도록 고친다
# 에이전트
원문
[What's changed] Fixed agent teams: approving a shutdown request from the main session no longer exits the whole CLI
-
SessionStart 명령 훅이 실행되는 시간이 제한 시간에 포함되지 않도록 수정한다
# 에디터·언어
원문
[What's changed] [VSCode] Fixed one cause of sessions failing to start with "Subprocess initialization did not complete within 60000ms": time a SessionStart command hook spends running no longer counts toward the limit, up to 10 minutes in total
-
관리자가 Code Review를 켠 지 1-2분 안에 열린 풀 리퀘스트가 무시되던 문제를 수정하고 재시도하여 검토하도록 고친다
# Git·연동
원문
[What's changed] [Code Review] Fixed pull requests opened within a minute or two of an admin turning on Code Review being silently skipped; they are now retried and reviewed
-
시작 시 API 키 승인이나 설정 변경 후 조직 정책이 매시간 확인 전까지 갱신되지 않던 문제를 수정한다
# 보안·권한
원문
[What's changed] Fixed the organization policy not refreshing until the hourly check after approving an `ANTHROPIC_API_KEY` at startup or switching "Use custom API key" in `/config`
-
괄호가 포함된 경로에서 Linux 샌드박스 명령이 시작되지 않던 문제를 수정한다
# CLI·설정
원문
[What's changed] Fixed sandboxed commands failing to start on Linux when a `sandbox.filesystem.denyRead` glob contains brackets that are not a character class, such as a `[user-id]` route folder
-
트랜스크립트 정리 중 디스크가 가득 찼을 때 저장된 메시지가 유실되던 문제를 수정한다
# 세션·컨텍스트
원문
[What's changed] Fixed `CLAUDE_CODE_TRANSCRIPT_LOCAL_GC` dropping messages from the saved transcript when the disk filled up while the file was being trimmed
-
플러그인이 서브에이전트를 생성해 헤드리스 실행이 제한을 초과해 계속되던 문제를 수정한다
# 에이전트
원문
[What's changed] Fixed a plugin keeping a headless run going past `--max-turns`, Stop, or ended input by spawning subagents or re-running a finished one
-
모드 다시 불러오기 실패 시 로드된 버전의 도구와 명령이 제거되던 문제를 수정한다
# MCP·플러그인
원문
[What's changed] Fixed a failed mod reload removing the tools and commands of the version that stays loaded, and its messages being wrong or silent about whether the previous version is still loaded
-
관리형 설정 환경에서 `plugin-authoring` 스킬의 모드 공유가 중단되던 문제를 수정한다
# MCP·플러그인
원문
[What's changed] Fixed mod sharing in the built-in `plugin-authoring` skill stopping at the secret scan on machines with managed settings and on Team and Enterprise plans
-
예약된 Cowork 클라우드 세션에서 URL 승인 대기로 서브에이전트가 지연되던 문제를 수정한다
# 원격·클라우드
원문
[What's changed] Fixed scheduled Cowork cloud sessions waiting five minutes again for each subagent whose WebFetch needed a URL approval that nobody was there to give
-
Cowork 클라우드 세션 메뉴에서 Directory 플러그인 스킬이 실행되지 않던 문제를 수정한다
# MCP·플러그인
원문
[What's changed] Fixed a claude.ai Directory plugin's skills not running as commands when picked from the "/" menu in Cowork cloud sessions
-
다른 계정이 로그인된 상태에서 Remote Control이 대화 기록을 표시하지 않던 문제를 수정한다
# 원격·클라우드
원문
[What's changed] Fixed Remote Control permanently withholding a desktop conversation's history when a different account was signed in to the terminal
-
유료 요금제에서 텔레메트리 비활성화 설정 시 Claude Desktop에서 Remote Control 시작이 실패하던 문제를 수정한다
# 원격·클라우드
원문
[What's changed] Fixed Remote Control failing to start from Claude Desktop when DISABLE_TELEMETRY or DO_NOT_TRACK is set on a paid plan
-
SDK 및 데스크톱 세션에서 모델 전환과 인터럽트가 컨텍스트 사용량 확인으로 인해 대기하던 문제를 수정한다
# 세션·컨텍스트
원문
[What's changed] Fixed model switches, messages and interrupts waiting behind a context usage check in SDK and desktop sessions
-
LLM 게이트웨이 뒤에서 `context_management` 오류 발생 시 해당 필드를 제외하고 요청을 다시 보내도록 수정한다
# CLI·설정
원문
[What's changed] Fixed `context_management: Extra inputs are not permitted` errors behind LLM gateways; Claude Code now resends the request without that field
-
첫 실행 설정 중 로그인 시 서버 관리형 OpenTelemetry 설정이 무시되던 문제를 수정한다
# CLI·설정
원문
[What's changed] Fixed OpenTelemetry settings delivered through server-managed settings being ignored for the whole session after signing in during first-run setup or the first start after /logout
-
macOS와 Linux의 Claude Desktop에서 셸 시작 파일의 환경변수가 적용되지 않던 문제를 수정한다
# CLI·설정
원문
[What's changed] Fixed unsandboxed Bash commands in Claude Desktop Code tab sessions on macOS and Linux not seeing environment variables exported in shell startup files such as ~/.zshrc
-
네트워크 또는 서버 오류 발생 후 `/privacy-settings`가 맞지 않는 선택지를 제공하던 문제를 수정한다
# CLI·설정
원문
[What's changed] Fixed `/privacy-settings` offering choices that may not apply to you after a network or server error
-
`claude --help` 및 `claude update`의 텍스트가 실제 동작과 일치하지 않던 문제를 수정한다
# CLI·설정
원문
[What's changed] Fixed `claude --help` text for `--tools`, `--resume`, `--debug`, `--json-schema`, `--disable-slash-commands`, `--system-prompt-snapshot` and `claude update` to match actual behavior
-
재개된 세션과 클라우드 세션이 시작 시 플러그인이 다시 로드될 때마다 전체 스킬 목록을 다시 보내던 문제를 수정한다
# MCP·플러그인
원문
[What's changed] Fixed resumed and cloud sessions sending Claude the whole skill list again each time plugins reloaded at startup
-
인터럽트가 이미지처럼 이름 붙은 유휴 파이프나 장치를 대기하는 Read를 끝내지 못하던 문제를 수정한다
원문
[What's changed] Fixed an interrupt not ending a Read that waits on an idle pipe or device named like an image
-
`CLAUDE_CODE_EFFORT_LEVEL`이 `auto` 또는 `unset`일 때 추론 수준이 추정되어 표시되던 문제를 수정한다
# 모델·요금
원문
[What's changed] Fixed `/effort status`, `/effort ultracode` and the prompt's effort indicator showing a guessed effort level when `CLAUDE_CODE_EFFORT_LEVEL` is `auto` or `unset` and no level is sent
-
Bash와 PowerShell이 대용량 명령어 출력 파일을 세션 폴더로 복사할 수 없을 때 디스크가 가득 차지 않아도 삭제하던 문제를 수정한다
# CLI·설정
원문
[What's changed] Fixed Bash and PowerShell deleting a large command's output file when it could not be copied to the session's tool-results folder, unless the disk is full
-
약 100열 미만의 터미널에서 객관식 질문에 입력한 메모가 잘려 보이지 않던 문제를 수정한다
# UI
원문
[What's changed] Fixed notes typed into a multiple-choice question with previews being cut off with "…" in terminals under about 100 columns, hiding what was typed (anthropics/claude-code#82768)
-
1시간 최대 간격으로 예약된 `/loop` 실행이 프롬프트 캐시 만료 직후에 일어나 캐시되지 않은 대화를 다시 읽던 문제를 수정한다
# 세션·컨텍스트
원문
[What's changed] Fixed self-paced `/loop` wakeups scheduled at the 1-hour maximum firing just after the 1-hour prompt cache expired, so those wakeups no longer re-read the conversation uncached
-
스킬의 `once` 훅이 실행 후 다른 스킬의 동일한 훅까지 함께 제거하던 문제를 수정한다
# MCP·플러그인
원문
[What's changed] Fixed a skill's `once` hook also removing another skill's identical hook after it ran
-
트랜스크립트 모드의 `{`와 `}`가 프롬프트를 첫 행 대신 잘못된 위치에 놓던 문제를 수정한다
# UI
원문
[What's changed] Fixed transcript mode's `{` and `}` landing the prompt on an inconsistent row, or off screen, instead of the transcript's first row
-
에이전트 뷰에서 마우스 버튼을 떼기 전에 누른 Ctrl+C가 텍스트 선택을 복사하지 않고 지우던 문제를 수정한다
# UI
원문
[What's changed] Fixed Ctrl+C in the agents view clearing a text selection without copying it when pressed before the mouse button was released
-
셀프 호스팅 러너에서 깃 저장소를 찾지 못했을 때 오류 메시지에 저장소 이름과 문의 대상을 표시하도록 개선한다
# Git·연동
원문
[What's changed] Self-hosted runner: Improved the error shown when the git host answers "not found" for a session's repository: it now names the repository and whom to ask
-
시작 중에 닫힌 세션의 Claude Code 프로세스가 시작이 끝날 때까지 유지되던 문제를 수정한다
# 에디터·언어
원문
[What's changed] [VSCode] Fixed a session closed while it was starting keeping its Claude Code process running until the start ended
-
구형 Claude Code를 함께 실행하는 기기에서 모드 그림이 다음 턴까지 사라지던 문제를 수정한다
# 에디터·언어
원문
[What's changed] [VSCode] Fixed a mod's drawings disappearing from a long-open panel until the next turn on machines that also run an older Claude Code
-
`claudeCode.claudeProcessWrapper`가 설정된 경우 지난 대화가 세션을 숨기던 문제를 수정한다
# 에디터·언어
원문
[What's changed] [VSCode] Fixed Past conversations hiding sessions when `claudeCode.claudeProcessWrapper` is set
-
클라우드 세션에서 @ 목록의 폴더 이름이 표시되지 않던 문제를 수정한다
# 원격·클라우드
원문
[What's changed] [Cloud sessions] Fixed folders in the composer's @ list showing no name in cloud sessions, where picking one added only a space instead of a mention
-
채널이 Enterprise Grid 워크스페이스 간에 공유될 때 Claude가 응답하지 않던 문제를 수정한다
# Git·연동
원문
[What's changed] [Claude Tag] Fixed Claude going silent in a thread when its channel becomes shared across Enterprise Grid workspaces mid-task; it now posts a one-time note to @-mention it in a new thread
-
스레드 외부에서 입력된 `@Claude !fork`에 응답이 없던 문제를 수정한다
# Git·연동
원문
[What's changed] [Claude Tag] Fixed `@Claude !fork` typed outside a thread getting no visible reply; Claude now shows you a private note saying to run it from inside a thread
-
동일한 라벨의 버튼이 다시 그려질 때 클릭이 유실되던 문제를 수정한다
# UI
원문
[What's changed] Fixed a click on a mod's button being lost when buttons with the same label and no `key` were redrawn unchanged
-
작업 디렉토리 외부에 있는 파일 경로가 잘못 표시되던 문제를 수정한다
# UI
원문
[What's changed] Fixed Write results and rejected edits showing a file outside the working directory as `../../…`; they now show `~/…` or the full path
-
서버 오류 이후 Consumer Terms 공지가 건너뛰어지던 문제를 수정한다
# CLI·설정
원문
[What's changed] Fixed the Consumer Terms notice being skipped for a day or longer after a server error
· 기타 1개
-
`claude plugin validate`에서 모드의 훅이 실행될 위치를 예측하던 노트를 제거한다
# MCP·플러그인
원문
[What's changed] Removed the notes from `claude plugin validate` that predicted where a mod's hooks would run
AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.