Δdeltalog

내 버전부터 최신까지

지금 쓰는 도구의 버전을 입력하면, 그 뒤로 바뀐 점을 중요한 것부터 모아 보여줍니다.

Claude Code 2.1.287 → 2.1.301 · 릴리스 12개 · 보여주는 항목 52개
요약 대기 중인 항목 21개는 아직 포함되지 않았습니다.

! breaking 5개

  • `claude remote-control`에서 효과가 없던 `--sandbox` 및 `--no-sandbox` 플래그를 제거하고, 세션 샌드박스 여부를 설정에서 `sandbox.enabled`로 설정하도록 변경한다 2.1.300 # 보안·권한
    원문

    [What's changed] Removed the `--sandbox` and `--no-sandbox` flags from `claude remote-control`, which had no effect; passing either now exits with an error. Set `sandbox.enabled` in settings to sandbox sessions

  • 기본적으로 MCP 프로토콜 버전 2026-07-28을 협상하도록 변경하며, `MCP_PROTOCOL_NEGOTIATION=legacy` 옵션으로 이를 방지한다 2.1.295 # MCP·플러그인
    원문

    [What's changed] Changed claude.ai connectors to negotiate MCP protocol version 2026-07-28 by default on installs that fetch no flags; `MCP_PROTOCOL_NEGOTIATION=legacy` opts out

  • `.claude/settings.json` 또는 `.claude/settings.local.json`에서 `CLAUDE_CODE_DISABLE_ATTACHMENTS`를 설정할 수 없도록 변경한다 2.1.290 # 보안·권한
    원문

    [What's changed] Changed `CLAUDE_CODE_DISABLE_ATTACHMENTS` so a repository's `.claude/settings.json` or `.claude/settings.local.json` can no longer set it; shell, user and managed settings still can

  • 셀프 호스팅 러너에서 세션 환경변수로 `CCR_AUTO_MODE_ALLOW`, `CCR_AUTO_MODE_ENVIRONMENT`, `CCR_AUTO_MODE_SOFT_DENY`를 전달하지 않도록 변경한다 2.1.295 # 보안·권한
    원문

    [What's changed] Self-hosted runner: Changed the runner to stop passing `CCR_AUTO_MODE_ALLOW`, `CCR_AUTO_MODE_ENVIRONMENT` and `CCR_AUTO_MODE_SOFT_DENY` into a session's environment

  • `claude project purge`를 `claude purge`로 변경하며, 기존 이름도 여전히 작동하며 알림을 출력한다 2.1.288 # UI
    원문

    [What's changed] Changed `claude project purge` to `claude purge`; the old name still works and prints a notice

+ 신기능 9개

  • 승인이 필요한 커넥터 동작에 대해 Slack 스레드에 개인적인 Allow once / Deny 카드를 추가한다 2.1.300 # 보안·권한
    원문

    [What's changed] [Claude Tag] Added a private Allow once / Deny card in Slack threads for connector actions that need your approval, so Claude asks instead of refusing; others only see that it's waiting on you

  • 터미널에서 대화 내용이 일정 시간 동안 비활성 상태일 때 압축하는 기능을 추가한다 2.1.299 # 성능
    원문

    [What's changed] Added idle compaction in the terminal: a 200K+ token conversation left idle for about 54 minutes is compacted before its one-hour prompt cache expires, so your next message doesn't reprocess it all

  • 모든 Claude 앱 게이트웨이 업스트림에 선택적 `models` 목록을 추가하여, 페일오버 시에도 목록에 있는 모델만 전송되도록 한다 2.1.295 # MCP·플러그인
    원문

    [What's changed] Added an optional `models` list to every Claude apps gateway upstream: only the listed models are sent there, on failover too, and one `*` in an entry is a wildcard

  • Agent 도구에 `effort` 파라미터를 추가하여 요청한 수준에 따라 서브에이전트를 실행한다 2.1.292 # 에이전트
    원문

    [What's changed] Added an `effort` parameter to the Agent tool, so Claude runs a sub-agent at the effort level you ask for

  • 관리자 설정의 Claude Tag spend limits 페이지에서 조직 전체 및 기본 spend limit 박스를 클릭 시 이동할 때가 아닌 Save 또는 Enter를 눌렀을 때만 저장하도록 변경한다 2.1.292 # 보안·권한
    원문

    [What's changed] [Claude Tag] Changed the organization-wide and default spend limit boxes on Claude Tag's spend limits page in admin settings to save only when you press Save or Enter, not when you click away

  • Chrome에서 Claude를 사용할 때 `browser_batch` 호출의 타임아웃 시간을 60초에서 90초로 늘린다 2.1.290 # 성능
    원문

    [What's changed] Improved Claude in Chrome: a `browser_batch` call now gets 90 seconds, up from 60, before it is reported as timed out

  • 인터랙티브 세션의 WebSearch 예산을 시간에 따라 채우도록 변경한다 2.1.290 # 성능
    원문

    [What's changed] Changed the interactive session's WebSearch budget to refill over time (100 calls/hour; `CLAUDE_CODE_WEB_SEARCH_REFILLS_PER_HOUR` sets the rate, 0 turns it off) instead of ending after 200 calls

  • Slack에서 `!fast`를 사용하여 Claude를 언급하고 스레드를 fast 모드로 전환하며, `!fast off`로 다시 전환하며, 활성화 시 응답에 (fast) 표시를 추가한다 2.1.290 # 에이전트
    원문

    [What's changed] [Claude Tag] Added fast mode in Slack: mention Claude with `!fast` to switch a thread to fast mode, moving it to Opus if needed, and `!fast off` to switch back; replies show (fast) while it's on

  • 백그라운드 명령 시간 제한을 무인 세션에서만 적용하며, 터미널, 데스크톱 앱, VS Code 세션에는 제한을 두지 않는다 2.1.288 # 에이전트
    원문

    [What's changed] Changed the background command time limit to apply only in unattended sessions (`-p`, Agent SDK, CI, cloud); terminal, desktop app and VS Code sessions have no limit

~ 수정 38개

  • 사용자 설치 모듈이 조직의 가드(guard)가 체크를 건너뛰도록 하는 문제를 수정하며, 해당 모듈은 이제 언로드된다 2.1.290 # 보안·권한
    원문

    [What's changed] Fixed a case where a user-installed mod could make an organization's guard skip its check; such a mod is now unloaded

  • bypassPermissions 모드 또는 쉘 허용 규칙 하에서 프롬프트 없이 실행되는 `bash -c` 또는 `sh -c` 스크립트 내의 위험한 `rm` 명령을 방지한다 2.1.288 # 보안·권한
    원문

    [What's changed] Fixed a dangerous `rm` (such as one on `/` or the home directory) inside a `bash -c` or `sh -c` script running without a prompt in bypassPermissions mode or under a shell allow rule (anthropics/claude-code#96300)

  • Claude가 자신이 게시한 메시지 아래의 스레드에서 다른 앱이 자신을 태그하는 경우에 응답하지 않던 문제를 수정한다 2.1.300 # MCP·플러그인
    원문

    [What's changed] [Claude Tag] Fixed Claude in Slack not answering another app that tags it in a thread under a message Claude itself posted to the channel

  • Code Review의 "paused for this repository" 코멘트가 관리자를 Code Review 설정으로 보내는 것을 수정하고, 누가 해결할 수 있는지와 Git 제공자 페이지를 링크한다 2.1.300 # UI
    원문

    [What's changed] [Code Review] Fixed Code Review's "paused for this repository" comment sending admins to Code Review settings; it now says who can fix it and links the Git providers page

  • 샌드박스 내 셸 명령어가 Claude Code가 샌드박스 밖에서 실행하는 `--plugin-dir` 폴더에 쓸 수 있는 문제를 수정한다 2.1.299 # 보안·권한
    원문

    [What's changed] Fixed a sandboxed shell command being able to write into a `--plugin-dir` folder, whose code Claude Code reloads and runs outside the sandbox

  • `claude mcp list`, `claude doctor` 및 `/status` 명령어가 빈 `.mcp.json`을 유효하지 않다고 보고하는 문제를 수정한다 2.1.299 # MCP·플러그인
    원문

    [What's changed] Fixed `claude mcp list`, `claude doctor` and `/status` reporting an empty `.mcp.json` as invalid

  • 정책의 `availableModelsMatch: exact` 또는 `deniedModels`에서 차단된 모델을 Claude 앱 게이트웨이가 제공하는 문제를 수정한다 2.1.299 # 보안·권한
    원문

    [What's changed] Fixed the Claude apps gateway serving models that a policy's `availableModelsMatch: exact` or `deniedModels` blocks; it now answers 400 and leaves them out of its model lists

  • 관리형 설정 파일이 `ANTHROPIC_BASE_URL`을 설정할 때, 서버 관리 설정 요청에 제3자 게이트웨이의 API 키를 포함하는 문제를 수정한다 2.1.299 # 보안·권한
    원문

    [What's changed] Fixed the server-managed settings request to Anthropic carrying a third-party gateway's API key when a managed settings file sets `ANTHROPIC_BASE_URL`

  • `$.ui.invalidate` 이후에 변경된 `tool.describe` 또는 `prompt.section` 응답이 Claude에게 전달되지 않던 문제를 수정한다. 이제는 다음 턴에 새 응답이 전송된다 2.1.299 # 훅
    원문

    [What's changed] Fixed a mod's `tool.describe` or `prompt.section` answer that changed after `$.ui.invalidate` never reaching Claude; the new answer is now sent on the next turn

  • macOS에서 심볼릭 링크를 통해 차단된 경로에 접근할 수 있는 샌드박스 명령을 수정한다 2.1.299 # 보안·권한
    원문

    [What's changed] Fixed sandboxed commands on macOS being able to read or write a denied path by its real location when the denied path passes through a symlink

  • MCP 허용 규칙이 명명된 서버에만 도달하도록 수정하며, `mcp__a`가 `a__b`나 `a_`를 허용하지 않도록 한다 2.1.299 # 보안·권한
    원문

    [What's changed] Changed MCP allow rules to reach only the server they name: `mcp__a` no longer allows a server named `a__b` or `a_`; write `mcp__<server>__*` with the server's whole normalized name

  • 셀프 호스팅 환경의 관리자 상세 정보에서 검색 결과가 없을 때 리스트가 비어 있다는 메시지를 표시하는 문제를 수정한다 2.1.299 # 에이전트
    원문

    [What's changed] [Cloud sessions] Fixed the Sessions and Runners lists in a self-hosted environment's admin details saying the list is empty when a search just has no matches

  • `--tools` 및 `--restricted` 옵션이 실행 후 등록되는 내장 도구에 적용되지 않거나, 폐기된 도구 이름이 호출자의 도구 세트 외부로 도달하는 문제를 수정한다 2.1.295 # MCP·플러그인
    원문

    [What's changed] Fixed `--tools` and `--restricted` not applying to built-in tools that register after launch, and deprecated tool names reaching tools outside the caller's tool set

  • 백그라운드에서 이동한 MCP 툴 호출에 대한 알림이 짧은 작업 ID를 표시하도록 수정한다 2.1.295 # UI
    원문

    [What's changed] Fixed the notification for an MCP tool call that moved to the background showing a shortened task id

  • Skill 도구가 응답 스트림이 끝나기 전에 종료될 때 Skill의 `allowed-tools`와 `effort`가 누락되는 문제를 수정한다 2.1.295 # MCP·플러그인
    원문

    [What's changed] Fixed a skill's `allowed-tools` and `effort` being dropped when the Skill tool finished before the response stream ended, which denied the skill's Bash commands in `-p` runs

  • 파일 내용이 변경되었으나 수정 시간이 갱신되지 않았을 때 Edit 기능이 해당 파일을 완전히 읽은 것으로 처리하는 문제를 수정한다 2.1.295 # UI
    원문

    [What's changed] Fixed Edit treating a file as fully read when its contents changed without its modification time advancing

  • `/model` effort ←/→ 이동이 가장 높은 또는 낮은 수준을 넘어설 때, Low를 모델의 기본 effort로 저장하는 문제를 수정한다 2.1.293 # UI
    원문

    [What's changed] Fixed `/model` effort ←/→ wrapping past the highest or lowest level, which could accidentally save Low as a model's default effort

  • `claude agents`에서 권한 우회 시 설정 파일 위치에 따라 동의를 무시하는 문제를 수정한다 2.1.293 # 보안·권한
    원문

    [What's changed] Fixed `claude agents` offering bypass permissions that background sessions then ignored when consent was saved only in `.claude/settings.local.json` or a `--settings` file; it now asks for consent first, and a session that ignores bypass shows a short notice that stays

  • 관리형 샌드박스 경로가 세션 중간에 변경될 때 프로젝트 권한이 유지되거나 파일에서 자격 증명이 주입되는 문제를 수정한다 2.1.292 # 보안·권한
    원문

    [What's changed] Fixed a managed sandbox read-deny path (and user ones beside it) that appears or re-points mid-session not dropping project grants inside it or ending credential injection from files it covers

  • macOS 및 Windows에서 읽기 권한이 승인된 파일 외부에 접근할 수 있는 링크 교체 문제를 수정한다 2.1.292 # 보안·권한
    원문

    [What's changed] Fixed a notebook or PDF read on macOS and Windows being able to return a file outside what was approved, through a link swapped in mid-read

  • 서버 관리 설정의 변조된 온디스크 캐시가 내장 정책 플러그인을 비활성화하거나 제거할 수 있는 문제를 수정한다 2.1.292 # 보안·권한
    원문

    [What's changed] Fixed a tampered on-disk cache of server-managed settings being able to switch off or unseat the built-in policy plugin while the settings fetch failed

  • Windows에서 홈 폴더나 드라이브를 삭제할 때 8.3 짧은 이름이나 다른 대체 표기법이 사용되는 경우에도 삭제로 처리되도록 수정한다 2.1.292 # 보안·권한
    원문

    [What's changed] Fixed `rm -rf` on the 8.3 short name or another alternate Windows spelling of the home folder or a drive not being treated as removing it

  • PreToolUse 훅 승인 및 자동 모드에서 네트워크(UNC) 경로의 파일 읽기 시 권한 프롬프트가 생략되는 문제를 수정한다 2.1.292 # 보안·권한
    원문

    [What's changed] Security: Fixed PreToolUse hook approvals and auto mode bypassing the permission prompt for file reads from network (UNC) paths

  • `claude --resume` 또는 `/resume`으로 세션을 재개할 때 플랜 모드가 복구되지 않던 문제를 수정한다 2.1.292 # 에이전트
    원문

    [What's changed] Fixed plan mode not being restored when resuming a session from the `claude --resume` session picker or with `/resume`

  • vim 모드에서 커서가 줄 끝을 벗어나거나, 짧은 줄에서 j/k가 열을 잃거나, `f`/`t`/`F`/`T`/`;`/`,`가 다른 줄의 일치 항목을 찾아가거나 삭제하는 문제를 수정한다 2.1.292 # UI
    원문

    [What's changed] Fixed vim mode leaving the cursor past the end of a line, j/k losing their column on shorter lines, and `f`/`t`/`F`/`T`/`;`/`,` jumping to, or deleting up to, a match on another line of the prompt

  • 플러그인이 제공하는 `$` 메서드가 훅의 출처를 재시작하여, 상단에 `.catch`가 있는 가드 훅을 무한히 반복 실행하는 문제를 수정한다 2.1.292 # 훅
    원문

    [What's changed] Fixed a plugin's served `$` method restarting the hook origin, which could run a guard hook with a `.catch` above it again without end

  • 2.1.290 버전에서 클라우드 세션이 권한 프롬프트에 대한 응답을 누락할 수 있던 문제를 수정한다 2.1.291 # 보안·권한
    원문

    [What's changed] Fixed a regression in 2.1.290 where cloud sessions could drop answers to permission prompts

  • 실행 중 중간에 메시지를 수신할 때, 재개된 서브에이전트와 팀원이 이전의 생각과 프롬프트 캐시를 잃어버리는 문제를 수정한다 2.1.290 # 에이전트
    원문

    [What's changed] Fixed resumed subagents and teammates losing their earlier thinking and prompt cache after receiving a message mid-run

  • macOS 및 Windows에서 읽기 중 링크가 교체될 때 승인된 파일 외부의 파일을 읽을 수 있는 문제를 수정한다 2.1.290 # 보안·권한
    원문

    [What's changed] Fixed an image read on macOS and Windows being able to return a file outside what was approved, through a link swapped in mid-read

  • 사용자 설치 모듈이 조직의 플러그인을 언로드할 수 있는 상황을 수정한다 2.1.290 # 보안·권한
    원문

    [What's changed] Fixed a case where a user-installed mod could get an organization's plugin unloaded; the mod is now the one unloaded

  • 읽기 블록 아래 또는 `--restricted` 모드에서 읽기 중 링크가 변경될 때 작업 디렉토리 외부의 파일을 읽을 수 있는 문제를 수정한다 2.1.290 # 보안·권한
    원문

    [What's changed] Fixed an `@`-mention under the read block or `--restricted` being able to read a file outside the working directories through a link changed mid-read

  • git이나 gh와 같은 도구가 설치되어 있지 않을 때, 누락된 프로그램을 이름으로 표시하는 대신 "Premature close" 오류를 읽는 문제를 수정한다 2.1.290 # 보안·권한
    원문

    [What's changed] Fixed errors reading "Premature close" instead of naming the missing program when a tool Claude Code runs, such as git or gh, is not installed (macOS, Linux)

  • 한 번도 실행되지 않은 루틴의 페이지에서 Run now를 누른 후에도 "No runs yet"이 표시되던 것을 새로운 실행 결과가 표시되도록 수정한다 2.1.290 # 에이전트
    원문

    [What's changed] [Cloud sessions] Fixed History on a never-run routine's page still saying "No runs yet" after you pressed Run now; it now shows the new run

  • 재개된 세션에서 마지막 응답이 저장되지 않아 다음 `--resume` 시 프롬프트가 응답되지 않은 상태로 표시되는 문제를 수정한다 2.1.288 # 에이전트
    원문

    [What's changed] Fixed a resumed session sometimes not saving the last response of a turn, so that the next `--resume` showed the prompt unanswered

  • `-p` 또는 중단된 턴에서 응답 없이 끝난 권한 요청이 `tool_decision` 이벤트를 방출하지 못하던 문제를 수정한다 2.1.288 # 보안·권한
    원문

    [What's changed] Fixed permission asks that ended unanswered, in `-p` or on an interrupted turn, emitting no `tool_decision` event

  • `/login` 시 자격 증명이 보안 저장소에 저장되지 않았음에도 성공 메시지를 표시하던 문제를 수정한다 2.1.288 # 보안·권한
    원문

    [What's changed] Fixed `/login` reporting "Login successful" when credentials could not be saved to secure storage; it now shows the failure, and offers a retry when the new login didn't take effect (anthropics/claude-code#73861)

  • Claude Code가 스스로 재시작될 때 Windows에서 키보드가 작동하지 않던 문제를 수정한다 2.1.288 # UI
    원문

    [What's changed] Fixed the keyboard not working on Windows after Claude Code restarts itself (first sign-in to a Claude apps gateway, provider setup, `/tui`)

  • 전체 화면 트랜스크립트 뷰어의 검색 및 `/theme`의 사용자 지정 색상 검색 시 터미널 커서가 입력한 텍스트를 따라가지 않던 문제를 수정한다 2.1.288 # UI
    원문

    [What's changed] Fixed the terminal cursor not following the typed text in the fullscreen transcript viewer's search and in `/theme`'s custom color search