| v2.1.318 | 2026-11-04 | --continueFIX /logoutFIX /remote-controlFIX /design revokeFIX /designFIX /mcpFIX /ideIMP /permissionsIMP Ctrl+CIMP /claude-api managed-agents-onboardIMP /claude-apiIMP --release-idle-session-min | - Added a record of your answer when Claude Code asks to turn on the mods it writes in a session
- Added assume_role on mantle upstreams of the Claude apps gateway, for a role in another AWS account and for per-developer AWS cost attribution
- Added an effort option to a mod's $.model.fork, so a quick side job can run at low whatever effort the session uses; the result reports the effort sent
- Added the date a stored claude.ai sign-in ends to claude auth status (loginExpiresAt) and to claude -p JSON results (credential_expires_at)
- Added a one-line stderr warning to claude -p text output, starting 10 days before a stored claude.ai sign-in ends
- Fixed
--continue sometimes losing the earlier conversation after a malformed tool call's retries ran out (regression in 2.1.314) - Fixed
/logout, claude auth logout and claude mcp remove reporting success, and changes to trust, consent or MCP settings being dropped with no word, when the config file could not be updated on a shared network home directory - Fixed
/remote-control showing a session as available after a failed connection - Fixed
/design revoke reporting success when the request failed with a 404 - Fixed
/mcp in cloud sessions counting tools the model can't use; a server's row now shows how many of its tools are available - Changed Claude Code to no longer install or update the IDE extension when started in an IDE terminal; use
/ide from an outside terminal or your editor's extensions view - Changed the
/permissions rule details, built-in rules and delete confirmation views to use the standard dialog; pressing Ctrl+C twice there now goes back or cancels instead of quitting - Changed
/claude-api managed-agents-onboard to give a new agent's built-in tools, and a quickstart template's MCP tools, the auto permission policy ("Judge risky actions") by default, matching the Claude Console; say "run without asking" to opt out - Gateway: Added a log warning when the Google access token from a federation (external_account) credentials file is about to expire
- Gateway: Improved the log hints about listen.trusted_proxies: they now say to list only a proxy that adds the connecting address to X-Forwarded-For itself
- Gateway: Improved the warning when AWS CountTokens fails on Amazon Bedrock: it says Claude Code, not the gateway, counts after the 501, and points at IAM only when AWS denies access
- Self-hosted runner: Added a startup warning when
--release-idle-session-min is the last argument with no value (still ignored) or has a value of only spaces (still read as 0)
- Claude Code가 세션에서 작성한 모드를 켜달라고 요청할 때, 당신의 답변 기록을 추가했습니다.
- Claude 앱 게이트웨이의 mantle upstreams에 다른 AWS 계정의 역할과 개발자별 AWS 비용 할당을 위한 assume_role을 추가했습니다.
- 모드의 $.model.fork에 노력 옵션을 추가하여, 세션이 사용하는 낮은 노력으로 빠른 부업을 실행할 수 있게 했습니다; 결과는 전송된 노력을 보고합니다.
- 저장된 claude.ai 로그인 종료 날짜를 claude 인증 상태(loginExpiresAt)와 claude -p JSON 결과(credential_expires_at)에 추가했습니다.
- 저장된 claude.ai 로그인 종료 10일 전부터 claude -p 텍스트 출력에 한 줄의 stderr 경고를 추가했습니다.
- --continue가 잘못된 도구 호출의 재시도가 끝난 후 이전 대화를 잃는 문제를 수정했습니다 (2.1.314에서의 회귀).
/logout, claude auth logout 및 claude mcp remove가 성공을 보고하고, 구성 파일이 공유 네트워크 홈 디렉토리에서 업데이트되지 못할 때 신뢰, 동의 또는 MCP 설정의 변경이 아무런 말 없이 사라지는 문제를 수정했습니다.- /remote-control이 실패한 연결 후 세션을 사용 가능하다고 표시하는 문제를 수정했습니다.
/design revoke가 요청이 404로 실패할 때 성공을 보고하는 문제를 수정했습니다.- 클라우드 세션에서 /mcp가 모델이 사용할 수 없는 도구를 계산하는 문제를 수정했습니다; 서버의 행은 이제 사용 가능한 도구의 수를 표시합니다.
- Claude Code가 IDE 터미널에서 시작될 때 IDE 확장을 더 이상 설치하거나 업데이트하지 않도록 변경했습니다; 외부 터미널 또는 편집기의 확장 보기에서 /ide를 사용하세요.
/permissions 규칙 세부정보, 내장 규칙 및 삭제 확인 뷰를 표준 대화 상자를 사용하도록 변경했습니다; 이제 그곳에서 Ctrl+C를 두 번 누르면 종료 대신 뒤로 가거나 취소합니다./claude-api managed-agents-onboard가 새 에이전트의 내장 도구와 빠른 시작 템플릿의 MCP 도구에 기본적으로 자동 권한 정책("위험한 행동 판단")을 부여하도록 변경했습니다; "묻지 않고 실행"이라고 말하면 선택 해제됩니다.- 게이트웨이: 연합(external_account) 자격 증명 파일의 Google 액세스 토큰이 만료될 때 로그 경고를 추가했습니다.
- 게이트웨이: listen.trusted_proxies에 대한 로그 힌트를 개선했습니다: 이제 연결 주소를 X-Forwarded-For에 추가하는 프록시만 나열하라고 합니다.
- 게이트웨이: AWS CountTokens가 Amazon Bedrock에서 실패할 때 경고를 개선했습니다: 이제 Claude Code가 501 이후에 계산한다고 하며, AWS가 액세스를 거부할 때만 IAM을 지적합니다.
- 자체 호스팅 러너: --release-idle-session-min이 마지막 인수로 값 없이(여전히 무시됨) 또는 공백만 있는 경우(여전히 0으로 읽힘) 시작 경고를 추가했습니다.
|
| v2.1.317 | 2026-11-03 | /scheduleNEW /loopFIX --setting-sourcesFIX /team-onboardingFIX /artifactsFIX /remote-controlFIX Ctrl+CFIX /feedbackFIX /design-syncIMP --chrome --debugIMP --resumeIMP /usageFIX | - Added a warning to
/schedule when a new cloud scheduled task gets connectors you did not ask for, with how to remove them - Added a check that asks before a web or shell tool call sends your account email address to the network
- Added onFailure: "block" for Agent SDK hook callbacks, so a callback that fails blocks the action instead of letting it run
- Added a notice in Claude Desktop's Code tab when your organization's remote managed settings haven't loaded for the session, and another once they do
- Added a notice when auto mode's check has no answer for a subagent's tool call, which used to leave nothing in the main view
- Added anthropic.plan, anthropic.seat_type, anthropic.provider and anthropic.custom_base_url to OTel metrics, events and spans
- Added a cost report to the Claude apps gateway admin API, GET /v1/organizations/analytics/cost, for reading past spend over a date range in total, per developer, per day or per IdP group
- Added a daily record of each developer's IdP groups on Claude apps gateways with admin: set, kept for admin.identity_retention_days, which the cost report groups by
- Added CLAUDE_CODE_DISABLE_NESTED_SESSION_ID: set it to 1 on a self-hosted runner to have claude -p run inside a session use that session's ID and transcript, as in earlier versions
- Fixed self-paced
/loop wakeups sometimes not being scheduled when Claude left a field out of its request - Fixed
/schedule leaving a cloud scheduled task's next run time and link out of its results after creating or updating it - Fixed old transcripts not being cleaned up on machines where some runs skip cleanup, such as runs using
--setting-sources - Fixed Claude deleting your most recently updated
/team-onboarding guide when asked to delete one without naming which - Fixed Claude saying a
/team-onboarding guide was deleted when the server refused the delete - Fixed
/artifacts and the Artifact tool's shared list showing no shared artifacts when you have 200 or more of your own - Fixed
/remote-control answering "Unknown command" instead of saying that Remote Control is turned off by the disableRemoteControl setting - Fixed
Ctrl+C stopping all running background agents when pressed to clear typed text at the prompt - Fixed
/feedback showing "Enter to confirm" while a report is being sent - Improved
/design-sync to say up front when your design system has moved to Claude, and stop before building instead of failing at upload - Improved the "Resume this session with" hint shown at exit to repeat the flags you launched with (for example
--chrome --debug) ahead of --resume - Gateway: Fixed the status line and
/usage showing a developer's own spend limit as 100% used after their group's pooled budget ran out
- 새로운 클라우드 예약 작업이 요청하지 않은 커넥터를 가져올 때 /schedule에 경고를 추가하고, 이를 제거하는 방법을 안내했습니다.
- 웹 또는 셸 도구 호출이 계정 이메일 주소를 네트워크로 전송하기 전에 확인하는 체크를 추가했습니다.
- Agent SDK 훅 콜백에 onFailure: "block"을 추가하여, 실패하는 콜백이 작업을 차단하도록 했습니다.
- 조직의 원격 관리 설정이 세션에 로드되지 않았을 때 Claude Desktop의 Code 탭에 알림을 추가하고, 로드되면 또 다른 알림을 추가했습니다.
- 자동 모드의 체크가 서브 에이전트의 도구 호출에 대한 답변이 없을 때 알림을 추가하여, 이전에는 메인 뷰에 아무것도 남지 않았습니다.
- OTel 메트릭, 이벤트 및 스팬에 anthropic.plan, anthropic.seat_type, anthropic.provider 및 anthropic.custom_base_url을 추가했습니다.
- 과거 지출을 날짜 범위별로 총합, 개발자별, 일별 또는 IdP 그룹별로 읽을 수 있는 비용 보고서를 Claude 앱 게이트웨이 관리 API, GET /v1/organizations/analytics/cost에 추가했습니다.
- Claude 앱 게이트웨이에서 각 개발자의 IdP 그룹에 대한 일일 기록을 admin: set으로 추가하고, admin.identity_retention_days 동안 유지합니다. 비용 보고서에서 그룹화됩니다.
- CLAUDE_CODE_DISABLE_NESTED_SESSION_ID를 추가하여, self-hosted runner에서 1로 설정하면 claude -p가 세션 내에서 해당 세션의 ID와 전사본을 사용하도록 했습니다.
- Claude가 요청에서 필드를 생략했을 때 self-paced
/loop 웨이크업이 때때로 예약되지 않는 문제를 수정했습니다. - /schedule이 클라우드 예약 작업을 생성하거나 업데이트한 후 다음 실행 시간과 링크를 결과에서 누락하는 문제를 수정했습니다.
- 일부 실행이 정리를 건너뛰는 머신에서 이전 전사본이 정리되지 않는 문제를 수정했습니다. (예:
--setting-sources 사용 시) - Claude가 어떤 것을 지정하지 않고 삭제 요청을 했을 때 가장 최근에 업데이트된
/team-onboarding 가이드를 삭제하는 문제를 수정했습니다. - 서버가 삭제를 거부했을 때 Claude가
/team-onboarding 가이드가 삭제되었다고 말하는 문제를 수정했습니다. /artifacts 및 Artifact 도구의 공유 목록이 200개 이상의 자신의 아티팩트가 있을 때 공유 아티팩트를 표시하지 않는 문제를 수정했습니다.- /remote-control이 "Unknown command"라고 응답하는 대신 disableRemoteControl 설정으로 Remote Control이 꺼져 있다고 말하도록 수정했습니다.
- Ctrl+C를 눌러 프롬프트에서 입력한 텍스트를 지울 때 모든 실행 중인 백그라운드 에이전트를 중지하는 문제를 수정했습니다.
- /feedback이 보고서를 전송하는 동안 "Enter to confirm"을 표시하는 문제를 수정했습니다.
- /design-sync가 디자인 시스템이 Claude로 이동했음을 미리 알리고, 업로드에서 실패하는 대신 빌드 전에 중지하도록 개선했습니다.
- 종료 시 표시되는 "Resume this session with" 힌트를 개선하여
--resume 앞에 시작할 때 사용한 플래그(예: --chrome --debug)를 반복하도록 했습니다. - 게이트웨이: 상태 줄과 /usage가 개발자의 그룹의 풀 예산이 소진된 후 자신의 지출 한도를 100% 사용된 것으로 표시하는 문제를 수정했습니다.
|
| v2.1.316 | 2026-10-30 | --restrictedFIX --settingsFIX /permissionsFIX /auto-mode-setupFIX /model <id>FIX /modelFIX /clearFIX /resumeFIX /code-reviewIMP /diffIMP /ultrareviewIMP /githubIMP /btwFIX | - Added CLAUDE_CODE_DISABLE_ULTRATHINK, which turns the ultrathink keyword off
- Added pooled group budgets to the Claude apps gateway: one monthly budget that a group's members share, on top of each member's own limit, set with pooled_budget on the spend limits admin API
- Added CLAUDE_CODE_DISABLE_LOOPED_CROSS_CERT_DROP to keep system cross-certificates that certify each other in a loop, for servers whose private CA needs one
- Added CLAUDE_CODE_SUBAGENT_EFFORT to set the effort level subagents run at when nothing else names one, instead of inheriting the session's
- Added managed.policy_mode: layered to the Claude apps gateway: every policy that matches a developer applies, each merged over the ones listed below it, not only the first
- Added guardrail.input_tagging on Claude apps gateway Bedrock upstreams, which wraps prompts in the input tags that an Amazon Bedrock guardrail's prompt attacks filter needs; all_messages_and_system also tags the system prompt
- Fixed
--restricted sessions uploading files from outside the working directories when a Read allow rule covered them - Fixed a managed autoMode.allow list without "$defaults" getting the built-in exceptions back from a host app's
--settings, a first rule added in /permissions, or /auto-mode-setup - Fixed
/model <id> not warning when the model isn't recognized by this version and auto-compact will assume a 200K context window - Fixed a rare case where resuming a conversation did not restore its plan, when
/clear or /resume had been run while part of that conversation was still being saved - Self-hosted runner: Fixed a message sent while Claude was working being answered after a Stop, once the session's process had been replaced
- Self-hosted runner: Fixed an MCP server's on/off switch sometimes being lost when a session moved to a new machine
- Improved
/code-review started from the Code tab in Claude Desktop or on the web: cloud and claude remote-control sessions now show the findings card, not a plain-text list - Improved
/diff on large repositories: each refresh usually runs one fewer full-repository git command, and refreshes are spaced out when git is slow - Improved the messages shown when
/ultrareview, a cloud session or a cloud agent finds no GitHub remote: they now say to create a repository at https://github.com/new, and /ultrareview no longer suggests a gh command that gh rejects - [VSCode] Fixed saved
/btw side-question history being deleted too early while a settings file has errors
- ultrathink 키워드를 끄는 CLAUDE_CODE_DISABLE_ULTRATHINK를 추가했습니다.
- Claude 앱 게이트웨이에 풀 그룹 예산을 추가했습니다: 그룹의 구성원이 공유하는 월간 예산과 각 구성원의 개별 한도, pooled_budget를 사용하여 설정된 지출 한도입니다.
- 서버의 개인 CA가 필요할 때 서로를 루프에서 인증하는 시스템 교차 인증서를 유지하기 위해 CLAUDE_CODE_DISABLE_LOOPED_CROSS_CERT_DROP를 추가했습니다.
- 세션에서 상속받는 대신, 아무것도 이름을 지정하지 않을 때 서브 에이전트가 실행하는 노력 수준을 설정하는 CLAUDE_CODE_SUBAGENT_EFFORT를 추가했습니다.
- Claude 앱 게이트웨이에 managed.policy_mode: layered를 추가했습니다: 개발자와 일치하는 모든 정책이 적용되며, 아래에 나열된 정책 위에 병합됩니다.
- Claude 앱 게이트웨이 Bedrock 업스트림에서 guardrail.input_tagging을 추가했습니다. 이는 Amazon Bedrock 가드레일의 프롬프트 공격 필터가 필요한 입력 태그로 프롬프트를 감쌉니다; all_messages_and_system은 시스템 프롬프트도 태그합니다.
- Read allow 규칙이 적용된 작업 디렉토리 외부에서 파일을 업로드하는
--restricted 세션을 수정했습니다. - "$defaults" 없이 관리되는 autoMode.allow 목록이 호스트 앱의
--settings, /permissions 또는 /auto-mode-setup에서 기본 예외를 가져오는 문제를 수정했습니다. /model <id>가 이 버전에서 모델을 인식하지 못할 때 경고하지 않고 auto-compact가 200K 컨텍스트 윈도우를 가정하는 문제를 수정했습니다.- 대화가 저장되는 동안
/clear 또는 /resume이 실행되었을 때 대화 재개가 계획을 복원하지 않는 드문 경우를 수정했습니다. - 자체 호스팅 러너: Claude가 작업 중일 때 전송된 메시지가 세션 프로세스가 교체된 후 Stop 이후에 응답되는 문제를 수정했습니다.
- 자체 호스팅 러너: 세션이 새 머신으로 이동할 때 MCP 서버의 on/off 스위치가 가끔 사라지는 문제를 수정했습니다.
- Claude Desktop 또는 웹에서 Code 탭에서 시작된 /code-review를 개선했습니다: 클라우드 및 claude 원격 제어 세션은 이제 평문 목록이 아닌 발견 카드가 표시됩니다.
- 대형 리포지토리에서 /diff를 개선했습니다: 각 새로 고침은 일반적으로 전체 리포지토리 git 명령을 하나 덜 실행하며, git이 느릴 때 새로 고침 간격이 조정됩니다.
/ultrareview, 클라우드 세션 또는 클라우드 에이전트가 GitHub 원격을 찾지 못할 때 표시되는 메시지를 개선했습니다: 이제 https://github.com/new에서 리포지토리를 생성하라는 메시지가 표시되며, /ultrareview는 gh가 거부하는 gh 명령을 더 이상 제안하지 않습니다.- [VSCode] 설정 파일에 오류가 있을 때 저장된
/btw 사이드 질문 기록이 너무 일찍 삭제되는 문제를 수정했습니다.
|
| v2.1.314 | 2026-10-30 | /compactFIX --plugin-dirFIX --plugin-urlFIX /goalFIX /resumeFIX /btwFIX --continueFIX --setting-sourcesFIX /permissionsIMP /upgradeFIX --resumeIMP ctrl+oFIX Ctrl+OFIX /renameFIX /configIMP Ctrl+RIMP /design-syncIMP /security-reviewIMP /contextIMP /claude-apiIMP /ultrareviewIMP Ctrl+FFIX Ctrl+DFIX | - Added permissions.blockWritesOutsideWorkingDirectories: Write, Edit and NotebookEdit refuse paths outside the working directories in every permission mode
- Added an optional groups list to Claude apps gateway upstreams: only developers in the listed IdP groups are sent to that upstream, on failover too
- Added guardrail_trace to Claude apps gateway Bedrock upstreams, to log which Amazon Bedrock guardrail filter fired on a request, without the matched text
- Added idle compaction to VS Code and Claude Desktop's Code tab: a 200K+ token conversation left idle is summarized, and the summary is used on your next message if the prompt cache has expired
- Fixed Bedrock sessions with many images failing every turn and
/compact with "400 Input is too long." instead of removing older images and compacting - Fixed model switching being refused on machines with managed plugin settings when one of your own
--plugin-dir or --plugin-url plugins had a broken manifest or failed to download - Fixed "Continue automatically at usage limit" continuing more than three times without a prompt from you when a task restarted itself between waits (a
/goal check-in, a background or scheduled task) - Fixed the
/resume picker showing the text of CLAUDE.md or CLAUDE.local.md as a session's title when the session only ran slash commands - Fixed
/btw answering from the main conversation when asked from a subagent's open transcript - Fixed sandbox protections not applying to a worktree entered by claude -p
--resume or --continue - Fixed a settings file excluded with
--setting-sources still supplying some settings, such as auto mode rules and saved permission consents - Fixed auto mode reporting a call as blocked, and listing it in
/permissions, when its safety check gave no verdict - Fixed
/upgrade opening the browser and starting a new login for plans billed through the App Store or Google Play; it now says where to change the plan - Fixed
--resume, and rewinding past a switch to another model after a refusal, moving a session on a model name Claude Code doesn't recognize to a different model - Fixed Remote Control clients showing a stray "Compacted (
ctrl+o to see full summary)" row after /compact - Fixed a blank line appearing above some ⎿ rows in the transcript view (
Ctrl+O) - Fixed Esc on a command's panel, such as
/btw, also interrupting the subagent whose transcript is open - Fixed the session name from
/rename disappearing while Claude asks for permission or a plan decision, so side-by-side sessions stay identifiable - Fixed the tip and idle reminder about push notifications appearing when the push settings in
/config are hidden or your organization has turned off Remote Control - Self-hosted runner: Fixed an idle session moving to another runner instead of pausing when the runner's request to pause it lost its connection before Anthropic answered
- Improved prompt history:
Ctrl+R now matches text inside collapsed [Pasted text] pills - Improved the
/design-sync upload prompt to show the folder, the project and the files it will upload or delete - Improved
/permissions review tab, now called Recently blocked: the footer says what Esc will do with marked rows - Improved auto mode's blocked calls: messages name the command, say Claude may retry and auto mode checks again, and point to
/permissions to review - Improved
/config in agent view to say how to stop agent view opening by default - Improved session auto-titles: a session that starts with a skill or a prompt-based command such as
/security-review now gets a title from it instead of staying untitled - Improved
--resume speed and memory use on damaged transcripts - Improved
/context speed in sessions with ten thousand or more MCP tools - Self-hosted runner: Improved the error shown when a session's branch isn't on the git remote: it now covers a never-pushed branch, says how to fix each case, and no longer suggests retrying
- Updated the
/claude-api skill: its Datadog setup for API tracing now sends the dd-llmobs-enabled: true header, as the Console does, and its ant install instructions drop the outdated macOS xattr step - Updated the bundled dataviz skill to advise printing y-axis tick labels in full under 10,000, and horizontal ones in full under a million where they fit
- Updated the bundled dataviz skill to answer donut and pie chart requests with ranked bars or a segmented bar that prints its values
- Changed
/ultrareview to check workspace trust before it runs git, as claude ultrareview does - Changed
/permissions Recently blocked to refuse approving a call you can't read in full, including one the terminal is too short to show - [VSCode] Fixed Cmd+F /
Ctrl+F not opening the find widget in the plan preview tab - [VSCode] Fixed the voice dictation shortcut (
Ctrl+D) doing nothing under non-Latin keyboard layouts such as Russian, Greek or Hebrew
- permissions.blockWritesOutsideWorkingDirectories가 추가되었습니다: 모든 권한 모드에서 작업 디렉토리 외부의 경로에 대해 Write, Edit 및 NotebookEdit이 거부됩니다.
- Claude 앱 게이트웨이 업스트림에 선택적 그룹 목록이 추가되었습니다: 나열된 IdP 그룹의 개발자만 해당 업스트림으로 전송되며, 장애 조치 시에도 적용됩니다.
- Claude 앱 게이트웨이 Bedrock 업스트림에 guardrail_trace가 추가되어 요청에서 어떤 Amazon Bedrock guardrail 필터가 작동했는지 로그를 남기며, 일치하는 텍스트는 포함되지 않습니다.
- VS Code 및 Claude Desktop의 Code 탭에 유휴 압축 기능이 추가되었습니다: 200K 이상의 토큰 대화가 유휴 상태일 때 요약되며, 프롬프트 캐시가 만료되면 다음 메시지에 요약이 사용됩니다.
- 많은 이미지를 포함한 Bedrock 세션이 매 턴마다 실패하고 /compact가 "400 Input is too long." 오류를 발생시키는 문제를 수정했습니다.
- 관리되는 플러그인 설정이 있는 머신에서 자신의
--plugin-dir 또는 --plugin-url 플러그인 중 하나가 손상된 매니페스트를 가지고 있거나 다운로드에 실패할 때 모델 전환이 거부되는 문제를 수정했습니다. - 작업이 대기 중에 스스로 재시작될 때 "Continue automatically at usage limit"가 세 번 이상 사용자에게 프롬프트 없이 계속되는 문제를 수정했습니다 (예:
/goal 체크인, 백그라운드 또는 예약 작업). - 세션이 슬래시 명령만 실행했을 때
/resume 선택기가 CLAUDE.md 또는 CLAUDE.local.md의 텍스트를 세션 제목으로 표시하는 문제를 수정했습니다. - 하위 에이전트의 열린 전사에서 요청했을 때 /btw가 주요 대화에서 응답하는 문제를 수정했습니다.
- claude -p
--resume 또는 --continue로 들어간 작업 트리에 샌드박스 보호가 적용되지 않는 문제를 수정했습니다. - --setting-sources로 제외된 설정 파일이 여전히 자동 모드 규칙 및 저장된 권한 동의와 같은 일부 설정을 제공하는 문제를 수정했습니다.
- 안전 검사에서 판별이 없을 때 자동 모드가 호출을 차단된 것으로 보고하고 /permissions에 나열하는 문제를 수정했습니다.
- /upgrade가 브라우저를 열고 App Store 또는 Google Play를 통해 청구된 요금제에 대한 새 로그인을 시작하는 문제를 수정했습니다; 이제 요금제를 변경할 위치를 안내합니다.
--resume 및 거부 후 다른 모델로 전환한 후 세션이 Claude Code가 인식하지 못하는 모델 이름으로 이동하는 문제를 수정했습니다.- Remote Control 클라이언트가
/compact 후에 "Compacted (ctrl+o to see full summary)" 행이 나타나는 문제를 수정했습니다. - 전사 보기(
Ctrl+O)에서 일부 ⎿ 행 위에 빈 줄이 나타나는 문제를 수정했습니다. - /btw와 같은 명령 패널에서 Esc가 열린 하위 에이전트를 중단하는 문제를 수정했습니다.
- Claude가 권한이나 계획 결정을 요청하는 동안 /rename에서 세션 이름이 사라지는 문제를 수정하여 나란히 세션이 식별 가능하게 유지합니다.
- /config에서 푸시 설정이 숨겨져 있거나 조직에서 Remote Control을 끈 경우 푸시 알림에 대한 팁 및 유휴 알림이 나타나는 문제를 수정했습니다.
- 자체 호스팅된 러너: 러너의 일시 중지 요청이 Anthropic의 응답 전에 연결을 잃었을 때 유휴 세션이 일시 중지되지 않고 다른 러너로 이동하는 문제를 수정했습니다.
- 프롬프트 기록이 개선되었습니다: Ctrl+R이 이제 축소된 [Pasted text] 알약 내의 텍스트와 일치합니다.
/design-sync 업로드 프롬프트가 개선되어 업로드 또는 삭제할 폴더, 프로젝트 및 파일을 표시합니다./permissions 검토 탭이 개선되어 이제 Recently blocked로 명칭이 변경되었습니다: 바닥글에 Esc가 표시된 행에 대해 수행할 작업이 안내됩니다.- 자동 모드의 차단된 호출이 개선되었습니다: 메시지가 명령을 이름 붙이고 Claude가 재시도할 수 있으며 자동 모드가 다시 확인하고 /permissions를 검토하도록 안내합니다.
- 에이전트 보기에서 /config가 기본적으로 에이전트 보기가 열리지 않도록 하는 방법을 안내하도록 개선되었습니다.
- 세션 자동 제목이 개선되었습니다: /security-review와 같은 기술 또는 프롬프트 기반 명령으로 시작하는 세션은 제목이 부여되어 무제 상태로 남지 않습니다.
- 손상된 전사에서
--resume 속도 및 메모리 사용이 개선되었습니다. - 만 개 이상의 MCP 도구가 있는 세션에서
/context 속도가 개선되었습니다. - 자체 호스팅된 러너: 세션의 브랜치가 git 원격에 없을 때 표시되는 오류가 개선되었습니다: 이제 푸시되지 않은 브랜치를 포함하고 각 경우를 수정하는 방법을 안내하며 재시도를 제안하지 않습니다.
/claude-api 기술이 업데이트되었습니다: API 추적을 위한 Datadog 설정이 이제 Console과 같이 dd-llmobs-enabled: true 헤더를 전송하며, ant 설치 지침에서 구식 macOS xattr 단계를 제거했습니다.- 10,000 미만에서는 y축 눈금 레이블을 전체 출력하도록, 백만 미만에서는 맞는 경우 수평 레이블을 전체 출력하도록 번들된 dataviz 스킬을 업데이트했습니다.
- 번들된 dataviz 스킬을 업데이트하여 도넛 및 파이 차트 요청에 순위가 매겨진 막대 또는 값을 출력하는 세분화된 막대로 응답하도록 했습니다.
- /ultrareview를 변경하여 git을 실행하기 전에 작업 공간 신뢰를 확인하도록 했습니다. 이는 claude ultrareview와 같습니다.
/permissions Recently blocked를 변경하여 전체를 읽을 수 없는 호출을 승인하지 않도록 했습니다. 여기에는 터미널이 너무 짧아 표시할 수 없는 호출도 포함됩니다.- [VSCode] 계획 미리보기 탭에서 Cmd+F / Ctrl+F가 찾기 위젯을 열지 않는 문제를 수정했습니다.
- [VSCode] 비라틴 키보드 레이아웃(예: 러시아어, 그리스어 또는 히브리어)에서 음성 받아쓰기 단축키(
Ctrl+D)가 작동하지 않는 문제를 수정했습니다.
|
| v2.1.312 | 2026-10-27 | /modelFIX /effortFIX Ctrl+CFIX Ctrl+DFIX /verifyFIX /helpFIX | - Added oidc.user_id_claim to the Claude apps gateway, to identify people by an id_token claim other than sub, such as Microsoft Entra ID's oid
- Added click to send: in fullscreen, clicking the "to send now" hint under a queued message sends it right away, as its key does
- Fixed the
/model and /effort cache warning saying the re-read waits for your next message; a change made while Claude is working can trigger it sooner - Fixed agent view restoring input text on the next launch after it was cleared with
Ctrl+C just before exiting - Fixed agent view reopening in shell mode after exiting with
Ctrl+D from an empty ! input - Fixed
/verify showing a long description meant for Claude in /help and the / command menu instead of a short one - [VSCode] Fixed sessions ending on a bare exit code when your organization's settings couldn't be loaded or were refused at startup; the tab now says why and offers Retry or Sign in again
- [VSCode] Changed usage limit resets to show a clock time ("Resets at 3:10 PM") and to say "5-hour limit"
- [Cloud sessions] Added an effort level to the model picker when you create or edit a routine that runs in the cloud
- [Cloud sessions] Added a Bash editor with colors, line numbers and a Copy button to the setup script box in cloud environment settings
- [Cloud sessions] Improved the step shown when Claude adds a repository to a cloud session: opening it now shows a short table of what happened instead of raw JSON
- [Cloud sessions] Fixed resending an unchanged message after a failed send in a cloud session sometimes running it twice
- oidc.user_id_claim을 Claude 앱 게이트웨이에 추가하여, Microsoft Entra ID의 oid와 같은 sub 이외의 id_token 클레임으로 사람을 식별할 수 있게 했습니다.
- 전체 화면에서 대기 중인 메시지 아래의 "지금 보내기" 힌트를 클릭하면 즉시 전송됩니다.
/model 및 /effort 캐시 경고를 수정하여, 재읽기가 다음 메시지를 기다린다고 표시되던 문제를 해결했습니다; Claude가 작업 중일 때 변경이 있으면 더 빨리 발생할 수 있습니다.- Ctrl+C로 지운 후 다음 실행 시 입력 텍스트를 복원하는 에이전트 뷰를 수정했습니다.
- 빈 ! 입력에서 Ctrl+D로 종료한 후 에이전트 뷰가 셸 모드로 다시 열리는 문제를 수정했습니다.
- /verify에서
/help 및 / 명령 메뉴에 Claude를 위한 긴 설명이 표시되는 문제를 수정하여 짧은 설명이 나오도록 했습니다. - [VSCode] 조직의 설정을 로드할 수 없거나 시작 시 거부될 때 빈 종료 코드로 세션이 종료되는 문제를 수정했습니다; 이제 탭에 이유가 표시되고 다시 시도하거나 다시 로그인할 수 있습니다.
- [VSCode] 사용 한도 초기화를 시계 시간("오후 3:10에 초기화")으로 표시하고 "5시간 한도"라고 표시하도록 변경했습니다.
- [Cloud sessions] 클라우드에서 실행되는 루틴을 생성하거나 편집할 때 모델 선택기에 노력 수준을 추가했습니다.
- [Cloud sessions] 클라우드 환경 설정의 설정 스크립트 상자에 색상, 줄 번호 및 복사 버튼이 있는 Bash 편집기를 추가했습니다.
- [Cloud sessions] Claude가 클라우드 세션에 리포지토리를 추가할 때 표시되는 단계를 개선했습니다: 이제 열면 발생한 일의 간단한 표가 표시됩니다.
- [Cloud sessions] 클라우드 세션에서 실패한 전송 후 변경되지 않은 메시지를 다시 보내는 경우 때때로 두 번 실행되는 문제를 수정했습니다.
|
| v2.1.311 | 2026-10-26 | --hold-idle-fileNEW --max-hold-minNEW /mcpFIX /effortFIX /ideFIX --resumeFIX --continueFIX /resumeFIX --session-idFIX /clearFIX /branchFIX /reviewFIX /code-reviewIMP --plugin-dirFIX /usageFIX /rewindFIX /teleportIMP /permissionsIMP Ctrl+DIMP --output-format jsonIMP | - Added
--hold-idle-file and --max-hold-min to self-hosted-runner, to keep an idle session while your host reports processes it left running - Added a tip for the Explanatory output style, shown when you ask Claude for explanations
- Fixed claude mcp add, claude mcp remove and
/mcp naming the current folder instead of the project entry in ~/.claude.json that holds a local-scope server when run below a repository root - Fixed
/effort not warning about a prompt cache miss in plan mode when the plan model differs from the session model - Fixed
/ide saying the VS Code extension was installed before the install finished or when it failed - Fixed agent teams sessions showing an empty task list when coming back with
--resume, --continue, /resume or --session-id, including after /clear or a crash, and /branch writing to the original session's list - Fixed pasting text that mentions an image file, such as ! open /tmp/shot.png or
/review look at /tmp/shot.png, attaching the image and dropping its path from the prompt - Fixed a finished
/code-review, or another skill that runs in a sub-agent, running a second time when a cloud or background session restarts - Fixed
/ide saying it had installed the JetBrains plugin when nothing was installed - Fixed
/mcp showing a remote server as failed after "Clear authentication" when the server works without sign-in - Fixed
/mcp showing "authenticated" for a remote server that Claude Code sends no credentials to - Fixed a
--plugin-dir folder of plugins loading as one plugin when an empty .mcp.json was at its top - Fixed
/usage never showing large prompt-cache misses under "What's contributing to your limits usage?" - Fixed the
/rewind confirmation saying the conversation "will be forked" when the later messages are removed from the conversation - Fixed the
/rewind warning that wrongly said manual and Bash edits are never affected by a code restore - Linux: Fixed sandboxed Bash commands failing with bwrap: Can't create file when a
--plugin-dir folder was also an added directory and permissions.blockReadsOutsideWorkingDirectories was on - Self-hosted runner: Fixed a session failing to start when a rate limit (HTTP 429, or a git wrapper that exits 75) blocks an added read-only repository; it now starts without that repository
- Improved
/teleport and claude --teleport to warn when a compacted cloud session loads from its last compaction, so the messages it summarized aren't in the local copy - Improved screen reader mode: deleting a rule in
/permissions says "Deleted allow rule …" right away - Changed
Ctrl+D in agent view to match the prompt: on an empty input, pressing it twice exits - Changed
--output-format json and stream-json output to write DEL, C1 control and Unicode format characters inside strings as \uXXXX escapes; parsed values are unchanged - Changed
/code-review to tell Claude to put the effort level first and use max only when asked - [VSCode] Added syntax coloring to code blocks in Claude's replies, in light, dark and high contrast dark themes
- [VSCode] Added a "Running UserPromptSubmit hooks" spinner status and screen reader announcement for slow UserPromptSubmit hooks
- [VSCode] Fixed custom skills and custom slash commands sent from the VS Code or JetBrains panel leaving out the open file or selected lines that ordinary messages include (anthropics/claude-code#102799)
- [VSCode] Fixed the extension host freezing while the login shell ran its start-up files to read PATH on macOS and Linux
- [VSCode] Fixed clicking an image in a tool result, or closing its preview, also opening the result's text in an editor tab
- [VSCode] Fixed voice dictation continuing to record after a message was sent with the Send button; sending now stops dictation first, as pressing Enter already did
--hold-idle-file 및 --max-hold-min을 self-hosted-runner에 추가하여 호스트가 실행 중인 프로세스를 보고하는 동안 유휴 세션을 유지합니다.- Claude에게 설명을 요청할 때 표시되는 설명 출력 스타일에 대한 팁을 추가했습니다.
- claude mcp add, claude mcp remove 및 /mcp가 저장소 루트 아래에서 실행될 때 현재 폴더 대신 ~/.claude.json의 프로젝트 항목을 지칭하는 문제를 수정했습니다.
- 계획 모델이 세션 모델과 다를 때 계획 모드에서 프롬프트 캐시 미스에 대한 경고가 나타나지 않는
/effort 문제를 수정했습니다. - 설치가 완료되기 전에 또는 실패했을 때 /ide가 VS Code 확장이 설치되었다고 말하는 문제를 수정했습니다.
--resume, --continue, /resume 또는 --session-id로 돌아올 때 에이전트 팀 세션이 빈 작업 목록을 표시하는 문제를 수정했습니다. 여기에는 /clear 또는 충돌 후도 포함됩니다.- ! open /tmp/shot.png 또는
/review look at /tmp/shot.png와 같이 이미지 파일을 언급하는 텍스트를 붙여넣을 때 이미지가 첨부되고 프롬프트에서 경로가 제거되는 문제를 수정했습니다. - 클라우드 또는 백그라운드 세션이 재시작될 때 완료된
/code-review 또는 서브 에이전트에서 실행되는 다른 기술이 두 번째로 실행되는 문제를 수정했습니다. - /ide가 아무것도 설치되지 않았을 때 JetBrains 플러그인이 설치되었다고 말하는 문제를 수정했습니다.
- /mcp가 "Clear authentication" 후 원격 서버를 실패로 표시하는 문제를 수정했습니다. 서버는 로그인 없이도 작동합니다.
- Claude Code가 자격 증명을 전송하지 않는 원격 서버에 대해 /mcp가 "authenticated"로 표시하는 문제를 수정했습니다.
- 빈 .mcp.json이 최상위에 있을 때
--plugin-dir 플러그인 폴더가 하나의 플러그인으로 로드되는 문제를 수정했습니다. - /usage가 "What's contributing to your limits usage?" 아래에서 큰 프롬프트 캐시 미스를 결코 표시하지 않는 문제를 수정했습니다.
/rewind 확인에서 대화가 "forked"될 것이라고 잘못 말하는 문제를 수정했습니다. 나중의 메시지가 대화에서 제거될 때 발생합니다.- 수동 및 Bash 편집이 코드 복원에 영향을 받지 않는다고 잘못 말하는
/rewind 경고를 수정했습니다. - Linux:
--plugin-dir 폴더가 추가된 디렉토리이면서 permissions.blockReadsOutsideWorkingDirectories가 켜져 있을 때 bwrap로 인해 샌드박스된 Bash 명령이 실패하는 문제를 수정했습니다. - Self-hosted runner: 추가된 읽기 전용 저장소가 차단할 때 세션이 시작되지 않는 문제를 수정했습니다. 이제 해당 저장소 없이 시작됩니다.
/teleport 및 claude --teleport를 개선하여 압축된 클라우드 세션이 마지막 압축에서 로드될 때 경고하도록 했습니다. 요약된 메시지가 로컬 복사본에 포함되지 않도록 합니다.- 화면 읽기 모드를 개선했습니다: /permissions에서 규칙을 삭제할 때 "Deleted allow rule …"라고 즉시 말합니다.
- 에이전트 보기에서 Ctrl+D를 프롬프트와 일치하도록 변경했습니다: 빈 입력에서 두 번 누르면 종료됩니다.
--output-format json 및 stream-json 출력을 문자열 내에서 DEL, C1 제어 및 유니코드 형식 문자를 \uXXXX 이스케이프 형식으로 작성하도록 변경했습니다; 구문 분석된 값은 변경되지 않습니다.- /code-review를 변경하여 Claude에게 노력 수준을 먼저 두고 요청 시에만 max를 사용하도록 지시합니다.
- [VSCode] Claude의 응답에서 코드 블록에 대한 구문 강조를 추가했습니다. 밝은, 어두운 및 고대비 어두운 테마에서 지원됩니다.
- [VSCode] 느린 UserPromptSubmit 훅을 위한 "Running UserPromptSubmit hooks" 스피너 상태 및 화면 읽기 발표를 추가했습니다.
- [VSCode] VS Code 또는 JetBrains 패널에서 보낸 사용자 정의 기술 및 사용자 정의 슬래시 명령이 일반 메시지에 포함된 열린 파일 또는 선택된 줄을 누락하는 문제를 수정했습니다 (anthropics/claude-code#102799).
- [VSCode] macOS 및 Linux에서 로그인 셸이 PATH를 읽기 위해 시작 파일을 실행하는 동안 확장 호스트가 멈추는 문제를 수정했습니다.
- [VSCode] 도구 결과에서 이미지를 클릭하거나 미리보기를 닫을 때 결과의 텍스트가 편집기 탭에서 열리는 문제를 수정했습니다.
- [VSCode] 메시지가 Send 버튼으로 전송된 후 음성 받아쓰기가 계속 기록되는 문제를 수정했습니다. 이제 전송 시 먼저 받아쓰기가 중지됩니다.
|
| v2.1.310 | 2025-11-24 | /sandboxIMP | - Added the Monitor tool and plugin monitors on Bedrock, Vertex, and Foundry, and when telemetry or nonessential traffic is disabled; long foreground sleeps are now blocked there too
- Windows: Fixed PreToolUse and PermissionRequest hooks letting a tool call through when Git Bash is missing and the hook's command is only quoted strings, such as a quoted path
- Linux: Improved
/sandbox and the sandbox startup warning to name Ubuntu's AppArmor restriction on user namespaces, and how to lift it, when it keeps bubblewrap from starting the sandbox - [VSCode] Fixed pressing Enter on the plan review card's "Send feedback and keep planning" button approving the plan instead of sending your comments back
- [VSCode] Fixed the panel showing "Something went wrong" after "Switch branch & continue" on a cloud session opened from Session history's Web tab
- [Cloud sessions] Added Claude Code cloud sessions and Remote Control permissions to Enterprise custom roles, so Owners can control access to each by role
- [Cloud sessions] Added a Choose file button to load a cloud environment's setup script from a file
- [Cloud sessions] Fixed failed saves and archives in the cloud environment edit dialog showing no error inside the dialog
- [Cloud sessions] Fixed failed routine API token actions showing only a toast; the error now appears in the routine edit dialog
- Bedrock, Vertex, Foundry에서 Monitor 도구와 플러그인 모니터를 추가했으며, telemetry 또는 비필수 트래픽이 비활성화된 경우에도 긴 포그라운드 슬립이 차단됩니다.
- Windows: Git Bash가 없고 후크의 명령이 인용된 문자열(예: 인용된 경로)일 때 도구 호출을 허용하는 PreToolUse 및 PermissionRequest 후크를 수정했습니다.
- Linux:
/sandbox 및 샌드박스 시작 경고를 개선하여 사용자 네임스페이스에 대한 Ubuntu의 AppArmor 제한과 이를 해제하는 방법을 명시했습니다. 이는 bubblewrap이 샌드박스를 시작하지 못하게 할 때 적용됩니다. - [VSCode] 계획 검토 카드의 "피드백 보내기 및 계획 유지" 버튼에서 Enter를 눌렀을 때 댓글을 보내는 대신 계획을 승인하는 문제를 수정했습니다.
- [VSCode] 세션 기록의 Web 탭에서 열린 클라우드 세션에서 "브랜치 전환 및 계속" 후 "Something went wrong"이 표시되는 패널 문제를 수정했습니다.
- [Cloud sessions] Enterprise 사용자 정의 역할에 Claude Code 클라우드 세션 및 원격 제어 권한을 추가하여 소유자가 역할별로 접근을 제어할 수 있도록 했습니다.
- [Cloud sessions] 파일에서 클라우드 환경의 설정 스크립트를 로드할 수 있는 파일 선택 버튼을 추가했습니다.
- [Cloud sessions] 클라우드 환경 편집 대화 상자에서 실패한 저장 및 아카이브가 대화 상자 내에 오류 없이 표시되는 문제를 수정했습니다.
- [Cloud sessions] 실패한 정기 API 토큰 작업이 토스트만 표시되는 문제를 수정했습니다. 이제 오류가 정기 편집 대화 상자에 나타납니다.
|
| v2.1.309 | 2026-10-22 | --mcp-configFIX ctrl+eFIX ctrl+oFIX /procFIX --toolsFIX /renameFIX --resumeFIX /rewindIMP /code-review --fixFIX /code-reviewFIX /privacy-settingsFIX /feedbackFIX --add-dirFIX /verifyFIX /claude-apiIMP --startup-timeout-min --trust-workspaceIMP /goalFIX Ctrl+JFIX ctrl+jFIX | - Fixed sandboxed commands and auto-accepted edits being able to modify the MCP config file passed with
--mcp-config - Fixed ctrl+enter (send now) only queuing a message when pressed before the response had started, and restarting a prompt's hooks while leaving the message queued when pressed while those hooks were running
- Fixed
ctrl+o not showing messages from other agents and sessions that are still waiting to be delivered; they now appear in full under the transcript, marked as waiting - Fixed Read reporting "File does not exist" for PDF page ranges in Linux sandboxes that share the parent's
/proc - Fixed split-pane agent teammates not inheriting the tool deny and
--tools rules given on the leader's command line - Fixed sessions renamed with
/rename appearing to other sessions under a generated name after a VS Code window reload or a non-interactive --resume - Fixed the
/rewind list showing "No code changes" for a turn that changed checkpointed files through /code-review --fix, a subagent or a shell command - Fixed
/privacy-settings showing an out-of-date "Help improve our AI models" value; it now also says when the setting can't be fetched - Fixed oversized
/feedback reports failing instead of being resent without the transcript - Fixed a skill in an
--add-dir folder being unreachable when another skill already held its name; it is now offered as <folder>:<name> - Fixed
/verify and /code-review not finding a nested package's own skill when its files were changed from the shell - Fixed the
/claude-api skill saying that ant beta:worker poll --on-work passes trace context to the command - Fixed the
/claude-api skill's C# tracing setup missing spans from the cloud platform clients - Fixed the
/claude-api skill saying that API spans for requests to Claude Platform on AWS can't join the caller's trace - Linux: Fixed sandbox write denies lifting when a background command outlived the session
- Windows: Fixed PowerShell permission checks auto-approving some Set-Location or cd commands that target the current directory and carry extra arguments; these now prompt for approval
- macOS: Fixed the "Install Command Line Developer Tools" dialog opening each time Claude Code starts on a Mac without Xcode or the Command Line Tools
- Self-hosted runner: Fixed
--startup-timeout-min stopping a session whose first prompt, such as /code-review, was still working in a subagent; a frozen process is still stopped - Improved the
/claude-api skill to offer API tracing alongside SDK tracing when asked to add OpenTelemetry - Improved the
/claude-api skill to check the live docs before saying a feature is unsupported - Self-hosted runner: Improved sessions that move to a new runner: Claude now sees the tool call that was interrupted, marked as outcome unknown
- Updated the bundled dataviz skill to accept APCA as a text-contrast measure (keeping WCAG 2 ratios where AA conformance is required), add an apca(text, background) function to its palette validator scripts, and say whether a label inside a colored chart fill should be white or near-black
- Updated the
/claude-api skill: service account keys and Workload Identity Federation tokens can now manage OpenTelemetry destinations - Changed sed -i to get the standard Bash prompt and run as written, not a simulated file-edit preview; like other Bash edits, it is no longer restored by
/rewind - Changed claude ultrareview to require workspace trust: it asks on a terminal, else refuses; scripts pass
--trust-workspace, which takes no value (put a PR number or base branch before it), or set CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK=1 - Changed the
/claude-api skill to build Managed Agents subagent teams on multiagent_20261001 with dynamic workflows on by default, instead of coordinator - [VSCode] Added a log warning that says what to do when dictation or the extension's own requests fail certificate verification, such as behind a TLS-inspecting proxy
- [VSCode] Fixed the Claude panel staying blank after the editor cached an incomplete copy of its files; it now recovers by itself, or says what went wrong and how to fix it
- [VSCode] Fixed Session history filling up with empty "Untitled" sessions each time you start a new session without sending a message
- [VSCode] Fixed long slash-command messages such as
/goal filling the chat panel; they now fold behind Show more like other prompts (anthropics/claude-code#97469) - [VSCode] Fixed
Ctrl+J in the chat input always inserting a newline: it is now left to VS Code and the OS when "ctrl+j" is set to null in the Chat context of ~/.claude/keybindings.json
- --mcp-config와 함께 전달된 MCP 구성 파일을 수정할 수 있는 sandboxed 명령 및 자동 수락된 편집을 수정했습니다.
- ctrl+enter(지금 보내기)가 응답이 시작되기 전에 눌렸을 때만 메시지를 대기열에 추가하고, 후크가 실행되는 동안 눌렸을 때 메시지를 대기열에 남긴 채로 프롬프트의 후크를 재시작하는 문제를 수정했습니다.
- ctrl+o가 다른 에이전트와 세션의 대기 중인 메시지를 표시하지 않는 문제를 수정했습니다; 이제 대본 아래에 대기 중으로 표시됩니다.
- Linux sandbox에서 부모의 /proc을 공유하는 PDF 페이지 범위에 대해 "파일이 존재하지 않음"이라고 보고하는 Read 문제를 수정했습니다.
- split-pane 에이전트 팀원이 리더의 명령줄에서 제공된 도구 거부 및
--tools 규칙을 상속받지 않는 문제를 수정했습니다. - /rename으로 이름이 변경된 세션이 VS Code 창을 새로 고침하거나 비대화형
--resume 후에 생성된 이름으로 다른 세션에 나타나는 문제를 수정했습니다. /rewind 목록이 /code-review --fix, 서브 에이전트 또는 셸 명령을 통해 체크포인트 파일을 변경한 턴에 대해 "코드 변경 없음"이라고 표시하는 문제를 수정했습니다.- /privacy-settings가 오래된 "우리 AI 모델 개선에 도움을 주세요" 값을 표시하는 문제를 수정했습니다; 이제 설정을 가져올 수 없을 때도 표시합니다.
- 과도한
/feedback 보고서가 대본 없이 재전송되지 않고 실패하는 문제를 수정했습니다. --add-dir 폴더에 있는 스킬이 다른 스킬이 이미 이름을 보유하고 있을 때 접근할 수 없는 문제를 수정했습니다; 이제 <folder>:<name>으로 제공됩니다./verify 및 /code-review가 셸에서 파일이 변경된 경우 중첩 패키지의 자체 스킬을 찾지 못하는 문제를 수정했습니다./claude-api 스킬이 ant beta:worker poll --on-work가 명령에 추적 컨텍스트를 전달한다고 잘못 말하는 문제를 수정했습니다./claude-api 스킬의 C# 추적 설정에서 클라우드 플랫폼 클라이언트의 스팬이 누락되는 문제를 수정했습니다./claude-api 스킬이 AWS의 Claude Platform에 대한 요청의 API 스팬이 호출자의 추적에 참여할 수 없다고 잘못 말하는 문제를 수정했습니다.- Linux: 백그라운드 명령이 세션보다 오래 지속될 때 sandbox write denies가 해제되는 문제를 수정했습니다.
- Windows: PowerShell 권한 검사에서 현재 디렉토리를 대상으로 하고 추가 인수를 포함하는 일부 Set-Location 또는 cd 명령을 자동 승인하는 문제를 수정했습니다; 이제 승인을 요청합니다.
- macOS: Xcode 또는 Command Line Tools가 없는 Mac에서 Claude Code가 시작될 때마다 "Command Line Developer Tools 설치" 대화 상자가 열리는 문제를 수정했습니다.
- 자체 호스팅 러너: --startup-timeout-min이 /code-review와 같은 첫 번째 프롬프트가 서브 에이전트에서 여전히 작동 중일 때 세션을 중지하는 문제를 수정했습니다; 동결된 프로세스는 여전히 중지됩니다.
/claude-api 스킬을 개선하여 OpenTelemetry 추가 요청 시 API 추적을 SDK 추적과 함께 제공하도록 했습니다./claude-api 스킬을 개선하여 기능이 지원되지 않는다고 말하기 전에 라이브 문서를 확인하도록 했습니다.- 자체 호스팅 러너: 새로운 러너로 이동하는 세션을 개선했습니다: Claude는 이제 중단된 도구 호출을 결과 미확인으로 표시합니다.
- 번들된 dataviz 스킬을 업데이트하여 APCA를 텍스트 대비 측정값으로 수용하고(WCAG 2 비율을 유지하며 AA 준수가 필요한 경우), 팔레트 검증 스크립트에 apca(text, background) 함수를 추가하고 색상 차트 채우기 내부의 레이블이 흰색 또는 거의 검은색이어야 하는지 여부를 표시하도록 했습니다.
/claude-api 스킬을 업데이트했습니다: 서비스 계정 키와 Workload Identity Federation 토큰이 이제 OpenTelemetry 대상을 관리할 수 있습니다.- sed -i를 변경하여 표준 Bash 프롬프트를 가져오고 작성된 대로 실행되도록 했으며, 시뮬레이션된 파일 편집 미리보기가 아닙니다; 다른 Bash 편집과 마찬가지로 이제 /rewind로 복원되지 않습니다.
- claude ultrareview를 변경하여 작업 공간 신뢰를 요구하도록 했습니다: 터미널에서 요청하며, 그렇지 않으면 거부합니다; 스크립트는 --trust-workspace를 전달하며, 값이 필요하지 않습니다(그 앞에 PR 번호 또는 기본 브랜치를 넣으세요), 또는 CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK=1을 설정합니다.
/claude-api 스킬을 변경하여 Managed Agents 서브 에이전트 팀을 multiagent_20261001에서 기본적으로 동적 워크플로우로 구성하도록 했습니다.- [VSCode] 받아쓰기 또는 확장 자체 요청이 인증서 검증에 실패할 때 수행할 작업을 알려주는 로그 경고를 추가했습니다; TLS 검사 프록시 뒤에서와 같은 경우입니다.
- [VSCode] 편집기가 파일의 불완전한 복사본을 캐시한 후 Claude 패널이 빈 상태로 남는 문제를 수정했습니다; 이제 스스로 복구하거나 무엇이 잘못되었는지와 수정 방법을 알려줍니다.
- [VSCode] 메시지를 보내지 않고 새 세션을 시작할 때마다 세션 기록이 빈 "제목 없음" 세션으로 채워지는 문제를 수정했습니다.
- [VSCode] /goal과 같은 긴 슬래시 명령 메시지가 채팅 패널을 채우는 문제를 수정했습니다; 이제 다른 프롬프트처럼 Show more 뒤로 접힙니다 (anthropics/claude-code#97469).
- [VSCode] 채팅 입력에서 Ctrl+J가 항상 줄 바꿈을 삽입하는 문제를 수정했습니다: 이제 "~/.claude/keybindings.json"의 Chat 컨텍스트에서 "
ctrl+j"가 null로 설정되면 VS Code와 OS에 맡겨집니다.
|
| v2.1.308 | 2026-10-22 | — | - Bug fixes and reliability improvements
|
| v2.1.307 | 2026-10-21 | /claude-api api-versionNEW /claude-apiNEW /autocompactFIX /clearFIX /permissionsFIX /helpFIX --use-anthropic-git-proxy --settingsIMP --checkout-hook-timeout-min | - Added
/claude-api api-version to move Claude API code to API version 2026-10-21 - Added the claude_code.safety_event OpenTelemetry event for each tool call a permission rule, auto mode, a safety check, a hook or the sandbox stopped, prompted or sent back
- Fixed
/autocompact in cloud sessions going back to the default window after the session restarted - Fixed a conversation cleared with
/clear sometimes coming back when a cloud or self-hosted runner session restarted - Fixed
/permissions > Recently denied not showing the denied shell command, and auto mode's local classifier ignoring an approval from there when it checks a retried command; approving a row now names the command, not its description - Fixed
/help and the / command menu showing long model-facing descriptions for bundled skills such as /claude-api instead of their short descriptions - Self-hosted runner: Fixed sessions with
--use-anthropic-git-proxy committing a .claude/settings.local.json left in the clone by an earlier session - Self-hosted runner: Fixed archiving or requeueing a session, or stopping the runner, during its checkout hook leaving the hook's processes running and the runner's slot held
- Changed the axScreenReader setting and CLAUDE_AX_SCREEN_READER in a settings env block to apply only from user, managed or
--settings settings (since 2.1.305) - Self-hosted runner: Changed checkout hooks to be stopped after 30 minutes by default, failing the session's setup; if yours needs longer, raise
--checkout-hook-timeout-min or set it to 0 - Self-hosted runner: Changed the certificate file built for Anthropic-managed git to filter its trusted certificates as the CLI does; a [runner:warn] line gives the number left out
- [VSCode] Added a notice on the microphone button when voice dictation stops by itself (15 seconds without recognized speech, or the 2-minute limit), saying why and that the text so far is kept
- [VSCode] Fixed a long prompt expanded with Show more covering the whole chat panel: a pinned prompt is now capped at 40% of the panel and scrolls
- [VSCode] Fixed part of a list item or table cell with LaTeX math pasting as a new list or table in rich text editors
- [VSCode] Fixed dictation failing behind a TLS-inspecting proxy when NODE_EXTRA_CA_CERTS is set only in ~/.claude/settings.json; it now also follows CLAUDE_CODE_CERT_STORE
- [VSCode] Changed the "still open somewhere else" notice to also cover a Claude process left over from an extension restart, which usually ends on its own within about 10 minutes
- Claude API 코드를 API 버전 2026-10-21로 이동하기 위해
/claude-api api-version을 추가했습니다. - 각 도구 호출에 대한 permission rule, auto mode, safety check, hook 또는 sandbox가 중지, 프롬프트 또는 되돌려 보낸 경우에 대한 claude_code.safety_event OpenTelemetry 이벤트를 추가했습니다.
- 세션이 재시작된 후 cloud sessions에서 /autocompact가 기본 창으로 돌아가는 문제를 수정했습니다.
- /clear로 지운 대화가 cloud 또는 self-hosted runner 세션이 재시작될 때 가끔 돌아오는 문제를 수정했습니다.
/permissions > Recently denied에서 거부된 shell command가 표시되지 않고, auto mode의 local classifier가 재시도된 명령을 확인할 때 거기서의 승인을 무시하는 문제를 수정했습니다; 이제 행을 승인하면 명령 이름이 표시됩니다.- /help와 / 명령 메뉴에서 /claude-api와 같은 번들된 기술에 대한 긴 모델 설명이 아닌 짧은 설명을 표시하도록 수정했습니다.
- Self-hosted runner: --use-anthropic-git-proxy로 세션을 커밋할 때 이전 세션에서 클론에 남겨진 .claude/settings.local.json을 수정했습니다.
- Self-hosted runner: 체크아웃 훅 중에 세션을 아카이브하거나 재큐잉하거나 러너를 중지할 때 훅의 프로세스가 실행되고 러너의 슬롯이 유지되는 문제를 수정했습니다.
- axScreenReader 설정과 CLAUDE_AX_SCREEN_READER를 사용자, 관리 또는
--settings 설정에서만 적용되도록 변경했습니다 (2.1.305 이후). - Self-hosted runner: 체크아웃 훅을 기본적으로 30분 후에 중지되도록 변경하여 세션 설정이 실패하게 했습니다; 더 오래 필요하면 --checkout-hook-timeout-min을 높이거나 0으로 설정하세요.
- Self-hosted runner: Anthropic 관리 git을 위해 구축된 인증서 파일이 CLI처럼 신뢰할 수 있는 인증서를 필터링하도록 변경했습니다; [runner:warn] 줄이 제외된 수를 제공합니다.
- [VSCode] 음성 받아쓰기가 자동으로 중지될 때 마이크 버튼에 알림을 추가했습니다 (인식된 음성이 없는 15초 또는 2분 제한), 이유와 지금까지의 텍스트가 유지된다고 안내합니다.
- [VSCode] Show more로 확장된 긴 프롬프트가 전체 채팅 패널을 가리는 문제를 수정했습니다: 고정된 프롬프트는 이제 패널의 40%로 제한되고 스크롤됩니다.
- [VSCode] LaTeX 수식을 붙여넣은 목록 항목 또는 테이블 셀의 일부가 리치 텍스트 편집기에서 새로운 목록이나 테이블로 생성되는 문제를 수정했습니다.
- [VSCode] NODE_EXTRA_CA_CERTS가 ~/.claude/settings.json에만 설정된 경우 TLS 검사 프록시 뒤에서 받아쓰기가 실패하는 문제를 수정했습니다; 이제 CLAUDE_CODE_CERT_STORE도 따릅니다.
- [VSCode] "여전히 다른 곳에서 열려 있음" 알림을 확장 재시작 후 남아 있는 Claude 프로세스도 포함하도록 변경했습니다; 이는 보통 약 10분 이내에 스스로 종료됩니다.
|
| v2.1.306 | 2026-10-21 | — | - Fixed claude -p inside cloud sessions reporting "Not logged in" when started without the session's environment variables
- Fixed an API error being replaced by "prompt is too long", and an unneeded compaction, in sessions with many MCP tools
- cloud sessions 내에서 claude -p가 세션의 환경 변수가 없이 시작될 때 "Not logged in"을 보고하는 문제를 수정했습니다.
- 많은 MCP 도구가 있는 세션에서 API 오류가 "prompt is too long"으로 대체되고 불필요한 압축이 발생하는 문제를 수정했습니다.
|
| v2.1.305 | 2026-10-20 | --toolsFIX /effortFIX /autocompactFIX /resumeFIX /usageIMP Ctrl+RFIX /doctorIMP /artifactsIMP | - Added sandbox.allowNestedUserNamespaces so sandboxed commands on Linux can create user namespaces (Chromium, rootless podman); this lets them get around the sandbox's file protections
- Added CLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MS so unattended retry mode (CLAUDE_CODE_RETRY_WATCHDOG) notices a usage limit that was lifted before its reset
- Fixed every request failing on Vertex, Bedrock and other providers when the endpoint or a gateway rejects tool search, and behind gateways with ToolSearch disallowed or left out of
--tools (a 2.1.304 regression): Claude Code now retries without it - Fixed
/effort and /autocompact settings not applying when the model name differed from a modelOverrides value by letter case or a [1m] tag - Fixed Remote Control leaving empty "(session)" entries in
/resume after switching conversations with /resume - Fixed
/usage rows being cut off in narrow terminals - Fixed screen reader mode: search boxes now say "Search:" instead of a symbol VoiceOver read as "telephone recorder", and highlighted prompt text, such as
Ctrl+R search matches and "ultrathink", no longer has spaces inside words - Self-hosted runner: Fixed a start script that shares only its stdout with the runner or orchestrator failing with Resource temporarily unavailable when TERM is set (a 2.1.300 regression)
- Self-hosted runner: Fixed repository access failing since 2.1.296 when a git credential helper or askpass program reads its settings through GIT_CONFIG
- Self-hosted runner: Fixed the orchestrator reporting a spawn-runner hook as timed out when a runner it started in the background kept its output open
- Improved
/usage: each warning is now a one-line fix that names its source, and f applies the fixes; the same fixes appear in VS Code and /doctor - Remote Control: Improved the spawn-mode messages: pressing w now says the new mode is saved for the folder, and a later claude remote-control start that uses the saved mode says where it came from
- Changed the
/artifacts delete confirmation to take 1 or Enter to keep, 2 to delete, and Esc to cancel; y and n no longer answer it - [VSCode] Added a "Running start-up hooks" spinner status, with a screen reader announcement, while SessionStart or Setup hooks run
- [VSCode] Fixed the spinner cutting off "Compacting..." when your spinnerVerbs setting replaces the built-in verbs with short ones
- sandbox.allowNestedUserNamespaces를 추가하여 Linux에서 샌드박스된 명령이 사용자 네임스페이스를 생성할 수 있게 하였으며(Chromium, rootless podman); 이를 통해 샌드박스의 파일 보호를 우회할 수 있습니다.
- CLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MS를 추가하여 무인 재시도 모드(CLAUDE_CODE_RETRY_WATCHDOG)가 리셋 전에 해제된 사용 한도를 인식할 수 있게 하였습니다.
- Vertex, Bedrock 및 기타 제공업체에서 엔드포인트나 게이트웨이가 도구 검색을 거부할 때 모든 요청이 실패하는 문제를 수정하였으며, 이제 Claude Code는 이를 무시하고 재시도합니다(2.1.304 회귀).
- 모델 이름이 modelOverrides 값과 대소문자 또는 [1m] 태그로 다를 때
/effort 및 /autocompact 설정이 적용되지 않는 문제를 수정하였습니다. - /resume에서 대화 전환 후 빈 "(session)" 항목이 남는 문제를 수정하였습니다.
- 좁은 터미널에서
/usage 행이 잘리는 문제를 수정하였습니다. - 스크린 리더 모드를 개선하였습니다: 검색 상자가 이제 "Search:"라고 표시되며, VoiceOver가 "전화 녹음기"로 읽던 기호 대신 사용됩니다.
Ctrl+R 검색 일치 및 "ultrathink"와 같은 강조된 프롬프트 텍스트는 더 이상 단어 내부에 공백이 없습니다. - 자체 호스팅 러너: stdout만 러너 또는 오케스트레이터와 공유하는 시작 스크립트가 TERM이 설정되었을 때 Resource temporarily unavailable로 실패하는 문제를 수정하였습니다(2.1.300 회귀).
- 자체 호스팅 러너: git credential helper 또는 askpass 프로그램이 GIT_CONFIG를 통해 설정을 읽을 때 2.1.296 이후로 리포지토리 접근이 실패하는 문제를 수정하였습니다.
- 자체 호스팅 러너: 백그라운드에서 시작한 러너가 출력을 열어두었을 때 오케스트레이터가 spawn-runner 훅을 타임아웃으로 보고하는 문제를 수정하였습니다.
- /usage를 개선하였습니다: 각 경고는 이제 출처를 명시하는 한 줄 수정으로, f가 수정을 적용합니다; 동일한 수정이 VS Code와 /doctor에 나타납니다.
- 원격 제어: spawn-mode 메시지를 개선하였습니다: w를 누르면 새 모드가 폴더에 저장되었다고 표시되며, 저장된 모드를 사용하는 이후의 claude remote-control start는 출처를 알려줍니다.
/artifacts 삭제 확인을 변경하여 1 또는 Enter로 유지, 2로 삭제, Esc로 취소하도록 하였으며; y와 n은 더 이상 응답하지 않습니다.- [VSCode] SessionStart 또는 Setup 훅이 실행되는 동안 "Running start-up hooks" 스피너 상태를 추가하였으며, 스크린 리더 알림이 포함됩니다.
- [VSCode] spinnerVerbs 설정이 내장 동사를 짧은 것으로 교체할 때 "Compacting..."이 잘리는 문제를 수정하였습니다.
|
| v2.1.304 | 2026-10-19 | /auto-mode-setupNEW /claude-api managed-agents-secureNEW /claude-apiNEW Ctrl+ONEW /configFIX /VolumesFIX /mediaFIX /mntFIX --max-turnsFIX /logoutFIX /privacy-settingsFIX --toolsFIX --resumeFIX --debugFIX --json-schemaFIX --disable-slash-commandsFIX --system-prompt-snapshotFIX /effort statusFIX /effort ultracodeFIX /effortFIX /loopFIX --autocompactFIX Ctrl+CFIX /usageIMP /artifactsIMP /reload-skillsIMP /fastDEL /tasksIMP | - Added a transcript line when a plugin that runs first skips one of your mod's hooks, naming the event and the plugin
- 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
- Added e.isReadOnly to a mod's tool.check event, set when the tool call is read-only
- 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 - Added
/claude-api managed-agents-secure, which compares a Managed Agents agent's settings with Anthropic's published security guide, without changing anything - Added the names of the tools called earlier to the compaction summary in the transcript view (
Ctrl+O) - 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
- 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 - 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 - Fixed a plugin keeping a headless run going past
--max-turns, Stop, or ended input by spawning subagents or re-running a finished one - 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 - Fixed
/privacy-settings offering choices that may not apply to you after a network or server error - Fixed claude --help text for
--tools, --resume, --debug, --json-schema, --disable-slash-commands, --system-prompt-snapshot and claude update to match actual behavior - 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 - 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 - 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 - Fixed
Ctrl+C in the agents view clearing a text selection without copying it when pressed before the mouse button was released - Improved
/usage to say when a rate limit on usage data ends instead of "try again in a moment" - 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
- 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
- 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 - Changed compaction to send Claude the skill list again afterwards;
/reload-skills now sends only new or changed skills - Updated the
/claude-api skill to use the ant CLI on Claude Platform on AWS instead of falling back to the SDK or curl - Removed the "(research preview)" label from the
/fast dialog title on Opus 5.5 - [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
- [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
- [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
- 플러그인이 먼저 실행될 때 모드의 훅 중 하나를 건너뛸 경우 이벤트와 플러그인 이름을 포함한 전사 라인이 추가되었습니다.
- 모드의 tool.check 답변에 "person" 결정자가 추가되었습니다: 권한 대화 상자나 호스트의 콜백만 요청을 승인할 수 있으며, 아무에게도 요청할 수 없는 경우 모드의 이유로 거부됩니다.
- tool.call이 읽기 전용일 때 설정되는 e.isReadOnly가 모드의 tool.check 이벤트에 추가되었습니다.
- /auto-mode-setup이 추가되었습니다: 프로젝트와 최근 세션을 읽어 자동 모드에 환경을 가르치는 안내 설정으로, 이제 Bedrock, Vertex, Foundry, Claude 앱 게이트웨이 및 텔레메트리 비활성 세션에서도 사용할 수 있습니다.
- Managed Agents 에이전트의 설정을 Anthropic의 공개 보안 가이드와 비교하는
/claude-api managed-agents-secure가 추가되었습니다. 아무것도 변경하지 않습니다. - 전사 보기(
Ctrl+O)에서 압축 요약에 이전에 호출된 도구의 이름이 추가되었습니다. - 비활성 대화를 재개할 때 5시간 사용 한도의 상당한 비율을 사용할 경우 Pro 및 Max 요금제에 경고가 추가되었습니다: 어쨌든 재개하거나 새 대화를 시작하면 Claude가 이전 대화를 참조할 수 있습니다.
- ANTHROPIC_API_KEY를 승인한 후 시간별 점검까지 조직 정책이 새로 고쳐지지 않는 문제가 수정되었습니다.
- 마운트된 드라이브나 최상위 수준의 폴더(
/Volumes, /media, WSL의 /mnt/c)에 대한 rm -r이 rm -rf /Applications에서 받는 안전 프롬프트를 받지 않는 문제가 수정되었습니다. - 플러그인이
--max-turns, Stop 또는 종료된 입력을 넘어 헤드리스 실행을 유지하는 문제가 수정되었습니다. - 첫 실행 설정 중 또는
/logout 후 첫 시작 시 로그인할 때 서버 관리 설정을 통해 전달된 OpenTelemetry 설정이 전체 세션에서 무시되는 문제가 수정되었습니다. - 네트워크 또는 서버 오류 후 /privacy-settings가 적용되지 않을 수 있는 선택지를 제공하는 문제가 수정되었습니다.
- claude --help 텍스트에서
--tools, --resume, --debug, --json-schema, --disable-slash-commands, --system-prompt-snapshot 및 claude 업데이트가 실제 동작에 맞게 수정되었습니다. /effort 상태, /effort ultracode 및 프롬프트의 노력 지표가 CLAUDE_CODE_EFFORT_LEVEL이 auto 또는 설정되지 않고 레벨이 전송되지 않을 때 추정된 노력 수준을 표시하는 문제가 수정되었습니다.- 1시간 프롬프트 캐시가 만료된 직후 1시간 최대 발화로 예약된 자기 주도형
/loop 웨이크업이 대화를 다시 읽지 않도록 수정되었습니다. - CLAUDE_CODE_AUTO_COMPACT_WINDOW=200k가 조용히 100K 윈도우를 설정하는 문제가 수정되었습니다: 이제 변수는 --autocompact와 같이 k 및 M 접미사를 허용하며, 값이 범위를 벗어나거나 무시될 때 경고합니다.
- 에이전트 보기에서 Ctrl+C가 마우스 버튼이 해제되기 전에 눌렸을 때 텍스트 선택을 복사하지 않고 지우는 문제가 수정되었습니다.
- /usage가 사용 데이터의 비율 제한이 끝나는 시점을 "잠시 후 다시 시도" 대신에 알리도록 개선되었습니다.
- 자체 호스팅 러너: git 호스트가 세션의 리포지토리에 대해 "찾을 수 없음"이라고 응답할 때 표시되는 오류가 개선되었습니다: 이제 리포지토리 이름과 문의할 대상을 명시합니다.
- Windows: git.exe를 cmd 실행기를 통해서가 아니라 직접 실행하여 Git for Windows 설치의 git 명령 시작이 개선되었습니다.
/artifacts 삭제 확인이 번호가 매겨진 선택지를 표시하도록 변경되었습니다: 1 또는 Enter는 아티팩트를 유지하고, 2는 삭제하며, y, n 및 Esc는 여전히 작동합니다.- 압축이 Claude에게 기술 목록을 다시 전송하도록 변경되었습니다; /reload-skills는 이제 새로 추가되거나 변경된 기술만 전송합니다.
/claude-api 기술이 SDK나 curl로 되돌아가는 대신 AWS의 Claude Platform에서 ant CLI를 사용하도록 업데이트되었습니다.- Opus 5.5의
/fast 대화 상단에서 "(research preview)" 레이블이 제거되었습니다. - [VSCode] Amazon Bedrock, Google Vertex AI 및 Microsoft Foundry에서 LLM 게이트웨이 뒤에 있는 세션의 채팅 패널에 모드 그리기가 추가되었습니다.
- [VSCode] "Subprocess initialization did not complete within 60000ms"로 세션 시작 실패의 한 원인이 수정되었습니다: SessionStart 명령 훅이 실행되는 시간은 이제 제한에 포함되지 않으며, 총 10분까지 가능합니다.
- [VSCode] 배경 하위 에이전트가 채팅에 모든 단계를 스트리밍하는 대신 에이전트 카드 아래에 하나의 상태 줄로 표시되도록 변경되었습니다; 전체 전사는 /tasks에 유지됩니다.
|
| v2.1.303 | 2026-10-18 | — | - Bug fixes and reliability improvements
|
| v2.1.302 | 2026-12-14 | /configNEW /design-syncNEW /design-loginNEW /autocompactFIX /effortFIX /mcpFIX /design consentFIX /design revokeFIX /designFIX /pluginFIX --plugin-dirFIX --permission-mode autoIMP /feedbackIMP | - Added CLAUDE_CODE_AUTO_MODE_MODEL to choose the model the client-side auto mode classifier uses; it does not change the model for server-side auto mode
- Added an Idle compaction row to
/config for turning idle compaction off or back on; the notices shown after an idle compaction now say how to turn it off - Added a notice to
/design-sync and /design-login that standalone Claude Design (claude.ai/design) closes by December 14, 2026 - Fixed
/autocompact and /effort saving to the wrong model when a gateway names Opus 4 or 4.1 with a prefix, such as anthropic/claude-opus-4-1 - Fixed Claude in the desktop app pointing you to claude.ai settings or
/mcp to authorize or reconnect an MCP server where that option isn't available - Fixed
/design consent and /design revoke suggesting /design-login when they fail in a cloud session, where it isn't available; the message now points to claude.ai/design/settings - Fixed claude plugin details <name>@builtin suggesting claude plugin list, which never shows built-in plugins, when the plugin isn't found; it now points to
/plugin - Self-hosted runner: Fixed git fetches failing with "bad object refs/heads" in sessions that reuse a checkout stored in git's reftable format
- Windows: Fixed every file write being refused or asked about for projects on exFAT or FAT32 drives, including in sessions started with
--plugin-dir - Changed claude -p and Agent SDK sessions with no permission mode to start in default mode on third-party providers, with telemetry off or on a fresh install;
--permission-mode auto keeps auto - Changed the message shown when your organization's policy turns off
/feedback: it now points to GitHub issues instead of an organization admin - [VSCode] Fixed text after an unclosed code block in a list showing as plain text while a reply streams, then turning into code
- [VSCode] Fixed MCP server sign-in from the panel opening a broken authorization page when the server URL contains a query string
- [VSCode] Fixed the @browser banner saying "Browser connected" when no browser with the Claude extension can be reached
- [Cloud sessions] Added a banner on a routine's page that says why its last run didn't start, such as your organization reaching its limit on concurrent cloud sessions
- [Cloud sessions] Fixed "Rewind to here" failing on every message except the newest in cloud sessions; self-hosted runners need Claude Code v2.1.246 or later
- [Cloud sessions] Fixed the pull request status bar in cloud sessions flipping a pull request with merge conflicts back to ready while GitHub rechecked it
- 클라이언트 측 자동 모드 분류기가 사용하는 모델을 선택하기 위해 CLAUDE_CODE_AUTO_MODE_MODEL이 추가되었습니다; 이는 서버 측 자동 모드의 모델에는 영향을 주지 않습니다.
- 유휴 압축을 끄거나 다시 켜기 위한 Idle compaction 행이 /config에 추가되었습니다; 유휴 압축 후 표시되는 알림은 이제 이를 끄는 방법을 안내합니다.
- 독립형 Claude Design (claude.ai
/design)이 2026년 12월 14일에 종료된다는 알림이 /design-sync 및 /design-login에 추가되었습니다. - 접두사와 함께 Opus 4 또는 4.1이라는 이름의 게이트웨이가 있을 때
/autocompact 및 /effort가 잘못된 모델로 저장되는 문제가 수정되었습니다. - 데스크톱 앱에서 Claude가 claude.ai 설정 또는 /mcp로 안내하여 MCP 서버를 승인하거나 재연결할 수 없는 문제를 수정했습니다.
/design consent 및 /design revoke가 클라우드 세션에서 실패할 때 /design-login을 제안하는 문제를 수정했습니다; 이제 메시지는 claude.ai/design/settings를 가리킵니다.- 플러그인이 발견되지 않을 때 claude plugin details <name>@builtin이 내장 플러그인을 표시하지 않는 claude plugin list를 제안하는 문제를 수정했습니다; 이제 /plugin을 가리킵니다.
- 자체 호스팅 러너: git의 reftable 형식에 저장된 체크아웃을 재사용하는 세션에서 "bad object refs/heads"로 git fetch가 실패하는 문제를 수정했습니다.
- Windows: --plugin-dir로 시작된 세션을 포함하여 exFAT 또는 FAT32 드라이브의 프로젝트에서 모든 파일 쓰기가 거부되거나 질문을 받는 문제를 수정했습니다.
- 권한 모드가 없는 claude -p 및 Agent SDK 세션이 서드파티 제공업체에서 기본 모드로 시작되도록 변경되었습니다; --permission-mode auto는 자동을 유지합니다.
- 조직의 정책이 /feedback을 끌 때 표시되는 메시지가 변경되었습니다: 이제 조직 관리자 대신 GitHub 문제를 가리킵니다.
- [VSCode] 목록에서 닫히지 않은 코드 블록 뒤의 텍스트가 응답이 스트리밍되는 동안 일반 텍스트로 표시되었다가 코드로 변환되는 문제를 수정했습니다.
- [VSCode] MCP 서버 로그인 패널에서 서버 URL에 쿼리 문자열이 포함될 때 깨진 인증 페이지가 열리는 문제를 수정했습니다.
- [VSCode] Claude 확장 기능이 있는 브라우저에 접근할 수 없을 때 @browser 배너가 "브라우저 연결됨"이라고 표시되는 문제를 수정했습니다.
- [클라우드 세션] 마지막 실행이 시작되지 않은 이유를 설명하는 배너가 루틴 페이지에 추가되었습니다; 예를 들어, 조직이 동시 클라우드 세션 한도에 도달했을 때입니다.
- [클라우드 세션] 클라우드 세션에서 "여기로 되감기"가 최신 메시지를 제외한 모든 메시지에서 실패하는 문제를 수정했습니다; 자체 호스팅 러너는 Claude Code v2.1.246 이상이 필요합니다.
- [클라우드 세션] 클라우드 세션에서 pull request 상태 표시줄이 병합 충돌이 있는 pull request를 다시 준비 상태로 전환하는 문제를 수정했습니다.
|
| v2.1.301 | 2026-10-15 | Shift+ENEW /loginFIX /claude-apiFIX /rewindFIX ctrl+oFIX /clearFIX /diffFIX /compact | - Added CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS so unattended retry mode (CLAUDE_CODE_RETRY_WATCHDOG) ends a request at a usage limit that resets too far away instead of waiting
- Added OpenTelemetry tracing guidance to the claude-api skill, including setting up trace destinations with the ant CLI
- Added the % motion to vim mode: jump to the matching bracket, alone or with d/c/y
- Added rows to a mod's Input: a text field of several lines in the terminal, where Enter submits and Shift+Enter or a backslash before Enter starts a new line
- Added classifier_verdict and permission_mode to OpenTelemetry tool_decision events, so auto mode classifier decisions can be told apart from permission rules
- Added classifier_category to OpenTelemetry tool_decision events, naming the built-in rule a classifier block matched, when OTEL_LOG_TOOL_DETAILS=1
- Fixed a misleading "Please run
/login" error when a full disk keeps the login from being refreshed; the error now names the disk and says to delete files - Fixed the
/claude-api skill saying CMEK external-key endpoints aren't available on Claude Platform on AWS - Fixed skills no longer being listed to the model after using
/rewind - Fixed the compaction row in a resumed session offering
ctrl+o for history that is not loaded; it now says where the earlier messages are saved, and also shows in fullscreen - Fixed the "new task?
/clear to save tokens" hint coming back right after you interrupt a response - Fixed
/diff not noticing a conflicted cherry-pick or revert in reftable repositories when one of its git checks timed out or failed - Fullscreen mode: Fixed
/compact and auto-compact briefly freezing the UI while the visible transcript is rebuilt - Self-hosted runner: Fixed sessions started from Slack being unable to find or attach a repository when managed settings restrict MCP servers; use deniedMcpServers to keep those tools off
- Self-hosted runner: Fixed sessions being reported as having a deleted source branch, and not retried, when an unrelated setup or session failure quoted git's missing-ref wording
- Self-hosted runner: Fixed the log promising a retry of a failed or declined session release for a session that is ending; repeated failures now show a count
- 사용 제한이 너무 멀리 재설정되는 대신 대기하지 않고 요청을 종료할 수 있도록 비대면 재시도 모드(CLAUDE_CODE_RETRY_WATCHDOG)를 위한 CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS를 추가했습니다.
- ant CLI를 사용하여 추적 대상을 설정하는 것을 포함하여 claude-api 스킬에 OpenTelemetry 추적 가이드를 추가했습니다.
- vim 모드에 % 동작을 추가했습니다: 일치하는 괄호로 점프하며, d/c/y와 함께 또는 단독으로 사용할 수 있습니다.
- 모드의 Input에 여러 줄의 텍스트 필드를 추가했습니다. 여기서 Enter는 제출하고 Shift+Enter 또는 Enter 앞의 백슬래시는 새 줄을 시작합니다.
- OpenTelemetry tool_decision 이벤트에 classifier_verdict와 permission_mode를 추가하여 자동 모드 분류기 결정과 권한 규칙을 구분할 수 있게 했습니다.
- OpenTelemetry tool_decision 이벤트에 classifier_category를 추가하여 OTEL_LOG_TOOL_DETAILS=1일 때 내장 규칙이 일치한 분류기 블록의 이름을 지정합니다.
- 전체 디스크로 인해 로그인이 새로 고쳐지지 않을 때 잘못된 "로그인하려면 /login을 실행하세요" 오류를 수정했습니다; 이제 오류는 디스크 이름을 명시하고 파일 삭제를 요청합니다.
/claude-api 스킬이 AWS의 Claude Platform에서 CMEK 외부 키 엔드포인트를 사용할 수 없다고 말하는 문제를 수정했습니다./rewind 사용 후 모델에 더 이상 스킬이 나열되지 않는 문제를 수정했습니다.- 재개된 세션에서 compaction 행이 로드되지 않은 기록에 대해 ctrl+o를 제공하는 문제를 수정했습니다; 이제 이전 메시지가 저장된 위치를 표시하고 전체 화면에서도 보여줍니다.
- 응답을 중단한 직후 "새 작업? /clear로 토큰을 저장하세요" 힌트가 다시 나타나는 문제를 수정했습니다.
- /diff가 git 체크 중 하나가 시간 초과되거나 실패했을 때 reftable 리포지토리에서 충돌한 cherry-pick 또는 revert를 인식하지 못하는 문제를 수정했습니다.
- 전체 화면 모드: /compact와 auto-compact가 가시적인 전사 재구성 중 UI를 잠시 멈추게 하는 문제를 수정했습니다.
- 자체 호스팅 러너: Slack에서 시작된 세션이 MCP 서버를 제한하는 관리 설정으로 인해 리포지토리를 찾거나 연결할 수 없는 문제를 수정했습니다; deniedMcpServers를 사용하여 해당 도구를 비활성화하세요.
- 자체 호스팅 러너: 관련 없는 설정이나 세션 실패로 git의 missing-ref 문구가 인용될 때 세션이 삭제된 소스 브랜치를 가진 것으로 보고되고 재시도되지 않는 문제를 수정했습니다.
- 자체 호스팅 러너: 종료되는 세션에 대해 실패하거나 거부된 세션 릴리스를 재시도하겠다고 약속하는 로그 문제를 수정했습니다; 반복 실패는 이제 카운트를 표시합니다.
|
| v2.1.300 | 2026-10-14 | /advisorNEW --advisorNEW /autocompactFIX --restrictedFIX /tasksFIX /loginFIX ctrl+oFIX /branchFIX --worktreeFIX --tmuxFIX Ctrl+JFIX /healthz /sandboxIMP --sandboxDEL --no-sandboxDEL Shift+dFIX Ctrl+AFIX | - Added virtualText to a mod's prompt decorations: text drawn in the prompt box that never enters the draft or the submitted prompt
- Added cache_creation_5m_tokens and cache_creation_1h_tokens to the OpenTelemetry api_request event, splitting cache writes by lifetime
- Added $.ui.view({ agentId }) for mods: shows an agent's transcript in the main view when you ask, and $.ui.view({}) goes back
- Added a dir prop on a mod's Text for right-to-left text: on Windows and in VS Code's terminal its rows read in that direction and sit flush right
- Added
/advisor on Claude Platform on AWS; no advisor runs until you pick one with /advisor, advisorModel or --advisor, and CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 turns it off - Added OpenTelemetry GenAI semantic-convention attributes to trace spans, such as gen_ai.provider.name, gen_ai.conversation.id, gen_ai.tool.name and error.type
- Added support for rewriting a workflow agent's prompt and model in the agent.spawn mod hook, which could only refuse workflow agents before
- Added the prompt.change mod hook, raised when the prompt box's text changes without a typed edit: a recalled history entry, a clear, an undo, or a plugin's fill
- Fixed
/autocompact warning about high token usage when you choose a smaller auto-compact window - Fixed claude --help naming a removed tool in its description of
--restricted - Fixed subagents you had typed messages to disappearing from
/tasks shortly after finishing, leaving no way back to the conversation - Fixed a login refused by forceLoginOrgUUID leaving the refused organization's token stored, or live after
/login - Fixed the Artifact tool's verbose and
ctrl+o line reading Artifact("(unprintable path)") while a call's input arrives; its row now shows "Waiting…" and "Running…" as Bash's does - Fixed
/branch dropping messages, and claude purge skipping subfolder projects, when they contain a Unicode line or paragraph separator (U+2028, U+2029) - Fixed plugin WorktreeCreate and WorktreeRemove hooks not running when Claude Code starts with
--worktree (not yet with --tmux) - Fixed
--worktree sessions sometimes starting from the wrong commit when a tag or branch was named like a commit ID, and their starting git status naming a branch other than the new worktree's - Fixed the branch showing as ".invalid" and
--worktree failing to reopen a worktree in repositories using git's reftable ref storage - Fixed claude remote-control servers giving up on renewing their connection after a brief sign-in error, such as a locked keychain; they now retry, and warn when you need to run claude
/login - Fixed
--worktree failing in a worktree of a bare repository when origin's default branch can't be fetched; the fallback base is now the current checkout's HEAD, not the main repository's - Fixed a mod's prompt.edit hook not being raised for a newline entered with the chat:newline keybinding (
Ctrl+J, or a rebound Enter) - Self-hosted runner: Fixed the runner and orchestrator freezing (no polls,
/healthz or SIGTERM shutdown) while nobody reads their output; logs keep the latest 256 KiB and count drops (not on Windows) - Changed the
/sandbox mode options to read "Sandbox commands" instead of "Sandbox BashTool" - 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 - [VSCode] Added the claudeCode.attachSelection setting to stop text selected in the editor from being added to your messages
- [VSCode] Fixed Shift+dragging a file onto the prompt on Windows inserting an unreadable /c:/… path instead of a mention relative to the working directory
- [VSCode] Fixed Shift+dragging a file from the Explorer or an editor tab onto the prompt inserting nothing in WSL, SSH and Dev Container windows
- [VSCode] Fixed Ctrl+Alt+F toggling Focus view instead of opening Find in the Explorer, other tree views, or the Debug Console on Windows and Linux
- mod의 프롬프트 장식에 virtualText 추가: 초안이나 제출된 프롬프트에 들어가지 않는 프롬프트 박스에 그려진 텍스트
- OpenTelemetry api_request 이벤트에 cache_creation_5m_tokens 및 cache_creation_1h_tokens 추가, 캐시 쓰기를 수명에 따라 분리
- mods를 위한 $.ui.view({ agentId }) 추가: 요청 시 에이전트의 전사를 메인 뷰에 표시하고, $.ui.view({})는 돌아감
- mod의 Text에 오른쪽에서 왼쪽으로 읽는 텍스트를 위한 dir 속성 추가: Windows와 VS Code의 터미널에서 해당 방향으로 행이 읽히고 오른쪽에 정렬됨
- AWS의 Claude Platform에
/advisor 추가; /advisor, advisorModel 또는 --advisor로 선택하기 전까지는 어드바이저가 실행되지 않으며, CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1로 끌 수 있음 - trace spans에 OpenTelemetry GenAI 의미론적 관례 속성 추가, 예: gen_ai.provider.name, gen_ai.conversation.id, gen_ai.tool.name 및 error.type
- workflow agent의 프롬프트와 모델을 agent.spawn mod hook에서 재작성하는 지원 추가, 이전에는 workflow agents를 거부할 수만 있었음
- 프롬프트 박스의 텍스트가 입력된 수정 없이 변경될 때 발생하는 prompt.change mod hook 추가: 기록된 항목, 지우기, 실행 취소 또는 플러그인의 채우기
- 더 작은 자동 압축 창을 선택할 때 높은 토큰 사용에 대한
/autocompact 경고 수정 - claude --help에서 --restricted의 설명에 제거된 도구 이름 수정
- /tasks에서 메시지를 입력한 하위 에이전트가 작업 완료 직후 사라지는 문제 수정, 대화로 돌아갈 방법이 없음
- forceLoginOrgUUID로 거부된 로그인 시 거부된 조직의 토큰이 저장되거나
/login 후에도 활성 상태로 남는 문제 수정 - Artifact 도구의 verbose 및
ctrl+o 행이 호출 입력이 도착하는 동안 Artifact("(unprintable path)")로 읽히는 문제 수정; 이제 해당 행은 "Waiting…" 및 "Running…"으로 표시됨 - /branch에서 메시지가 떨어지고 claude purge가 하위 폴더 프로젝트를 건너뛰는 문제 수정, 유니코드 줄 또는 단락 구분 기호(U+2028, U+2029)가 포함된 경우
- Claude Code가 --worktree로 시작할 때 plugin WorktreeCreate 및 WorktreeRemove 훅이 실행되지 않는 문제 수정 (아직 --tmux에서는 적용되지 않음)
- 태그나 브랜치가 커밋 ID처럼 이름이 지어질 때
--worktree 세션이 잘못된 커밋에서 시작되는 문제 수정, 시작 git 상태가 새로운 작업 트리의 브랜치가 아닌 다른 브랜치를 이름 짓는 문제 - 브랜치가 ".invalid"로 표시되고 --worktree가 git의 reftable 참조 저장소를 사용하는 리포지토리에서 작업 트리를 다시 열지 못하는 문제 수정
- claude 원격 제어 서버가 잠시 로그인 오류(예: 잠긴 키체인) 후 연결 갱신을 포기하는 문제 수정; 이제 재시도하며, claude /login을 실행해야 한다고 경고함
- origin의 기본 브랜치를 가져올 수 없을 때 빈 리포지토리의 작업 트리에서 --worktree가 실패하는 문제 수정; 이제 대체 기준은 현재 체크아웃의 HEAD임
- chat:newline 키 바인딩(
Ctrl+J 또는 재바인드된 Enter)으로 입력된 줄 바꿈에 대해 mod의 prompt.edit 훅이 발생하지 않는 문제 수정 - 자체 호스팅된 러너: 아무도 출력을 읽지 않을 때 러너와 오케스트레이터가 멈추는 문제 수정 (폴링 없음,
/healthz 또는 SIGTERM 종료); 로그는 최신 256 KiB를 유지하고 카운트가 감소함 (Windows에서는 아님) /sandbox 모드 옵션을 "Sandbox commands"로 변경, "Sandbox BashTool" 대신- claude 원격 제어에서
--sandbox 및 --no-sandbox 플래그 제거, 효과가 없었음; 이제 둘 중 하나를 전달하면 오류와 함께 종료됨. 설정에서 sandbox.enabled를 설정하여 샌드박스 세션을 활성화 - [VSCode] 편집기에서 선택한 텍스트가 메시지에 추가되지 않도록 하는 claudeCode.attachSelection 설정 추가
- [VSCode] Windows에서 Shift+드래그로 프롬프트에 파일을 삽입할 때 작업 디렉토리에 상대적인 언급 대신 읽을 수 없는 /c:/… 경로가 삽입되는 문제 수정
- [VSCode] Explorer 또는 편집기 탭에서 프롬프트로 파일을 Shift+드래그할 때 WSL, SSH 및 Dev Container 창에서 아무것도 삽입되지 않는 문제 수정
- [VSCode] Ctrl+Alt+F가 Windows 및 Linux의 Explorer, 다른 트리 뷰 또는 Debug Console에서 Find를 여는 대신 Focus view를 전환하는 문제 수정
|
| v2.1.299 | 2026-07-28 | --shutdown-drain-secNEW /effortNEW /fastNEW /modelNEW --safe-modeNEW --disallow-toolsNEW /pluginNEW /usageNEW --max-turnsFIX --max-budget-usdFIX --plugin-dirFIX --debugFIX --debug-fileFIX /statusFIX /btwIMP /mntFIX /sandboxFIX /clearFIX /reload-pluginsFIX --bareFIX /stopFIX /configFIX --input-format stream-jsonFIX --exec-pathFIX --mcp-configFIX --channelsFIX --bgFIX --backgroundFIX --worktreeFIX /typesFIX Shift+JFIX --retire-at Ctrl+CIMP /reload-skillsIMP /ultrareviewIMP | - Added CLAUDE_CODE_DISABLE_FILE_MENTIONS environment variable: Claude gets the paths of @ file mentions to read with its file tools, not the files' contents
- 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
- Added CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS to change idle compaction's 200K-token minimum; "idleCompaction": false in settings.json turns it off. Both need v2.1.290 or later
- Added $.prompt.media so a prompt.submit hook of a mod installed by managed settings can read the bytes of an image or document attached to the prompt
- Added $.session.identity() for mods installed by managed settings: how the session is signed in, and its organization and email when managed forceLoginOrgUUID lists that organization
- Added size, weight, mono and tabular to a mod's Text and named spacing steps (xs to xl) to its Box; bold is deprecated in favor of weight
- Added
--shutdown-drain-sec to claude self-hosted-runner orchestrator: on SIGTERM it stops polling and gives the poll in flight and running spawn hooks up to that many seconds to finish - Added the skill's frontmatter, source, plugin name and file path to what a mod's skill.prompt hook receives
- Added
/effort and /fast in agent view to set what new sessions start with; a bare /model, /effort or /fast there now opens a picker - Added a "safe mode" line to the agents view peek panel for background sessions started with
--safe-mode - Added a one-time note when plan mode won't ask before most edits or commands because bypass permissions is available
- Added
--disallow-tools and a disallowed_tools case field to claude plugin eval to keep specific built-in tools, such as Agent, out of eval runs - Added a note in
/plugin and claude plugin validate naming a mod's hooks that are skipped where an organization manages Claude Code - Added
/usage warnings for max effort, workflows, always-on context and large tool results - Fixed a mod that submits a prompt at the end of every turn keeping a headless run going past
--max-turns, --max-budget-usd, an interrupt, or the end of the host's conversation - Fixed a sandboxed shell command being able to write into a
--plugin-dir folder, whose code Claude Code reloads and runs outside the sandbox - Fixed memory growth under heavy debug logging (
--debug, --debug-file), and a hang on exit when the debug log is on a disk or network mount that stops accepting writes - Fixed claude mcp list, claude doctor and
/status reporting an empty .mcp.json as invalid - Fixed
/btw jumping the transcript to the bottom when asked while scrolled up in fullscreen - Fixed sandboxed commands failing on WSL2 with bwrap: Can't mkdir
/mnt/c/Program Files/ClaudeCode when the sandbox can write to the Windows drive - Fixed
/sandbox reporting success when its setting could not be saved because the project folder is not writable; it now says nothing changed and why - Fixed the fullscreen "Update installed" notice being hidden behind the idle "
/clear to save tokens" hint; it now shows beside the hint - Fixed
/usage, the approaching-limit warning (terminal and VS Code) and the status line sometimes showing more than 100% used (anthropics/claude-code#92238) - Fixed
/reload-plugins not loading a plugin installed from another terminal a moment earlier - Fixed bare mode notices in background sessions telling you to restart without
--bare, which keeps the mode; they now name /stop and claude --resume, as safe mode ones do - Fixed
/config push notification toggles sending your account the previous setting instead of the one you just chose - Fixed queued prompts sent as content blocks over
--input-format stream-json running together without a line break when merged into one turn - Fixed self-hosted runner sessions shutting down MCP servers added through an
--exec-path wrapper's own --mcp-config when connectors change mid-session - Fixed
--bare sessions leaving out an MCP server named constructor or prototype that --channels asked for - Fixed resuming a conversation from before
/clear reattaching to the Remote Control session of the conversation after it - Fixed background sessions started with
--safe-mode silently leaving safe mode when the session was woken or restarted - Fixed
/btw side questions in non-interactive sessions not being cancelled when the session ends, and running a second time when the same request arrived again mid-run - Fixed claude mcp add <name> -- <command>
--background being started as a background session - Fixed a prompt or reply of
--bg or --background to a background session being taken for the flag, which could start new sessions over and over instead of delivering it - Fixed
--worktree sessions leaving a folder behind in .git/worktrees in repositories using git's reftable ref storage - Fixed claude plugin validate rejecting a mod's $.state references when plugin.json has no types key and the contract is at .
/types/index.d.ts - Self-hosted runner: Fixed sessions that wrote output before their first turn being left with no release timer, ignoring
--retire-at and delaying shutdown - Improved
/reload-skills to say it re-sends the full skill list to Claude, which is how to get skills back after compaction - Changed
/btw side questions in non-interactive sessions to return a timeout error when still unanswered after 11 minutes - Changed the errors shown when
/ultrareview can't upload a repository to stop suggesting git add ., which could stage or commit untracked files such as .env
- CLAUDE_CODE_DISABLE_FILE_MENTIONS 환경 변수를 추가: Claude는 파일 도구로 읽기 위해 @ 파일 언급의 경로를 가져오고, 파일의 내용을 읽지 않음
- 터미널에서 유휴 압축 추가: 약 54분 동안 유휴 상태인 200K+ 토큰 대화가 1시간 프롬프트 캐시가 만료되기 전에 압축되어 다음 메시지가 모두 다시 처리되지 않음
- 유휴 압축의 200K 토큰 최소값을 변경하는 CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS 추가; settings.json에서 "idleCompaction": false로 설정하면 비활성화됨. 둘 다 v2.1.290 이상 필요
- 관리 설정으로 설치된 모드의 prompt.submit 훅이 프롬프트에 첨부된 이미지나 문서의 바이트를 읽을 수 있도록 $.prompt.media를 추가했습니다.
- 관리 설정으로 설치된 모드를 위한 $.session.identity()를 추가했습니다: 세션이 어떻게 로그인되는지, 관리자가 forceLoginOrgUUID로 지정한 조직과 이메일입니다.
- 모드의 Text와 Box에 크기, 무게, 단일 및 표 형식을 추가했습니다; bold는 무게로 대체되었습니다.
- claude self-hosted-runner 오케스트레이터에 --shutdown-drain-sec를 추가했습니다: SIGTERM 시 폴링을 중지하고 비행 중인 폴과 실행 중인 spawn 훅이 그만큼의 초 안에 완료될 수 있도록 합니다.
- 모드의 skill.prompt 훅이 받는 스킬의 frontmatter, 소스, 플러그인 이름 및 파일 경로를 추가했습니다.
- 에이전트 뷰에
/effort 및 /fast를 추가하여 새로운 세션이 시작되는 방식을 설정합니다; 이제 /model, /effort 또는 /fast를 입력하면 선택기가 열립니다. - --safe-mode로 시작된 백그라운드 세션을 위한 에이전트 뷰 피크 패널에 "안전 모드" 라인을 추가했습니다.
- 우회 권한이 가능할 때 대부분의 편집이나 명령 전에 계획 모드가 묻지 않을 것이라는 일회성 노트를 추가했습니다.
- 특정 내장 도구(예: Agent)를 eval 실행에서 제외하기 위해 claude plugin eval에
--disallow-tools 및 disallowed_tools 케이스 필드를 추가했습니다. - 조직이 Claude Code를 관리하는 경우 건너뛴 모드의 훅을 명시하는
/plugin 및 claude plugin validate에 노트를 추가했습니다. - 최대 노력, 워크플로우, 항상 켜져 있는 컨텍스트 및 대형 도구 결과에 대한
/usage 경고를 추가했습니다. --max-turns, --max-budget-usd, 인터럽트 또는 호스트의 대화 종료 이후에도 헤드리스 실행을 계속하는 프롬프트를 제출하는 모드를 수정했습니다.- 샌드박스된 셸 명령이 샌드박스 외부에서 Claude Code가 다시 로드하고 실행하는
--plugin-dir 폴더에 쓸 수 있는 문제를 수정했습니다. - 무거운 디버그 로깅(
--debug, --debug-file) 하에서 메모리 증가 및 디버그 로그가 쓰기를 중지하는 디스크 또는 네트워크 마운트에서 종료 시 멈추는 문제를 수정했습니다. - claude mcp list, claude doctor 및 /status가 빈 .mcp.json을 유효하지 않다고 보고하는 문제를 수정했습니다.
- 전체 화면에서 스크롤을 올린 상태에서 요청할 때 /btw가 전사 내용을 맨 아래로 점프하는 문제를 수정했습니다.
- WSL2에서 bwrap으로 샌드박스된 명령이 실패하는 문제를 수정했습니다: 샌드박스가 Windows 드라이브에 쓸 수 있을 때
/mnt/c/Program Files/ClaudeCode를 만들 수 없습니다. - 프로젝트 폴더가 쓰기 불가능할 때 /sandbox가 설정을 저장할 수 없다고 보고하는 문제를 수정했습니다; 이제 변경 사항이 없다고 말합니다.
- 전체 화면 "설치된 업데이트" 알림이 유휴 상태의 "
/clear to save tokens" 힌트 뒤에 숨겨지는 문제를 수정했습니다; 이제 힌트 옆에 표시됩니다. /usage, 접근 한계 경고(터미널 및 VS Code) 및 상태 줄이 때때로 100% 이상 사용 중으로 표시되는 문제를 수정했습니다 (anthropics/claude-code#92238).- /reload-plugins가 잠시 전에 다른 터미널에서 설치된 플러그인을 로드하지 않는 문제를 수정했습니다.
- 백그라운드 세션에서
--bare 없이 재시작하라는 알림을 수정했습니다; 이제 /stop 및 claude --resume을 명시합니다. /config 푸시 알림 토글이 방금 선택한 설정 대신 이전 설정을 계정으로 보내는 문제를 수정했습니다.- --input-format stream-json으로 전송된 콘텐츠 블록으로 대기 중인 프롬프트가 하나의 턴으로 병합될 때 줄 바꿈 없이 함께 실행되는 문제를 수정했습니다.
- 커넥터가 세션 중간에 변경될 때
--exec-path 래퍼의 --mcp-config를 통해 추가된 MCP 서버를 종료하는 self-hosted runner 세션을 수정했습니다. --bare 세션이 --channels에서 요청한 constructor 또는 prototype이라는 MCP 서버를 누락하는 문제를 수정했습니다./clear 이전의 대화를 재개할 때 그 이후의 대화의 Remote Control 세션에 다시 연결되는 문제를 수정했습니다.- --safe-mode로 시작된 백그라운드 세션이 세션이 깨워지거나 재시작될 때 안전 모드를 조용히 떠나는 문제를 수정했습니다.
- 비대화형 세션에서
/btw 사이드 질문이 세션 종료 시 취소되지 않고, 같은 요청이 다시 도착할 때 두 번째로 실행되는 문제를 수정했습니다. - claude mcp add <name> -- <command> --background가 백그라운드 세션으로 시작되는 문제를 수정했습니다.
--bg 또는 --background 플래그가 백그라운드 세션으로 잘못 인식되어 새로운 세션을 반복적으로 시작하는 문제를 수정했습니다.- git의 reftable ref 저장소를 사용하는 리포지토리에서
--worktree 세션이 .git/worktrees에 폴더를 남기는 문제를 수정했습니다. - plugin.json에 types 키가 없고 계약이 .
/types/index.d.ts에 있을 때 claude 플러그인 validate가 mod의 $.state 참조를 거부하는 문제를 수정했습니다. - 자체 호스팅 러너: 첫 번째 턴 전에 출력을 작성한 세션이 --retire-at을 무시하고 종료를 지연시키는 문제를 수정했습니다.
- /reload-skills를 개선하여 전체 스킬 목록을 Claude에 다시 전송한다고 알리도록 했습니다. 이는 압축 후 스킬을 복원하는 방법입니다.
- 비대화형 세션에서
/btw 사이드 질문이 11분 후에도 답변이 없을 경우 타임아웃 오류를 반환하도록 변경했습니다. - /ultrareview가 리포지토리를 업로드할 수 없을 때 표시되는 오류를 변경하여 git add .를 제안하지 않도록 했습니다. 이는 .env와 같은 추적되지 않은 파일을 스테이징하거나 커밋할 수 있습니다.
|
| v2.1.296 | 2026-10-09 | --agentsNEW /pluginNEW --teleportFIX /diffFIX --capacityFIX Shift+JFIX /clearFIX /mcpFIX /code-reviewFIX ctrl+oIMP --debugIMP /costIMP --max-budget-usdIMP /repoFIX | - Added a code key to the Claude apps gateway's managed.policies[]: the same settings as cli, also applied in Claude Desktop's Code tab; beside desktop, it turns on Claude Desktop's gateway mode
- Added autoCompactWindow to subagent frontmatter and
--agents definitions, so a subagent can auto-compact earlier than the main conversation's window - Added CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL to run every workflow agent on one model while other subagents keep theirs
- Added CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS environment variable to set a longer maximum delay for the backoff when retrying an overloaded (529) request
- Added a note in
/plugin on a plugin whose hooks are left out because another enabled plugin has the same name - Added an allow_large option to the Read tool so Claude can read a text file past the usual size limits in one call when it needs the whole file and the context has room
- Fixed
--teleport opening an empty conversation when the session's history could not be read - Fixed toasts and notifications waiting unseen for as long as the
/diff panel or dialog was open - Fixed a self-hosted runner session's git fetch, pull and push failing while another session of the same repository starts on a runner with
--capacity above 1 - Fixed a late-loading plugin's SessionStart hook output reaching the new conversation after
/clear in headless sessions - Fixed Claude calling cloud sessions non-interactive and suggesting
/mcp or claude mcp when an MCP server needs authentication - Fixed
/code-review ending on a raw JSON array in cloud sessions, the Agent SDK and IDE integrations; the findings now print as a numbered list - Windows: Fixed PowerShell commands longer than about 1 KB always asking for permission, so allow rules and read-only detection now apply up to 32 KB
- Windows: Fixed stdio MCP servers being force-killed at shutdown; stdin now closes first and the process tree is killed only if the server is still running after 300 ms
- Windows: Fixed claude plugin install failing for GitHub owner
/repo plugin sources on machines with no GitHub SSH key; the clone is now retried over HTTPS - Windows: Fixed rm -rf /c/Users/<name> in Git Bash not asking in bypass permissions mode
- Improved transcript toggle (
ctrl+o) responsiveness in code-heavy conversations by caching syntax-highlighted code blocks - Improved
--debug output to name unrecognized frontmatter fields in custom agent files, with a hint for likely typos - Improved
--debug output for hooks: command hooks on tool calls, prompts, SessionStart and Stop now log their command, plugin, outcome and duration when they finish, so a slow hook is identifiable - Updated
/cost, the status line, --max-budget-usd and the SDK's cost figures to price Sonnet 5.5 cache reads at $0.10 per million tokens (was $0.20) - Updated the bundled dataviz skill: lighter violet for the seventh series in light mode, softer primary text in dark mode, and compact y-axis labels like 1K
- [VSCode] Fixed chat links written as a full Windows path, such as C:\repo\file.ts or file:///C:
/repo/file.ts, not opening the file on Windows
- Claude 앱 게이트웨이의 managed.policies[]에 코드 키가 추가되었습니다: cli와 동일한 설정이 적용되며, Claude Desktop의 Code 탭에서도 적용됩니다; 데스크탑 옆에서 Claude Desktop의 게이트웨이 모드를 활성화합니다.
- subagent frontmatter와
--agents 정의에 autoCompactWindow가 추가되어, subagent가 메인 대화의 창보다 먼저 자동 압축할 수 있습니다. - 모든 워크플로우 에이전트를 하나의 모델에서 실행할 수 있도록 CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL이 추가되었으며, 다른 subagents는 자신의 모델을 유지합니다.
- 과부하된 (529) 요청을 재시도할 때 백오프의 최대 지연 시간을 길게 설정할 수 있도록 CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS 환경 변수가 추가되었습니다.
- 다른 활성화된 플러그인이 동일한 이름을 가지고 있어 후크가 생략된 플러그인에 대한 노트가 /plugin에 추가되었습니다.
- Read 도구에 allow_large 옵션이 추가되어, Claude가 전체 파일과 컨텍스트에 여유가 있을 때 일반 크기 제한을 초과하여 텍스트 파일을 한 번의 호출로 읽을 수 있습니다.
- 세션의 기록을 읽을 수 없을 때 --teleport가 빈 대화를 여는 문제를 수정했습니다.
/diff 패널이나 대화 상자가 열려 있는 동안 보이지 않게 대기하는 토스트 및 알림을 수정했습니다.- 동일한 리포지토리의 다른 세션이 --capacity가 1 이상인 러너에서 시작할 때 self-hosted runner 세션의 git fetch, pull 및 push가 실패하는 문제를 수정했습니다.
- 헤드리스 세션에서
/clear 후에 늦게 로드된 플러그인의 SessionStart 후크 출력이 새로운 대화에 도달하는 문제를 수정했습니다. - Claude가 클라우드 세션을 비대화형으로 호출하고 MCP 서버가 인증이 필요할 때
/mcp 또는 claude mcp를 제안하는 문제를 수정했습니다. - 클라우드 세션, Agent SDK 및 IDE 통합에서 /code-review가 원시 JSON 배열로 끝나는 문제를 수정했습니다; 결과는 이제 번호 매겨진 목록으로 출력됩니다.
- Windows: PowerShell 명령이 약 1 KB를 초과할 때 항상 권한을 요청하는 문제를 수정했습니다; 이제 허용 규칙과 읽기 전용 감지가 최대 32 KB까지 적용됩니다.
- Windows: stdio MCP 서버가 종료 시 강제로 종료되는 문제를 수정했습니다; stdin이 먼저 닫히고, 서버가 300 ms 후에도 여전히 실행 중인 경우에만 프로세스 트리가 종료됩니다.
- Windows: GitHub SSH 키가 없는 머신에서 GitHub 소유자/레포 플러그인 소스에 대해 claude plugin install이 실패하는 문제를 수정했습니다; 이제 클론이 HTTPS를 통해 재시도됩니다.
- Windows: Git Bash에서 rm -rf /c/Users/<name>가 우회 권한 모드에서 묻지 않는 문제를 수정했습니다.
- 코드가 많은 대화에서 전사 토글(
ctrl+o)의 반응성을 개선하기 위해 구문 강조된 코드 블록을 캐싱했습니다. - 사용자 정의 에이전트 파일의 인식되지 않은 frontmatter 필드를 이름으로 표시하고, 가능한 오타에 대한 힌트를 제공하도록
--debug 출력을 개선했습니다. - 후크에 대한
--debug 출력을 개선했습니다: 도구 호출, 프롬프트, SessionStart 및 Stop의 명령 후크가 완료될 때 명령, 플러그인, 결과 및 지속 시간을 기록하여 느린 후크를 식별할 수 있습니다. /cost, 상태 줄, --max-budget-usd 및 SDK의 비용 수치를 업데이트하여 Sonnet 5.5 캐시 읽기를 백만 토큰당 $0.10로 가격을 책정했습니다 (이전에는 $0.20).- 번들된 dataviz 기술을 업데이트했습니다: 라이트 모드에서 일곱 번째 시리즈에 더 밝은 보라색, 다크 모드에서 부드러운 기본 텍스트, 1K와 같은 압축된 y축 레이블을 적용했습니다.
- [VSCode] C:\repo\file.ts 또는 file:///C:
/repo/file.ts와 같은 전체 Windows 경로로 작성된 채팅 링크가 Windows에서 파일을 열지 않는 문제를 수정했습니다.
|
| v2.1.295 | 2026-07-28 | /copyNEW /loginNEW --strictNEW /pluginFIX /configFIX /tuiFIX /modelFIX /usageFIX --toolsFIX --restrictedFIX /loopIMP /advisorFIX ctrl+cFIX /reload-pluginsFIX /fastFIX /output-styleFIX /resumeFIX /branchFIX --plugin-dirFIX /ultrareviewFIX /rewindFIX /contextIMP Ctrl+CIMP Ctrl+SFIX Shift+TFIX Alt+SFIX Ctrl+TFIX | - Added onFailure: "block" for command and HTTP hooks: a hook that can't start, times out, or exits with an unexpected code blocks the action instead of letting it through
- Added Program Status Protocol (OSC 7501) support: terminals that implement it can show whether Claude Code is working, waiting on you, or done
- Added quoted text to the
/copy picker, so a drafted message copies without its > markers - Added a warning to claude plugin install, enable, disable and marketplace add when the settings file they write to does not load
- Added a line on stderr, when it is a terminal, that says what a claude -p run is waiting for when it stays open after its last turn
- Added support for timeouts.upstream_ttfb_ms on the Claude apps gateway's Bedrock, Vertex, Foundry and other cloud upstreams: a value you set now limits how long a stream may take to start there, after which it fails over or gets a 502
- Added a "Backgrounding cancelled" message when you stop the turn while ← is waiting for the current tool to finish
- 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
- Added support for forceLoginMethod: "gateway" and forceLoginGatewayUrl in your own user settings on machines with no managed settings, so
/login opens on that Claude apps gateway - Added advice to claude plugin validate when a plugin's README has no install line: it prints the line to paste and never changes the exit code, even with
--strict - Added upstream_request_id to the Claude apps gateway's inference audit event: the request ID from Amazon Bedrock, the Anthropic API or another upstream, for support cases
- Fixed
/plugin's Errors tab removing a marketplace that failed to load, and uninstalling its plugins, on Enter without asking first - Fixed PushNotification saying a push was not sent in claude remote-control sessions right after a phone message, without the
/config toggle, or when started from inside Claude Code - Fixed
/tui exiting without a message, or with a raw system error, when Claude Code could not be started again - Fixed Fable models listed in availableModels not appearing in the
/model picker for sessions signed in to a Claude apps gateway; such a model now shows its built-in row in place of a modelPicker row added for the same model - Fixed CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC hiding the Claude apps gateway spend limit in
/usage and the status line. The spend limit request goes to the gateway the session is signed in to - 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 - Fixed Esc not stopping a self-paced
/loop that was moved to the background with ←; cancelling a pending wakeup now shows a notice - Fixed a background session's
/loop stopping without notice when its next wakeup came due while the session's process was down; the session now says so and Claude is told - Fixed the
/advisor dialog showing a checkmark on a saved advisor model that is no longer available; it now opens on "No advisor" - Fixed the terminal freezing, with
ctrl+c ignored, when a response ran to tens of thousands of lines - Fixed a mod's hot reload missing a save made while
/reload-plugins or session start was reading the mod's files - Fixed
/model, /fast and /output-style saving their setting without asking a plugin's config.set hook - Fixed variables a SessionStart hook writes to CLAUDE_ENV_FILE not reaching the Bash tool after an in-app
/resume or /branch - Fixed generated type files being written into a
--plugin-dir plugin's folder in -p and SDK sessions; they are now written only where a mod is being developed - Fixed
/model saying a Max effort pick was saved as your default for new sessions; Max applies to the current session only - Fixed temporary files left under ~/.claude/seed-admin by an interrupted
/ultrareview upload never being removed by the retention cleanup - Fixed the prompt sent after a
/rewind being lost, and the removed turns coming back, when the session was moved to the background or resumed after being killed - Fixed changing the auto-update channel in
/config saving before a plugin's config.set hook was asked - Improved token counts behind a Claude apps gateway on Amazon Bedrock, which
/context and large file reads use: the gateway now gets them from AWS's CountTokens API instead of a one-token model request. Grant bedrock:CountTokens to use it - Changed
Ctrl+C at the idle prompt of an attached background session to leave a pending /loop wakeup alone, so pressing it twice detaches and the loop keeps running; press Esc to stop it - [VSCode] Fixed Ctrl+Shift+Tab, Cmd+Shift+Tab and Alt+Shift+Tab in the chat input also switching the permission mode, and Ctrl+Tab accepting the suggested prompt
- 명령 및 HTTP 훅에 onFailure: "block" 추가: 시작할 수 없거나, 타임아웃되거나, 예기치 않은 코드로 종료되는 훅은 액션을 차단합니다.
- Program Status Protocol (OSC 7501) 지원 추가: 이를 구현한 터미널은 Claude Code가 작동 중인지, 대기 중인지, 완료되었는지를 표시할 수 있습니다.
/copy 선택기에 인용된 텍스트 추가: 초안 메시지가 > 마커 없이 복사됩니다.- 설정 파일이 로드되지 않을 때 claude plugin install, enable, disable 및 marketplace add에 경고 추가.
- stderr에 터미널일 때 claude -p 실행이 무엇을 기다리고 있는지 표시하는 줄 추가.
- Claude 앱 게이트웨이의 Bedrock, Vertex, Foundry 및 기타 클라우드 업스트림에서 timeouts.upstream_ttfb_ms 지원 추가: 설정한 값은 스트림 시작에 걸리는 시간을 제한합니다.
- 현재 도구가 완료될 때까지 ←가 대기 중일 때 턴을 중지하면 "Backgrounding cancelled" 메시지 추가.
- 모든 Claude 앱 게이트웨이 업스트림에 선택적 모델 목록 추가: 나열된 모델만 전송되며, 실패 시에도 적용됩니다.
- 관리 설정이 없는 머신에서 사용자 설정에 forceLoginMethod: "gateway" 및 forceLoginGatewayUrl 지원 추가: /login이 해당 Claude 앱 게이트웨이에서 열립니다.
- 플러그인의 README에 설치 라인이 없을 때 claude plugin validate에 조언 추가: 붙여넣을 라인을 출력하고 exit 코드는 변경되지 않습니다.
- Claude 앱 게이트웨이의 추론 감사 이벤트에 upstream_request_id 추가: Amazon Bedrock, Anthropic API 또는 다른 업스트림의 요청 ID입니다.
- /plugin의 Errors 탭이 로드에 실패한 마켓플레이스를 제거하고 플러그인을 언인스톨하는 문제 수정.
- PushNotification이 전화 메시지 직후 claude 원격 제어 세션에서 푸시가 전송되지 않았다고 말하는 문제 수정.
- Claude Code를 다시 시작할 수 없을 때 /tui가 메시지 없이 종료되거나 원시 시스템 오류로 종료되는 문제 수정.
- Claude 앱 게이트웨이에 로그인한 세션에서 availableModels에 나열된 Fable 모델이
/model 선택기에 나타나지 않는 문제 수정. - CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC가
/usage 및 상태 줄에서 Claude 앱 게이트웨이 지출 한도를 숨기는 문제 수정. --tools 및 --restricted가 런치 후 등록된 내장 도구에 적용되지 않는 문제 수정.- Esc가 ←로 백그라운드로 이동한 자율 /loop를 중지하지 않는 문제 수정; 대기 중인 웨이크업을 취소하면 알림이 표시됩니다.
- 세션 프로세스가 다운된 동안 다음 웨이크업이 도래했을 때 백그라운드 세션의 /loop가 알림 없이 중지되는 문제 수정.
/advisor 대화 상자가 더 이상 사용 가능한 저장된 어드바이저 모델에 체크마크를 표시하는 문제 수정.- 응답이 수만 줄에 이르렀을 때 터미널이 멈추고 ctrl+c가 무시되는 문제 수정.
/reload-plugins 또는 세션 시작 중에 모드 파일을 읽는 동안 저장이 누락되는 문제 수정./model, /fast 및 /output-style이 플러그인의 config.set 훅에 묻지 않고 설정을 저장하는 문제 수정.- SessionStart 훅이 CLAUDE_ENV_FILE에 기록한 변수가 앱 내
/resume 또는 /branch 후 Bash 도구에 도달하지 않는 문제 수정. - 생성된 타입 파일이 -p 및 SDK 세션의
--plugin-dir 플러그인 폴더에 기록되는 문제 수정. - /model이 Max effort 선택이 새 세션의 기본값으로 저장되었다고 말하는 문제 수정; Max는 현재 세션에만 적용됩니다.
- 중단된
/ultrareview 업로드로 인해 ~/.claude/seed-admin에 남은 임시 파일이 보존 정리로 제거되지 않는 문제 수정. /rewind 후 전송된 프롬프트가 손실되고 제거된 턴이 돌아오는 문제 수정.- /config에서 자동 업데이트 채널 변경 시 플러그인의 config.set 훅을 요청하기 전에 저장되는 문제 수정.
/context 및 대용량 파일 읽기에서 사용하는 Amazon Bedrock의 Claude 앱 게이트웨이 뒤의 토큰 수 개선: 이제 게이트웨이는 AWS의 CountTokens API에서 가져옵니다.- 연결된 백그라운드 세션의 유휴 프롬프트에서 Ctrl+C를 변경하여 대기 중인
/loop wakeup을 무시하도록 하였으며, 두 번 누르면 분리되고 루프는 계속 실행됩니다; Esc를 눌러 중지하세요. - [VSCode] 채팅 입력에서 Ctrl+Shift+Tab, Cmd+Shift+Tab 및 Alt+Shift+Tab이 권한 모드를 전환하고, Ctrl+Tab이 제안된 프롬프트를 수락하는 문제를 수정했습니다.
|
| v2.1.294 | 2026-10-08 | — | - Fixed prompt and agent hooks written as instructions (such as "Block commands that...") allowing what they should block
- Improved how prompt hooks on Stop and SubagentStop written as instructions (such as "Carry on if the build is broken") are judged, so Claude is less likely to stop early
- "Block commands that..."와 같은 지침으로 작성된 프롬프트 및 에이전트 훅이 차단해야 할 내용을 허용하는 문제를 수정했습니다.
- "Carry on if the build is broken"과 같은 지침으로 작성된 Stop 및 SubagentStop의 프롬프트 훅이 판단되는 방식을 개선하여 Claude가 조기에 중지할 가능성이 줄어들었습니다.
|
| v2.1.293 | 2026-10-07 | /modelFIX /tuiFIX --chromeFIX --no-chromeFIX --toolsFIX --agentFIX /clearFIX /ultrareviewFIX --settingsFIX /feedbackFIX Ctrl+OFIX Ctrl+ZFIX /loopIMP | - Added Claude Haiku 5.5 (claude-haiku-5-5), now the default Haiku model on the Anthropic API — 1M context, $0.10/$0.50 per Mtok ($0.50/$2.50 for prompts over 100K)
- Added agentType to the subagentStatusLine payload, so scripts can tell custom subagent types apart
- Added isDeferred to $.tool.register for mods: false lists the tool's schema in the prompt from the start instead of behind tool search
- Fixed
/model effort ←/→ wrapping past the highest or lowest level, which could accidentally save Low as a model's default effort - Fixed
/tui disconnecting Claude in Chrome in a session started with --chrome, and ignoring --no-chrome - Fixed Claude being told to continue or message subagents with SendMessage in sessions, including resumed ones, where a host, a permission rule or a
--tools list removed that tool - Fixed subagents and
--agent sessions being told a built-in tool was disabled for the whole session when only their own tool list left it out - Fixed a claude.ai-synced skill's edited description sometimes not reaching the model until a new conversation or
/clear - Fixed the
/ultrareview upload on Linux wrongly refusing some repositories, such as one inside another checkout, over a settings file that "could not be parsed" while a sandboxed command was running - Fixed the
/ultrareview upload's refusal over split-index files advising a git command that could leave git unable to read its index - 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 - Fixed
/feedback returning to the drafts list after Ctrl+O or Ctrl+Z while a report was sending, leaving the send impossible to cancel - Windows: Fixed stopping a status line, hook, or shell command sometimes terminating an unrelated process that had been given the same process ID
- Reverted the 2.1.290 fix for cloud sessions staying asleep after a container restart lost a pending
/loop wakeup or scheduled task; Claude is no longer told, and the session stays asleep - Self-hosted runner: Changed the orchestrator to sleep 4 to 6 seconds between polls instead of a constant 5, so several replicas for one environment stop polling at the same moment
- [Claude Tag] Fixed Claude in Slack saying a workspace isn't set up in Enterprise Grid channels shared across workspaces when Slack labels a message with a workspace that isn't connected
- [Claude Tag] Fixed Claude in Slack stopping mid-task in a channel when an admin changed the channel's connectors, plugins, skills or rules; the change now applies once Claude finishes
- [Claude Tag] Fixed asking Claude in Slack to run a thread's routine now with extra notes starting a separate run that couldn't post back; the run now continues in that thread
- Claude Haiku 5.5 (claude-haiku-5-5)을 추가했습니다. 이제 Anthropic API의 기본 Haiku 모델입니다 — 1M 컨텍스트, Mtok당 $0.10/$0.50 ($100K 초과 프롬프트는 $0.50/$2.50)
- subagentStatusLine 페이로드에 agentType을 추가하여 스크립트가 사용자 정의 서브 에이전트 유형을 구분할 수 있게 했습니다.
- mods에 대해 $.tool.register에 isDeferred를 추가했습니다: false는 도구 검색 뒤가 아닌 프롬프트 시작에서 도구의 스키마를 나열합니다.
/model effort ←/→가 가장 높은 또는 낮은 수준을 넘어 감싸지는 문제를 수정했습니다. 이로 인해 Low가 모델의 기본 effort로 저장될 수 있었습니다.- --chrome로 시작한 세션에서 /tui가 Chrome에서 Claude의 연결을 끊고 --no-chrome을 무시하는 문제를 수정했습니다.
- 호스트, 권한 규칙 또는
--tools 목록이 해당 도구를 제거한 세션에서 SendMessage로 서브 에이전트에게 계속하라고 지시하는 문제를 수정했습니다. - 서브 에이전트와
--agent 세션이 자신의 도구 목록에서만 내놓은 경우 전체 세션에 대해 내장 도구가 비활성화되었다고 알려주는 문제를 수정했습니다. - claude.ai와 동기화된 스킬의 편집된 설명이 새로운 대화나 /clear가 있을 때까지 모델에 도달하지 않는 문제를 수정했습니다.
- Linux에서
/ultrareview 업로드가 "구문 분석할 수 없는" 설정 파일로 인해 일부 리포지토리를 잘못 거부하는 문제를 수정했습니다. (예: 다른 체크아웃 내부의 리포지토리) - split-index 파일에 대한
/ultrareview 업로드의 거부를 수정했습니다. 이로 인해 git 명령이 git의 인덱스를 읽을 수 없게 될 수 있습니다. - claude 에이전트가 .claude/settings.local.json 또는
--settings 파일에만 동의가 저장된 경우 백그라운드 세션이 무시하는 우회 권한을 제공하는 문제를 수정했습니다. 이제 먼저 동의를 요청하며, 우회를 무시하는 세션은 짧은 알림을 표시합니다. - 보고서를 전송하는 동안
Ctrl+O 또는 Ctrl+Z를 누르면 /feedback이 초안 목록으로 돌아가는 문제를 수정했습니다. 이로 인해 전송을 취소할 수 없었습니다. - Windows: 상태 줄, 후크 또는 셸 명령을 중지하면 때때로 동일한 프로세스 ID가 부여된 관련 없는 프로세스가 종료되는 문제를 수정했습니다.
- 컨테이너 재시작 후 대기 중인
/loop 웨이크업 또는 예약 작업을 잃어버린 클라우드 세션이 잠자는 문제에 대한 2.1.290 수정을 되돌렸습니다; 이제 Claude에게 알려지지 않으며 세션은 잠을 유지합니다. - 자체 호스팅된 러너: 여러 복제본이 동시에 폴링을 중지할 수 있도록 오케스트레이터가 폴링 사이에 4~6초 동안 잠자도록 변경했습니다.
- [Claude Tag] Slack에서 Claude가 워크스페이스가 연결되지 않은 경우 Enterprise Grid 채널에서 워크스페이스가 설정되지 않았다고 말하는 문제를 수정했습니다.
- [Claude Tag] Slack에서 관리자가 채널의 커넥터, 플러그인, 스킬 또는 규칙을 변경할 때 Claude가 작업 중간에 멈추는 문제를 수정했습니다; 이제 변경 사항은 Claude가 작업을 마친 후 적용됩니다.
- [Claude Tag] Slack에서 Claude에게 스레드의 루틴을 실행하라고 요청할 때 추가 메모로 인해 별도의 실행이 시작되어 다시 게시할 수 없는 문제를 수정했습니다; 이제 해당 스레드에서 실행이 계속됩니다.
|
| v2.1.292 | 2026-07-28 | --marketplace <source>NEW --marketplaceNEW /ultrareviewFIX /resumeFIX /branchFIX /clearFIX /loopFIX /bugFIX /shareFIX /feedback <text>FIX /feedbackFIX Ctrl+OFIX Ctrl+ZFIX /remote-envFIX /add-dirFIX Shift+EFIX Ctrl+LFIX /cdFIX /nameFIX /themeFIX /configFIX ctrl+oIMP Ctrl+CIMP /focusIMP | - Added
--marketplace <source> to claude plugin install: adds the marketplace if needed, under the same policy checks as claude plugin marketplace add, then installs the plugin from it - Added an effort parameter to the Agent tool, so Claude runs a sub-agent at the effort level you ask for
- Added CLAUDE_CODE_OVERLOADED_RETRY_BASE_DELAY_MS environment variable to set a longer base delay for the backoff when retrying an overloaded (529) request
- Added prompt.autocomplete, an event a mod hooks to add its own rows to the prompt box's autocomplete list
- Added prompt caching to $.model.complete for mods: prompt and system take blocks of text, and cache: true on a block caches the request up to it
- Added workflow agents to the agent.spawn mod hook, with their run and index, so a mod can refuse them
- Fixed sandboxed commands being able to read the staged file copies of
/ultrareview uploads under ~/.claude/seed-admin - Fixed plan mode not being restored when resuming a session from the claude --resume session picker or with
/resume - Fixed saved scheduled tasks created after
/resume, /branch or /clear never firing, and saved tasks ignoring later creates and deletes after two writes to the tasks file milliseconds apart - Fixed a background session's
/loop silently stopping when the session's process restarted (for example after a crash), because its pending wakeup was lost - Fixed
/bug, /share and /feedback <text> starting over after Ctrl+O or Ctrl+Z while a report was being sent, and closing as cancelled after it had been sent - Fixed
/remote-env replacing your saved default environment when you pressed Enter right away: the list now opens on your default, and no row has a check mark when no default is in effect - Fixed
/add-dir path box letting Shift+Enter or a paste add a line break, and treating fast-typed "tab", "up" or "down" as those keys - Fixed fullscreen mode sending a full-screen clear on every window resize and
Ctrl+L when iTerm2 is detected, which may be what filled iTerm2's scrollback with stale pages - Fixed "instruction file not loaded" lines going stale or missing after
/cd or a permission change, and added a transcript line when a nested one isn't loaded - Fixed a compaction summary that repeated
/name letting Claude invoke a skill that is reserved for the user - Fixed
/theme, the /config Theme menu and the first-run theme step saving a theme before a plugin's config.set hook was asked - Improved rendering speed of long bulleted or numbered replies: they stream, resize and re-open in the transcript (
ctrl+o) much faster - Improved
Ctrl+C draft recovery: a cleared prompt now stays reachable with Up after a slash command or a sent message - Improved the
/focus tip: it now invites you to try focus view mid-turn and shows how to switch back - [Cloud sessions] Fixed routine runs occasionally staying listed as running for hours after they had finished
- [Cloud sessions] Fixed editing or duplicating a routine turning off its push notifications when the routine had no saved notification setting
- [Cloud sessions] Fixed SVG, HEIC, TIFF and other less common image files failing to attach; they now attach as regular files
- claude plugin install에
--marketplace <source>를 추가했습니다: 필요할 경우 마켓플레이스를 추가하고, claude plugin marketplace add와 동일한 정책 검사를 거친 후 플러그인을 설치합니다. - Agent 도구에 effort 매개변수를 추가하여 Claude가 요청한 노력 수준에서 서브 에이전트를 실행합니다.
- CLAUDE_CODE_OVERLOADED_RETRY_BASE_DELAY_MS 환경 변수를 추가하여 과부하(529) 요청을 재시도할 때 더 긴 기본 지연 시간을 설정합니다.
- prompt.autocomplete를 추가했습니다. 이는 모드가 프롬프트 박스의 자동 완성 목록에 자체 행을 추가하기 위해 후킹하는 이벤트입니다.
- 모드를 위한 $.model.complete에 프롬프트 캐싱을 추가했습니다: 프롬프트와 시스템은 텍스트 블록을 가져오고, 블록에 cache: true가 설정되면 해당 요청을 캐시합니다.
- agent.spawn 모드 후크에 워크플로우 에이전트를 추가하여 실행 및 인덱스를 제공하므로 모드가 이를 거부할 수 있습니다.
- 샌드박스 명령이 ~/.claude/seed-admin 아래의
/ultrareview 업로드의 스테이지 파일 복사본을 읽을 수 있는 문제를 수정했습니다. - claude --resume 세션 선택기 또는 /resume으로 세션을 재개할 때 계획 모드가 복원되지 않는 문제를 수정했습니다.
/resume, /branch 또는 /clear 후에 생성된 저장된 예약 작업이 실행되지 않고, 저장된 작업이 두 번의 작업 파일 쓰기 후에 나중에 생성 및 삭제를 무시하는 문제를 수정했습니다.- 백그라운드 세션의 /loop가 세션 프로세스가 재시작될 때(예: 충돌 후) 조용히 중지되는 문제를 수정했습니다. 이로 인해 대기 중인 웨이크업이 손실되었습니다.
- 보고서가 전송되는 동안
Ctrl+O 또는 Ctrl+Z를 누르면 /bug, /share 및 /feedback <text>가 처음부터 다시 시작되고, 전송 후 취소된 것으로 닫히는 문제를 수정했습니다. - /remote-env가 Enter를 바로 눌렀을 때 저장된 기본 환경을 대체하는 문제를 수정했습니다: 이제 목록이 기본으로 열리고, 기본이 적용되지 않을 때는 어떤 행에도 체크 표시가 없습니다.
/add-dir 경로 상자가 Shift+Enter 또는 붙여넣기로 줄 바꿈을 추가하도록 허용하는 문제를 수정하고, 빠르게 입력된 "tab", "up" 또는 "down"을 해당 키로 처리합니다.- 전체 화면 모드가 iTerm2가 감지될 때마다 모든 창 크기 조정 및 Ctrl+L에서 전체 화면 지우기를 보내는 문제를 수정했습니다. 이는 iTerm2의 스크롤백을 오래된 페이지로 채웠을 수 있습니다.
/cd 또는 권한 변경 후 "instruction file not loaded" 라인이 오래되거나 누락되는 문제를 수정하고, 중첩된 파일이 로드되지 않을 때 전사 라인을 추가했습니다.- /name을 반복하는 압축 요약이 Claude가 사용자에게 예약된 기술을 호출하게 하는 문제를 수정했습니다.
/theme, /config 테마 메뉴 및 첫 실행 테마 단계가 플러그인의 config.set 후크가 요청되기 전에 테마를 저장하는 문제를 수정했습니다.- 긴 글머리 기호 또는 번호 매기기 답변의 렌더링 속도를 개선했습니다: 이제 더 빠르게 스트리밍되고, 크기가 조정되며, 전사(
ctrl+o)에서 다시 열립니다. Ctrl+C 초안 복구를 개선했습니다: 지워진 프롬프트가 슬래시 명령 또는 전송된 메시지 후에도 위쪽 화살표로 접근할 수 있게 유지됩니다./focus 팁을 개선했습니다: 이제 턴 중간에 포커스 뷰를 시도해 보라고 초대하고, 다시 전환하는 방법을 보여줍니다.- [클라우드 세션] 정기 실행이 완료된 후에도 몇 시간 동안 실행 중으로 남아 있는 문제를 수정했습니다.
- [클라우드 세션] 루틴을 편집하거나 복제할 때 루틴에 저장된 알림 설정이 없으면 푸시 알림이 꺼지는 문제를 수정했습니다.
- [클라우드 세션] SVG, HEIC, TIFF 및 기타 덜 일반적인 이미지 파일이 첨부되지 않는 문제를 수정했습니다; 이제 일반 파일로 첨부됩니다.
|
| v2.1.291 | 2026-10-06 | — | - Fixed a regression in 2.1.290 where cloud sessions could drop answers to permission prompts
- Fixed a regression in 2.1.288 where the last messages of a session could be lost when quitting
- 2.1.290에서 클라우드 세션이 권한 프롬프트에 대한 답변을 드롭할 수 있는 회귀 문제를 수정했습니다.
- 2.1.288에서 세션 종료 시 마지막 메시지가 손실될 수 있는 회귀 문제를 수정했습니다.
|
| v2.1.290 | 2026-10-05 | --jsonNEW /claude-apiNEW /statusNEW /rewindFIX /loopIMP /backgroundFIX --json-schemaFIX /ultrareviewIMP /permissionsFIX --restrictedFIX Ctrl+XIMP ctrl+oFIX Ctrl+FFIX /teleportFIX /clearFIX --channelsFIX /chromeIMP /sandboxFIX --continueFIX --resume <session-id>FIX --allow-dangerously-skip-permissionsFIX /loginIMP --include-partial-messagesFIX Ctrl+KIMP /pluginIMP --chromeIMP /artifactsIMP /code-reviewIMP /modelIMP /effortIMP /renameIMP --hostnameIMP | - Added serverToolUses to the result of a mod's turn.step hook: the tool calls the API ran itself (the advisor), each with its id, name, input, start and end
- Added agentId to the tool.check event of plugin hooks, so a hook can tell a subagent's permission check from the main session's
- Added ceiling to the question and verdict a mod's tool.check hook reads, naming the approval an organization requires for a tool
- Added ThemeKey and Color types to the plugin hooks typings, so an editor lists the theme colors a mod's drawing can name
- Added to claude plugin validate: each hook a mod registers at a gating site is listed with whether it has a .catch (gatingHooks under
--json) - Added a Deny button to the Claude apps gateway's sign-in approval page: it ends the pending sign-in, so the waiting terminal stops within seconds
- Added claude attach <name> and claude logs <name>: part of a session name works in place of the id
- Added
/claude-api managed-agents-onboard <url> to set up the Managed Agents pattern a page describes as ant apply files - Added
/claude-api managed-agents-onboard <quickstart-name> to build a Console quickstart template, such as deep-researcher, with the ant CLI - Added a warning when a managed settings file is a link to a file outside the managed settings folder
- Added a
/status and doctor warning when managed settings ignore user-configured sandbox allowRead paths or allowed domains - Fixed
/rewind not listing a prompt sent while Claude was still working - Fixed scheduled tasks (
/loop with an interval, reminders) silently not coming back on resume once the conversation was compacted; covers compactions made from this version on - Fixed scheduled tasks set in the foreground never firing after a ← or
/background hand-off, and recurring ones firing an extra run on every resume, respawn or fork - Fixed headless
--json-schema runs exiting non-zero with is_error: true on a success result when the connection dropped after the structured output was already delivered - Fixed
/ultrareview dropping uncommitted changes without a warning on Windows when git stash create failed, and refusing them after a git add -N file was deleted or moved - Self-hosted runner: Fixed a crafted, very long line of a session's error output freezing the runner for several seconds
- Fixed
/ultrareview failing to upload uncommitted changes when core.safecrlf=true is set in git's configuration - Fixed Claude Code hanging until killed when a
/permissions tab was clicked while searching in fullscreen mode - 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 - Fixed agent view losing a background session's
/loop run count, countdown and live status line after the session enters a worktree that it creates - Fixed repeated
Ctrl+X in the agents view deleting the whole next section after the bottom session of a section was deleted - Fixed a slowdown when expanding the transcript (
ctrl+o) or resizing over large tool output that contains non-ASCII characters such as arrows, dashes or box-drawing - Fixed Esc after an n: or
Ctrl+F search in the agents view moving focus to a section header, where Ctrl+X twice would delete every session in the section - Fixed
/ultrareview uploading uncommitted changes unfiltered for files under a git filter driver named unset or unspecified; the upload now stops and asks you to rename the driver - Fixed claude --teleport and
/teleport deleting the files in a folder that had replaced a tracked file of the same name when you chose to stash: the stash is now refused, and says why - Fixed agent view's
/loop run count freezing and its countdown disappearing after /clear; the count now restarts with the new conversation - Fixed
--channels permission relay: a reply ID that repeats within a session is now ignored instead of approving a different prompt - Fixed
/chrome "Reconnect extension" not restoring browser tools after a failed Chrome connection, and added an explanation when it can't (anthropics/claude-code#98135) - Fixed
/ultrareview of a local branch silently leaving uncommitted work out of the upload in a repository that keeps its branches outside .git (git 2.54+); it now refuses with an explanation - Fixed cloud sessions staying asleep after a container restart lost a pending
/loop wakeup or scheduled task; Claude is now told and can schedule it again - Fixed a freeze before the first request and in the
/sandbox Config tab on Linux and WSL when a sandbox read rule such as ~/**/.env covers a large folder - Fixed plan mode not being restored when resuming a session with
--continue or --resume <session-id> in the terminal - Fixed the rewind menu (Esc Esc /
/rewind) freezing for hundreds of milliseconds per keypress when the conversation contains a very large pasted stack trace or source file - Fixed
--restricted (and CLAUDE_CODE_RESTRICTED=1) sessions opening the cross-session messaging socket - Fixed background workers honoring
--allow-dangerously-skip-permissions on respawn without the bypass-permissions disclaimer having been accepted - Fixed macOS
/login reporting success when the keychain refused the new login and kept an old one it could not remove - Fixed SDK hosts using
--include-partial-messages seeing a reply stay open after the turn ended when its stream was cut, interrupted or fell back to non-streaming - Fixed
/loop and other recurring session-only scheduled tasks running an extra time after a sandboxed Bash command on Linux or after .claude/scheduled_tasks.json was deleted - Improved permission prompts from background agents to show the
Ctrl+X Ctrl+K shortcut that stops all background agents - Improved the reply to
/plugin in the desktop app's Code tab: it now says where to install and manage plugins there - Improved the error shown when a cloud session is started without a claude.ai sign-in: it now names claude auth login and
/login and no longer blames API-key authentication - Improved the error shown when a git config file stops the
/ultrareview upload: it is about half as long and says what kind of file is the problem - Improved the errors shown when the
/ultrareview upload refuses a checkout: each known cause now has its own message, with a way to fix it - Changed Claude in Chrome so that a project's settings files can no longer turn it on; use
--chrome, /chrome or your user settings - Changed
/artifacts: opening an artifact in your browser now closes the list - Changed the errors shown when the
/ultrareview upload fails at a git step: they name the step and what to try, and no longer repeat git's own error text - Changed
/code-review at medium effort to also report cleanup and CLAUDE.md conventions findings on models without tuned review settings, including Opus 5.5 and Sonnet 5.5 - Changed background sessions waiting on a scheduled wakeup (
/loop): they are now left running through updates and low memory, where being restarted or shut down could silently lose the wakeup - Changed
/model, /effort and /rename sent from claude agents to a busy background session to apply right away, without a confirmation, instead of when the turn ends - Changed the built-in gh api in cloud sessions: a host other than github.com set in GH_HOST or GH_REPO is now refused (use
--hostname or a full URL), and stderr notes requests to other hosts
- mod의 turn.step 훅 결과에 serverToolUses를 추가했습니다: 도구는 API를 호출하며, 각 호출은 id, name, input, start 및 end를 포함합니다.
- plugin hooks의 tool.check 이벤트에 agentId를 추가하여, 훅이 서브 에이전트의 권한 검사를 메인 세션과 구분할 수 있게 했습니다.
- mod의 tool.check 훅이 읽는 질문과 판결에 ceiling을 추가하여, 도구에 필요한 조직의 승인을 명명했습니다.
- plugin hooks의 typings에 ThemeKey와 Color 타입을 추가하여, 편집기가 mod의 드로잉에서 사용할 수 있는 테마 색상을 나열할 수 있게 했습니다.
- claude plugin validate에 추가: mod가 gating site에 등록한 각 훅이 .catch가 있는지 여부와 함께 나열됩니다 (gatingHooks under
--json). - Claude 앱 게이트웨이의 로그인 승인 페이지에 Deny 버튼을 추가했습니다: 이는 대기 중인 로그인을 종료하여 대기 중인 터미널이 몇 초 내에 멈춥니다.
- claude attach <name> 및 claude logs <name>를 추가했습니다: 세션 이름의 일부가 id 대신 사용될 수 있습니다.
/claude-api managed-agents-onboard <url>을 추가하여 페이지에서 설명하는 Managed Agents 패턴을 설정합니다./claude-api managed-agents-onboard <quickstart-name>을 추가하여, ant CLI로 deep-researcher와 같은 Console quickstart 템플릿을 빌드합니다.- 관리 설정 파일이 관리 설정 폴더 외부의 파일 링크일 때 경고를 추가했습니다.
- 관리 설정이 사용자 구성된 sandbox allowRead 경로 또는 허용된 도메인을 무시할 때
/status 및 doctor 경고를 추가했습니다. - Claude가 작업 중일 때 전송된 프롬프트가 /rewind에 나열되지 않는 문제를 수정했습니다.
- 예약된 작업이 대화가 압축된 후에 조용히 다시 시작되지 않는 문제를 수정했습니다 (/loop와 간격, 알림 포함).
- 전경에서 설정된 예약된 작업이 ← 또는
/background 핸드오프 후에 전혀 실행되지 않고, 반복 작업이 매번 재개, 재생성 또는 포크 시 추가 실행되는 문제를 수정했습니다. - headless
--json-schema 실행이 연결이 끊어진 후 구조화된 출력이 이미 전달된 성공 결과에서 is_error: true로 비제로 종료되는 문제를 수정했습니다. - /ultrareview가 git stash create 실패 시 경고 없이 Windows에서 커밋되지 않은 변경 사항을 삭제하는 문제를 수정했습니다.
- Self-hosted runner: 세션의 오류 출력에서 매우 긴 줄이 러너를 몇 초 동안 멈추게 하는 문제를 수정했습니다.
- core.safecrlf=true가 git 구성에 설정된 경우 /ultrareview가 커밋되지 않은 변경 사항을 업로드하지 못하는 문제를 수정했습니다.
- 전체 화면 모드에서 검색 중
/permissions 탭을 클릭할 때 Claude Code가 중단되는 문제를 수정했습니다. - 읽기 블록 아래의 @-mention 또는 --restricted가 읽기 중 링크가 변경된 작업 디렉토리 외부의 파일을 읽을 수 있는 문제를 수정했습니다.
- 에이전트 뷰가 작업 트리로 들어간 후 백그라운드 세션의
/loop 실행 수, 카운트다운 및 실시간 상태 라인을 잃어버리는 문제를 수정했습니다. - 에이전트 뷰에서 Ctrl+X를 반복하면 섹션의 하단 세션이 삭제된 후 전체 다음 섹션이 삭제되는 문제를 수정했습니다.
- 비 ASCII 문자가 포함된 큰 도구 출력에서 전사 확장(
ctrl+o) 또는 크기 조정 시 느려지는 문제를 수정했습니다. - 에이전트 뷰에서 n: 또는
Ctrl+F 검색 후 Esc가 섹션 헤더로 포커스를 이동시키는 문제를 수정했습니다; Ctrl+X를 두 번 누르면 섹션의 모든 세션이 삭제됩니다. - /ultrareview가 unset 또는 unspecified라는 git 필터 드라이버 아래의 파일에 대해 필터링되지 않은 커밋되지 않은 변경 사항을 업로드하는 문제를 수정했습니다; 이제 업로드가 중지되고 드라이버 이름 변경을 요청합니다.
- claude --teleport 및 /teleport가 stash를 선택할 때 같은 이름의 추적 파일을 대체한 폴더의 파일을 삭제하는 문제를 수정했습니다: 이제 stash가 거부되며 이유를 설명합니다.
- 에이전트 뷰의
/loop 실행 수가 멈추고 /clear 후 카운트다운이 사라지는 문제를 수정했습니다; 카운트는 이제 새로운 대화로 재시작됩니다. --channels 권한 릴레이를 수정했습니다: 세션 내에서 반복되는 응답 ID는 이제 다른 프롬프트를 승인하는 대신 무시됩니다./chrome "Reconnect extension"이 실패한 Chrome 연결 후 브라우저 도구를 복원하지 않는 문제를 수정하고, 복원이 불가능할 때 설명을 추가했습니다 (anthropics/claude-code#98135).- /ultrareview가 .git 외부에 브랜치를 유지하는 리포지토리에서 커밋되지 않은 작업을 조용히 업로드에서 제외하는 문제를 수정했습니다 (git 2.54+); 이제 거부되며 설명이 제공됩니다.
- 컨테이너 재시작 후 대기 중인
/loop 웨이크업 또는 예약 작업을 잃어버린 클라우드 세션이 깨어나지 않는 문제를 수정했습니다; 이제 Claude가 이를 인지하고 다시 예약할 수 있습니다. - 대규모 폴더를 포함하는 ~/**/.env와 같은 샌드박스 읽기 규칙으로 인해 Linux 및 WSL의
/sandbox Config 탭에서 첫 번째 요청 전에 멈추는 문제를 수정했습니다. - 터미널에서
--continue 또는 --resume <session-id>로 세션을 재개할 때 계획 모드가 복원되지 않는 문제를 수정했습니다. - 대화에 매우 큰 붙여넣기 스택 추적 또는 소스 파일이 포함될 때 rewind 메뉴(Esc Esc /
/rewind)가 키 입력당 수백 밀리초 동안 멈추는 문제를 수정했습니다. --restricted (및 CLAUDE_CODE_RESTRICTED=1) 세션이 교차 세션 메시징 소켓을 여는 문제를 수정했습니다.- 배경 작업자가 우회 권한 면책 동의 없이 respawn 시 --allow-dangerously-skip-permissions를 준수하는 문제를 수정했습니다.
- macOS /login이 키체인이 새 로그인을 거부하고 제거할 수 없는 이전 로그인을 유지할 때 성공을 보고하는 문제를 수정했습니다.
- --include-partial-messages를 사용하는 SDK 호스트가 스트림이 중단되거나 비스트리밍으로 돌아갈 때 응답이 종료된 후에도 열려 있는 문제를 수정했습니다.
- Linux에서 샌드박스된 Bash 명령 후 또는 .claude/scheduled_tasks.json이 삭제된 후
/loop 및 기타 반복 세션 전용 예약 작업이 추가로 실행되는 문제를 수정했습니다. - 배경 에이전트의 권한 프롬프트를 개선하여 모든 배경 에이전트를 중지하는
Ctrl+X Ctrl+K 단축키를 표시하도록 했습니다. - 데스크탑 앱의 Code 탭에서 /plugin에 대한 응답을 개선했습니다: 이제 플러그인을 설치하고 관리하는 위치를 안내합니다.
- claude.ai 로그인 없이 클라우드 세션이 시작될 때 표시되는 오류를 개선했습니다: 이제 claude auth login 및 /login을 명시하고 API 키 인증에 대한 비난을 하지 않습니다.
- git config 파일이
/ultrareview 업로드를 중단할 때 표시되는 오류를 개선했습니다: 오류 메시지가 절반 정도 짧아지고 어떤 종류의 파일이 문제인지 설명합니다. /ultrareview 업로드가 체크아웃을 거부할 때 표시되는 오류를 개선했습니다: 각 알려진 원인마다 고유한 메시지가 있으며, 이를 해결하는 방법도 제시합니다.- Chrome에서 Claude를 변경하여 프로젝트의 설정 파일이 더 이상 이를 활성화할 수 없도록 했습니다;
--chrome, /chrome 또는 사용자 설정을 사용하세요. - /artifacts를 변경했습니다: 브라우저에서 아티팩트를 열면 목록이 닫힙니다.
/ultrareview 업로드가 git 단계에서 실패할 때 표시되는 오류를 변경했습니다: 단계와 시도할 내용을 명시하며, git의 자체 오류 텍스트를 반복하지 않습니다.- 중간 노력으로 /code-review를 변경하여 조정된 검토 설정이 없는 모델에 대해 정리 및 CLAUDE.md 규칙 발견 사항도 보고하도록 했습니다. 여기에는 Opus 5.5 및 Sonnet 5.5가 포함됩니다.
- 예약된 웨이크업(
/loop)을 기다리는 배경 세션을 변경했습니다: 이제 업데이트 및 메모리 부족 상황에서도 계속 실행되며, 재시작되거나 종료될 경우 웨이크업이 조용히 손실될 수 있습니다. - claude 에이전트가 바쁜 배경 세션에 보낸
/model, /effort 및 /rename을 즉시 적용하도록 변경했습니다; 확인 없이 턴이 끝날 때가 아니라 바로 적용됩니다. - 클라우드 세션의 내장 gh api를 변경했습니다: GH_HOST 또는 GH_REPO에 설정된 github.com 이외의 호스트는 거부되며(
--hostname 또는 전체 URL 사용), stderr는 다른 호스트에 대한 요청을 기록합니다.
|
| v2.1.289 | 2026-10-03 | --plugin-dirFIX --jsonFIX | - [VSCode] Reverted a 2.1.288 change to claude auth status that may have made sign-outs more frequent
- Fixed plugin list, plugin eval and plugin update showing a stale copy of a plugin installed from a local folder marketplace, and hot reload for a symlinked
--plugin-dir - Added agent.spawn for teammates, one agent id across plugin hook events, and idle and waiting states in $.agent.list()
- Fixed claude plugin validate failing an Anthropic marketplace's own plugin and listing a clean plugin.json in
--json
- [VSCode] sign-out 빈도를 높였을 수 있는 2.1.288 변경 사항을 되돌렸습니다.
- 로컬 폴더 마켓플레이스에서 설치된 플러그인의 오래된 복사본을 보여주는 플러그인 목록, 플러그인 평가 및 플러그인 업데이트를 수정했습니다. 또한 symlinked --plugin-dir에 대한 핫 리로드를 추가했습니다.
- 팀원을 위한 agent.spawn을 추가하고, 플러그인 훅 이벤트 간에 하나의 agent id를 사용하며, $.agent.list()에서 유휴 및 대기 상태를 추가했습니다.
- Anthropic 마켓플레이스의 자체 플러그인에서 claude plugin validate가 실패하고 --json에서 깨끗한 plugin.json을 나열하는 문제를 수정했습니다.
|
| v2.1.288 | 2026-10-02 | Ctrl+CNEW --max-findings defaultNEW /code-reviewNEW --max-findingsNEW Ctrl+FNEW Shift+TNEW --resumeFIX --plugin-dirFIX /pluginFIX /compactFIX /loginFIX /tuiFIX ctrl+eFIX --bareFIX /themeFIX /permissionsFIX /usage-creditsIMP --paginateIMP /autocompactIMP Ctrl+NFIX | - Added $.ui.selection() for mods: returns the text you last selected in fullscreen mode and, when the selection lies within one transcript row, that row
- Added a built-in gh api to cloud sessions whose image has no GitHub CLI, and fixed the built-in sending control characters from file names, jq filters or GitHub errors to the terminal
- Added recovery for a prompt cleared with
Ctrl+C: pressing Up on the empty prompt brings the draft back, including pasted text and images - Added a re-authenticate prompt when an MCP server asks for more OAuth scope during a tool call
- Added
--max-findings <n>|all to /code-review to report more or fewer findings than the usual limit; the choice is reused until you pass --max-findings default - Added
Ctrl+F to find a session by name and Alt+↑/↓ to jump between groups in the agents view; both, and rename, can be rebound in keybindings.json - Added a screen reader mode announcement of the new permission mode when you approve a plan, including with Shift+Tab
- Fixed
--resume sometimes dropping files and other context that a compaction had just restored - Fixed a resumed session sometimes not saving the last response of a turn, so that the next
--resume showed the prompt unanswered - Fixed plugins loaded with
--plugin-dir not showing "Configure options" in /plugin - Fixed Edit and Retry in Cowork cloud sessions refusing a message sent before
/compact even though its history was still saved - 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) - Fixed the keyboard not working on Windows after Claude Code restarts itself (first sign-in to a Claude apps gateway, provider setup,
/tui) - Fixed the "What should Claude do instead?" hint showing on the Interrupted row after sending queued messages with ctrl+enter
- Fixed
/login in a --bare session running a sign-in the session never reads, which could replace your saved login; it now says which credentials work - Fixed the terminal cursor not following the typed text in the fullscreen transcript viewer's search and in
/theme's custom color search - Fixed
/permissions in screen reader mode: typing a rule's number now picks it instead of opening the search box - Improved the
/usage-credits message shown to Team and Enterprise members whose organization has turned off usage credit requests - Self-hosted runner: Improved the built-in gh api: a refused gh command now prints its gh api equivalent,
--paginate follows every page of a repository's lists, and a nested claude no longer removes it - Changed the agents view n: filter (and
Ctrl+F search) so Enter opens the session whose name matches best instead of the top row - Changed
/autocompact to save the auto-compact window per model, so each model keeps its own setting when you switch - [VSCode] Fixed a claude.ai connector staying on "Needs authentication" after you authorize it: the MCP servers dialog now offers Check connection
- [VSCode] Fixed the opt-in New Conversation shortcut (Cmd/Ctrl+N) starting a conversation in every visible Claude view instead of only the one you are in
- [VSCode] Fixed the chat view resuming the next saved session after you archive the one it shows; it now starts a new conversation instead
- [Cloud sessions] Fixed the Cloud sessions switch in Claude Code admin settings staying locked off while an unrelated security setting was loading or had failed to load
- [Cloud sessions] Fixed pressing Stop while a self-hosted runner was still starting not cancelling the queued message, which could then run once the runner was up
- [Claude Tag] Fixed Claude Tag admin settings offering a "Remove this scope" option, which always failed, on channels whose settings were created automatically
- 전체 화면 모드에서 마지막으로 선택한 텍스트와 선택이 하나의 전사 행에 있을 경우 해당 행을 반환하는 $.ui.selection()을 추가했습니다.
- GitHub CLI가 없는 이미지의 클라우드 세션에 내장된 gh api를 추가하고, 파일 이름, jq 필터 또는 GitHub 오류에서 터미널로 제어 문자를 보내는 문제를 수정했습니다.
- Ctrl+C로 지운 프롬프트를 복구하는 기능을 추가했습니다: 빈 프롬프트에서 위쪽 화살표를 누르면 붙여넣은 텍스트와 이미지가 포함된 초안이 복원됩니다.
- MCP 서버가 도구 호출 중에 추가 OAuth 범위를 요청할 때 재인증 프롬프트를 추가했습니다.
- /code-review에
--max-findings <n>|all을 추가하여 일반 한도보다 더 많거나 적은 결과를 보고할 수 있게 했습니다; 선택은 --max-findings default를 통과할 때까지 재사용됩니다. - 세션 이름으로 찾기 위해 Ctrl+F를 추가하고, 에이전트 보기에서 그룹 간에 이동하기 위해 Alt+↑/↓를 추가했습니다; 두 기능과 이름 바꾸기는 keybindings.json에서 재바인딩할 수 있습니다.
- 계획을 승인할 때 새로운 권한 모드에 대한 화면 읽기 모드 알림을 추가했습니다, Shift+Tab과 함께 포함됩니다.
- --resume이 때때로 파일과 컴팩션이 방금 복원한 다른 컨텍스트를 누락하는 문제를 수정했습니다.
- 복원된 세션이 때때로 턴의 마지막 응답을 저장하지 않아 다음 --resume에서 프롬프트가 응답되지 않은 상태로 표시되는 문제를 수정했습니다.
- --plugin-dir로 로드된 플러그인이 /plugin에서 "Configure options"를 표시하지 않는 문제를 수정했습니다.
- Cowork 클라우드 세션에서
/compact 이전에 전송된 메시지를 거부하는 Edit 및 Retry 문제를 수정했습니다, 그 역사도 여전히 저장되어 있었음에도 불구하고. - /login이 보안 저장소에 자격 증명을 저장할 수 없을 때 "Login successful"을 보고하는 문제를 수정했습니다; 이제 실패를 표시하고, 새로운 로그인이 적용되지 않았을 때 재시도를 제공합니다 (anthropics/claude-code#73861).
- Claude Code가 스스로 재시작한 후 Windows에서 키보드가 작동하지 않는 문제를 수정했습니다 (Claude 앱 게이트웨이에 첫 로그인, 공급자 설정,
/tui). - 큐에 있는 메시지를 ctrl+enter로 전송한 후 Interrupted 행에서 "What should Claude do instead?" 힌트가 표시되는 문제를 수정했습니다.
--bare 세션에서 로그인 중 세션이 읽지 않는 문제를 수정했습니다; 이제 어떤 자격 증명이 작동하는지 표시합니다.- 전체 화면 전사 뷰어의 검색 및 /theme의 사용자 정의 색상 검색에서 입력한 텍스트를 따라가지 않는 터미널 커서 문제를 수정했습니다.
- 화면 읽기 모드에서 /permissions의 문제를 수정했습니다: 규칙 번호를 입력하면 검색 상자를 여는 대신 해당 규칙을 선택합니다.
- 사용량 크레딧 요청을 끈 조직의 팀 및 기업 구성원에게 표시되는
/usage-credits 메시지를 개선했습니다. - 자체 호스팅 러너: 내장된 gh api를 개선했습니다: 거부된 gh 명령은 이제 해당 gh api 동등값을 출력하고, --paginate는 리포지토리 목록의 모든 페이지를 따르며, 중첩된 claude는 더 이상 제거되지 않습니다.
- 에이전트 보기 n: 필터(및
Ctrl+F 검색)를 변경하여 Enter가 가장 잘 일치하는 세션을 열도록 했습니다, 상단 행 대신에. - /autocompact를 모델별로 자동 압축 창을 저장하도록 변경하여, 전환할 때 각 모델이 자체 설정을 유지하도록 했습니다.
- [VSCode] 권한을 부여한 후 "Needs authentication" 상태로 남아 있는 claude.ai 커넥터 문제를 수정했습니다: MCP 서버 대화 상자가 이제 연결 확인을 제공합니다.
- [VSCode] 선택적 New Conversation 단축키(Cmd/Ctrl+N)가 현재 있는 뷰가 아닌 모든 보이는 Claude 뷰에서 대화를 시작하는 문제를 수정했습니다.
- [VSCode] 채팅 뷰가 표시된 세션을 아카이브한 후 다음 저장된 세션을 복원하는 문제를 수정했습니다; 이제 새로운 대화를 시작합니다.
- [Cloud sessions] Claude Code 관리 설정에서 클라우드 세션 전환이 관련 없는 보안 설정이 로드되는 동안 잠겨 있는 문제를 수정했습니다.
- [Cloud sessions] 자체 호스팅 러너가 아직 시작 중일 때 Stop을 눌러도 대기 중인 메시지가 취소되지 않는 문제를 수정했습니다, 러너가 시작되면 실행될 수 있습니다.
- [Claude Tag] Claude Tag 관리 설정에서 "Remove this scope" 옵션이 항상 실패하는 문제를 수정했습니다, 자동으로 생성된 설정의 채널에서.
|
| v2.1.287 | 2025-11-25 | /pluginNEW /modelFIX /advisorFIX /resumeFIX /permissionsFIX /rewindFIX /mcpFIX /configIMP --include-partial-messagesFIX /ultrareviewFIX --output-format stream-jsonFIX /feedbackFIX /bugFIX --plugin-urlFIX /desktopFIX /memoryIMP /skillIMP /stopIMP /usageFIX /contextFIX | - Added Claude Mods: plugins may now modify deeper behavior
- Added You should know, a built-in mod where a side agent watches your back and flags things you or Claude might miss. Turn it on with
/plugin enable cc-plugin-you-should-know@builtin (for first-party sessions with telemetry on) - Added an n:<text> filter to the agents view that matches session names and tasks; a filter now shows matches in collapsed sections and Enter opens the first match
- Added prompt_text to the OpenTelemetry user_prompt event, a copy of prompt for backends that nest dotted keys; drop or mask it wherever you drop or mask prompt (anthropics/claude-code#70763)
- Added URL prompts from MCP servers on the 2025-11-25 protocol, for example to sign in. If a server no longer connects after this update, add "bareElicitationCapability": true to its MCP config entry
- Windows: Added a startup warning when denying the Bash tool also turns off the PowerShell tool, so Claude has no shell tool
- Self-hosted runner: Added a built-in gh api (REST only) for sessions that use Anthropic-managed git on macOS and Linux machines where the GitHub CLI is not installed
- Fixed Bedrock and Vertex startup model checks ignoring an enforced availableModels list, which could collapse
/model to one Opus row - Fixed picking Fable in
/model on a claude.ai login saving the current version's id, so your saved default now follows the newest Fable like Opus and Sonnet do - Fixed switching between Opus 5.5 and Sonnet 5.5 (
/model, opusplan) rewriting earlier MCP tool announcements, which could drop earlier extended thinking - Fixed
/advisor pairing checks: Sonnet 5.5 can now advise Opus 4.7 and 4.8, and advisors the API would refuse are flagged up front instead of being silently dropped - Fixed screen reader mode leaving the cursor away from the typed text in search boxes (such as
/resume and /permissions) and sign-in code fields - Fixed screen reader mode refusing Enter with nothing typed on
/rewind's summarize options, whose added context is optional - Fixed screen reader mode listing arrow keys that do nothing in
/permissions and /mcp, and saying "Select with numbers" in empty menus or while a search box has the keys - Fixed screen reader mode leaving out the top lines of a second approval prompt, a changed
/config row or the rejected-plan line when the previous screen was taller than the terminal window - Fixed
--include-partial-messages sending a cut-short reply's message_stop late or never, so apps could show the reply as still in progress - Fixed
/ultrareview giving advice about .git/info/attributes when the upload stops on a committed .gitattributes it cannot read, such as one saved as UTF-16 - Fixed the running-tool dot and three spinners still moving with the "Reduce motion" setting on, and
/rewind's confirm screen updating its "ago" time while you type a note - Fixed
/ultrareview upload refusals advising you to copy a variable named by a repository's settings file into your own user settings - Fixed
--output-format stream-json and the SDK not streaming the turns of a context: fork skill run by typing /<skill> as the prompt, as they do for the Skill tool's fork - Fixed
/feedback and /bug: the pre-filled GitHub issue no longer includes your recent error messages, and the confirmation screen now lists them as part of the report - Fixed a plugin reload that overlapped the startup
--plugin-url download corrupting the session's cached copy of the plugin archive - Fixed
/desktop quoting partial output when opening Claude Desktop timed out or printed too much output; the error now names the cause - macOS: Fixed Remote Control sessions started with claude remote-control stopping mid-turn when the Mac went to idle sleep
- Windows: Fixed interactive claude hanging or crashing with "Raw mode is not supported" when its input is piped or redirected; it now says why and exits (use -p for piped input)
- Improved
/config: settings that cycle show ‹ › and step both ways with ←/→, narrow terminals stack each value under its label, and PgUp/PgDn page the list - Improved
/memory: the left and right arrow keys now flip its on/off settings, such as Auto-memory - Improved
/skill names typed mid-message: Claude is now told they are skills, including disable-model-invocation ones - Changed replies from claude agents to arrive as queued messages; slash commands other than
/stop sent while a turn is running now run when it ends - [VSCode] Fixed a user's own
/usage or /context command opening the extension's dialog instead of running when picked from the command menu
- Claude Mods 추가: 플러그인이 더 깊은 동작을 수정할 수 있게 되었습니다.
- You should know 추가, 사이드 에이전트가 당신의 뒤를 지켜보고 당신이나 Claude가 놓칠 수 있는 것들을 플래그하는 내장 모드입니다.
/plugin enable cc-plugin-you-should-know@builtin으로 활성화하세요 (텔레메트리가 켜진 첫 번째 세션에서). - 세션 이름과 작업에 맞는 n:<text> 필터를 에이전트 보기에서 추가했습니다; 필터는 이제 축소된 섹션에서 일치를 보여주며 Enter 키를 누르면 첫 번째 일치 항목이 열립니다.
- OpenTelemetry user_prompt 이벤트에 prompt_text를 추가했습니다. 이는 점선 키를 중첩하는 백엔드를 위한 prompt의 복사본입니다; prompt를 드롭하거나 마스킹하는 곳에서 드롭하거나 마스킹하세요 (anthropics/claude-code#70763).
- 2025-11-25 프로토콜에서 MCP 서버의 URL 프롬프트를 추가했습니다. 예를 들어 로그인 시 사용됩니다. 이 업데이트 이후 서버가 더 이상 연결되지 않으면 MCP 구성 항목에 "bareElicitationCapability": true를 추가하세요.
- Windows: Bash 도구를 거부할 때 PowerShell 도구도 꺼진다는 시작 경고를 추가했습니다. 따라서 Claude는 셸 도구가 없습니다.
- 자체 호스팅 러너: macOS 및 Linux 머신에서 Anthropic 관리 git을 사용하는 세션을 위한 내장 gh api (REST 전용)를 추가했습니다. GitHub CLI가 설치되지 않은 경우입니다.
- Bedrock 및 Vertex 시작 모델 체크가 강제된 availableModels 목록을 무시하는 문제를 수정했습니다. 이로 인해 /model이 하나의 Opus 행으로 축소될 수 있었습니다.
- claude.ai 로그인 시 /model에서 Fable을 선택할 때 현재 버전의 id를 저장하는 문제를 수정했습니다. 이제 저장된 기본값이 Opus 및 Sonnet처럼 최신 Fable을 따릅니다.
- Opus 5.5와 Sonnet 5.5 간 전환 시 (
/model, opusplan) 이전 MCP 도구 발표를 재작성하는 문제를 수정했습니다. 이로 인해 이전의 확장된 사고가 누락될 수 있었습니다. /advisor 페어링 체크를 수정했습니다: Sonnet 5.5가 이제 Opus 4.7 및 4.8에 조언할 수 있으며, API가 거부할 조언자는 조용히 삭제되는 대신 미리 플래그가 표시됩니다.- 화면 읽기 모드가
/resume 및 /permissions와 같은 검색 상자 및 로그인 코드 필드에서 입력된 텍스트와 커서를 멀리 두는 문제를 수정했습니다. - 화면 읽기 모드가 /rewind의 요약 옵션에서 아무것도 입력하지 않았을 때 Enter를 거부하는 문제를 수정했습니다. 추가된 컨텍스트는 선택 사항입니다.
- 화면 읽기 모드가
/permissions 및 /mcp에서 아무것도 하지 않는 화살표 키를 나열하고, 빈 메뉴에서 "숫자로 선택"이라고 말하는 문제를 수정했습니다. - 화면 읽기 모드가 이전 화면이 터미널 창보다 높을 때 두 번째 승인 프롬프트의 상단 줄, 변경된
/config 행 또는 거부된 계획 줄을 생략하는 문제를 수정했습니다. - --include-partial-messages가 잘린 응답의 message_stop을 늦게 또는 전혀 보내지 않는 문제를 수정했습니다. 이로 인해 앱이 응답을 여전히 진행 중으로 표시할 수 있었습니다.
- /ultrareview가 읽을 수 없는 커밋된 .gitattributes에서 업로드가 중단될 때 .git/info/attributes에 대한 조언을 제공하는 문제를 수정했습니다. 예를 들어 UTF-16으로 저장된 경우입니다.
- "Reduce motion" 설정이 켜져 있을 때 실행 도구의 점과 세 개의 스피너가 여전히 움직이는 문제를 수정했습니다. 또한 /rewind의 확인 화면이 메모를 입력하는 동안 "ago" 시간을 업데이트합니다.
/ultrareview 업로드 거부가 리포지토리의 설정 파일에 의해 명명된 변수를 자신의 사용자 설정으로 복사하라고 조언하는 문제를 수정했습니다.--output-format stream-json 및 SDK가 /<skill>을 프롬프트로 하여 컨텍스트의 턴을 스트리밍하지 않는 문제를 수정했습니다. Skill 도구의 포크와 동일하게 작동합니다./feedback 및 /bug 수정: 미리 채워진 GitHub 이슈에 더 이상 최근 오류 메시지가 포함되지 않으며, 확인 화면에 이제 보고서의 일부로 나열됩니다.- 시작 시
--plugin-url 다운로드가 겹치는 플러그인 리로드로 인해 세션의 플러그인 아카이브 캐시 복사본이 손상되는 문제를 수정했습니다. - Claude Desktop을 열 때 타임아웃되거나 출력이 너무 많아 부분 출력을 인용하는
/desktop 문제를 수정했습니다. 이제 오류가 원인을 명시합니다. - macOS: claude remote-control로 시작된 원격 제어 세션이 Mac이 유휴 수면 상태로 들어갈 때 중간에 멈추는 문제를 수정했습니다.
- Windows: 입력이 파이프되거나 리디렉션될 때 "Raw mode is not supported"로 인해 인터랙티브 Claude가 멈추거나 충돌하는 문제를 수정했습니다. 이제 이유를 설명하고 종료합니다 (파이프 입력에는 -p 사용).
/config 개선: 순환하는 설정은 ‹ ›를 표시하고 ←/→로 양쪽으로 이동하며, 좁은 터미널은 각 값을 레이블 아래에 쌓고 PgUp/PgDn으로 목록을 페이지합니다./memory 개선: 왼쪽 및 오른쪽 화살표 키가 이제 Auto-memory와 같은 on/off 설정을 전환합니다.- 메시지 중간에 입력된
/skill 이름 개선: Claude는 이제 이들이 기술임을 인식하며, disable-model-invocation 기술도 포함됩니다. - Claude 에이전트의 응답이 대기 중인 메시지로 도착하도록 변경했습니다; /stop을 제외한 슬래시 명령은 턴이 실행되는 동안 전송되면 턴이 끝날 때 실행됩니다.
- [VSCode] 사용자의
/usage 또는 /context 명령이 명령 메뉴에서 선택될 때 확장 대화 상자를 여는 대신 실행되도록 수정했습니다.
|
| v2.1.286 | 2026-09-30 | --continueFIX /loginFIX --fallback-modelFIX /statusFIX /feedbackFIX /usageFIX /compactFIX /clearFIX /rewindFIX /pluginFIX ctrl+eIMP Ctrl+GIMP /hooksIMP /protocolIMP --bareIMP /artifactsIMP /mcpIMP /skillsIMP /exitIMP /ultrareviewDEL | - Added a count such as "2 of 5" to the permission prompt when several permission requests stack up
- Added mouse support for the "N more" rows of lists in fullscreen mode: click one to jump to that end of the list, with hover and pressed states
- Fixed claude --resume and
--continue sometimes losing every turn after a batch of parallel tool calls when the earlier session crashed or was killed - Fixed macOS sessions still showing "Not logged in" or "Login expired" after
/login succeeds in another Claude Code window when a leftover ~/.claude/.credentials.json exists - Fixed refusal and
--fallback-model retries failing when the fallback model can't run fast; they now run at standard speed, with a one-time notice in interactive sessions - Fixed
/status listing an Anthropic profile beside an API key as if both were in effect; the profile is now marked as not in use - Fixed the session transcript in the zip that
/feedback saves to disk containing invalid JSON lines after secret redaction - Fixed
/usage not crediting an MCP server for a tool call made while that server was still connecting or had only just connected, such as right after a restart - Fixed
/compact, /clear, and /rewind typed while viewing a background agent's or teammate's transcript silently acting on the main conversation: a dialog now names the target and asks first - Fixed
/plugin's Discover tab showing a marketplace name unquoted in its "Checking … for new plugins" line when its rows already show that name in quotes - Improved send now (ctrl+enter) in a subagent's view: it now moves the subagent's running command to the background so your message is read right away
- Improved the external editor (
Ctrl+G): editors that take a line number now open on the line your cursor is on in the prompt - Improved
/hooks: the closing line of a hook's detail screen now says "this hook" instead of "it" - Improved the protocol page a Claude apps gateway serves at
/protocol: it now says not to reject unknown input and matches what Claude Code sends today - Changed
--bare to connect only the MCP servers named on the command line, send the model no system reminders, and start no background tasks; under --bare, a shell command that reaches its timeout now stops instead of moving to the background - Changed the send-now key (ctrl+enter) to move a skill's own shell command to the background instead of ending it
- Changed list screens (
/artifacts, /mcp, /skills, /hooks and others) to always line up each row's details in one column after the names - Changed
/hooks to open on one list of your configured hooks grouped by event, so viewing a hook takes one Enter instead of three - Changed
/exit's Remove worktree to run after Claude Code stops the servers and shells it started there, which on Windows could keep the folder from being deleted - Removed the browser link from
/ultrareview and claude ultrareview output - Windows: Fixed claude --bg and the agents view refusing a folder that claude already trusts when its trust record was saved with different letter case
- [VSCode] Added bookmarks: save Claude's responses and keep them in view in a Bookmarks side panel
- [VSCode] Added the questions Claude asks and your answers to the conversation: after you answer a question card, a Questions row shows each question with your picks
- [VSCode] Added option previews to question cards in the chat panel: the highlighted choice's mockup or snippet shows beside or under the options
- [VSCode] Added rows under a message that open to the terminal output, browser tab, browser instructions and selected code sent with it
- [VSCode] Fixed a second copy of a conversation opening in a tab when it was already open in the side bar; the side bar now switches to it
- 여러 권한 요청이 쌓일 때 권한 프롬프트에 "2 of 5"와 같은 카운트를 추가했습니다.
- 전체 화면 모드에서 목록의 "N more" 행에 대한 마우스 지원을 추가했습니다: 클릭하면 목록의 해당 끝으로 이동하며, 호버 및 클릭 상태가 표시됩니다.
- claude --resume 및 --continue가 이전 세션이 중단되거나 종료된 후 병렬 도구 호출 배치 후 모든 턴을 잃는 문제를 수정했습니다.
- ~/.claude/.credentials.json 파일이 남아 있을 때 다른 Claude Code 창에서 /login이 성공한 후에도 macOS 세션이 여전히 "Not logged in" 또는 "Login expired"로 표시되는 문제를 수정했습니다.
- fallback 모델이 빠르게 실행되지 않을 때 거부 및
--fallback-model 재시도가 실패하는 문제를 수정했습니다; 이제 표준 속도로 실행되며, 대화형 세션에서는 한 번의 알림이 표시됩니다. - /status가 API 키 옆에 Anthropic 프로필을 나열하여 둘 다 유효한 것처럼 보이는 문제를 수정했습니다; 이제 프로필이 사용되지 않음으로 표시됩니다.
- /feedback이 디스크에 저장하는 zip의 세션 전사에 비밀 수정 후 유효하지 않은 JSON 라인이 포함되는 문제를 수정했습니다.
- /usage가 서버가 아직 연결 중이거나 방금 연결된 상태에서 도구 호출을 한 MCP 서버에 대한 크레딧을 부여하지 않는 문제를 수정했습니다; 예를 들어 재시작 직후와 같은 경우입니다.
- 백그라운드 에이전트나 팀원의 전사를 보면서
/compact, /clear 및 /rewind를 입력할 때 주요 대화에 조용히 작용하는 문제를 수정했습니다: 이제 대화 상자가 대상을 명시하고 먼저 묻습니다. - /plugin의 Discover 탭에서 "Checking … for new plugins" 줄에 마켓플레이스 이름이 따옴표 없이 표시되는 문제를 수정했습니다; 행에는 이미 따옴표로 표시된 이름이 있습니다.
- 서브 에이전트의 보기에서 send now (ctrl+enter)를 개선했습니다: 이제 서브 에이전트의 실행 중인 명령을 백그라운드로 이동하여 메시지가 즉시 읽힙니다.
- 외부 편집기(
Ctrl+G)를 개선했습니다: 줄 번호를 사용하는 편집기는 이제 프롬프트에서 커서가 있는 줄에서 열립니다. - /hooks를 개선했습니다: 훅의 세부 화면의 마지막 줄이 "it" 대신 "this hook"이라고 표시됩니다.
- Claude 앱 게이트웨이가 /protocol에서 제공하는 프로토콜 페이지를 개선했습니다: 이제 알 수 없는 입력을 거부하지 말라고 명시하며, 오늘 Claude Code가 전송하는 내용과 일치합니다.
- --bare를 변경하여 명령줄에 명시된 MCP 서버만 연결하고, 모델에 시스템 알림을 보내지 않으며, 백그라운드 작업을 시작하지 않도록 했습니다;
--bare 하에서는 타임아웃에 도달한 셸 명령이 백그라운드로 이동하는 대신 중지됩니다. - send-now 키(ctrl+enter)를 변경하여 스킬의 자체 셸 명령을 종료하는 대신 백그라운드로 이동하도록 했습니다.
- 목록 화면(
/artifacts, /mcp, /skills, /hooks 등)을 변경하여 각 행의 세부정보가 이름 뒤에 항상 한 열로 정렬되도록 했습니다. - /hooks를 변경하여 이벤트별로 그룹화된 구성된 훅의 목록을 하나로 열도록 했습니다; 이제 훅을 보려면 Enter 키를 한 번만 누르면 됩니다.
- /exit의 Remove worktree가 Claude Code가 시작한 서버와 셸을 중지한 후 실행되도록 변경했습니다; 이는 Windows에서 폴더가 삭제되지 않도록 할 수 있습니다.
/ultrareview 및 claude ultrareview 출력에서 브라우저 링크를 제거했습니다.- Windows: claude --bg 및 에이전트 뷰가 다른 대문자 조합으로 저장된 신뢰 기록으로 인해 claude가 이미 신뢰하는 폴더를 거부하는 문제를 수정했습니다.
- [VSCode] 북마크를 추가했습니다: Claude의 응답을 저장하고 북마크 사이드 패널에 표시합니다.
- [VSCode] Claude가 묻는 질문과 당신의 답변을 대화에 추가했습니다: 질문 카드에 답변한 후, 질문 행이 각 질문과 당신의 선택을 표시합니다.
- [VSCode] 채팅 패널의 질문 카드에 옵션 미리보기를 추가했습니다: 강조된 선택의 모형 또는 스니펫이 옵션 옆이나 아래에 표시됩니다.
- [VSCode] 메시지 아래에 터미널 출력, 브라우저 탭, 브라우저 지침 및 함께 전송된 선택된 코드로 열리는 행을 추가했습니다.
- [VSCode] 사이드 바에 이미 열려 있을 때 대화의 두 번째 복사본이 탭에서 열리는 문제를 수정했습니다; 이제 사이드 바가 해당 탭으로 전환됩니다.
|
| v2.1.285 | 2026-09-29 | --continueNEW --resume <id>NEW --desktopNEW --resumeNEW --values-stdinNEW /pluginNEW --configNEW /teleportFIX /chromeFIX --chromeFIX /remote-envFIX ctrl+oIMP /autofix-prFIX /scheduleFIX /artifactsFIX --add-dirFIX /costFIX /ultrareviewIMP Ctrl+GFIX --max-turnsFIX /claude-apiIMP /clearFIX /compactFIX /btwIMP /resumeIMP --mcp-configIMP /autocompact 200kIMP /autocompactIMP /memoryIMP --permission-modeIMP /tasksIMP --separate-git-dirIMP --filterIMP /configIMP /renameFIX | - Added CLAUDE_CODE_DISABLE_WEB_FETCH environment variable to turn off the WebFetch tool
- Added claude
--desktop to open the Claude desktop app on the current directory, or on a session with --continue / --resume <id> - Added claude plugin configure <plugin> to show a plugin's options and which are unset, or save new values read from stdin with
--values-stdin - Added <server>.<key>=<value> to claude plugin install
--config, so a bundled .mcpb MCP server's own settings can be set at install time and it starts without visiting /plugin → Configure - Added allowedProviders managed setting to limit which API providers a machine may use (Anthropic API, a custom endpoint, Bedrock, Mantle, Vertex AI, Foundry, Claude Platform on AWS, or a Cloud gateway)
- Added CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES environment variable to cap re-sends of a non-streaming fallback request that timed out
- Fixed SSH passphrase and new-host prompts from worktree and
/teleport fetches taking over the terminal; these fetches now fail fast instead of asking - Fixed claude remote-control --help saying --[no-]chrome defaults to the machine's
/chrome setting; spawned sessions keep Claude in Chrome off unless --chrome is passed - Fixed cloud session creation and
/remote-env reading only the newest 20 of an account's environments - Fixed installing a plugin with claude plugin install or
/plugin putting it into an installed plugin's cache or data folder when their ids differ only in ., -, @ or (macOS, Windows) capitals; the install is now refused - Fixed the fullscreen
ctrl+o transcript freezing briefly when opened on turns with hundreds of file reads or searches; tool calls still running when the transcript opens now show their results when they finish - Fixed
/autofix-pr and /schedule saying the Claude GitHub App is not installed on a repository whose install status had not been checked yet - Fixed dismissing a row (x) in
/artifacts unlinking its file from the artifact, so publishing the same file again created a new artifact instead of updating it - Fixed an Artifact allow rule ("don't ask again") letting the Artifact tool publish a file outside the working directories without asking; add the file's folder with
--add-dir for the rule to cover it - Fixed
/cost and SDK modelUsage reporting a turn under the wrong model when the server answered a refusal with a different fallback model than the client expected - Fixed a misleading "core.worktree is set" error from
/ultrareview when the project folder briefly could not be read - Fixed
/ultrareview on macOS and Linux failing to upload the working tree from a git worktree whose per-worktree config sets core.longpaths - Fixed
/ultrareview uploads including uncommitted changes to credential files whose name has a colon before the extension, such as server:8443.key - Fixed
/ultrareview uploads on macOS and Linux running slowly on some unusual file names, and their credential-file check missing file or folder names with many backup or editor marks - Fixed vim mode: after editing in the external editor (
Ctrl+G), x or r in NORMAL mode no longer breaks a pasted-text placeholder at the end of the prompt - Fixed plugins silently skipping a bundled .mcpb MCP server that still needs configuration:
/plugin, the install message and claude plugin install now say so and point to Configure - WSL: Fixed
/ultrareview refusing to upload a checkout on a Linux volume when a changed file's name has a colon or ends in a dot or space - Fixed CLAUDE_CODE_RESUME_INTERRUPTED_TURN re-running a turn that had ended at
--max-turns - Windows: Fixed
/ultrareview uploading a linked worktree of a repository rooted at your home folder in some cases - Fixed the
/claude-api eval runner scaffold and report builder writing through a symlink or hard link planted at an output file - Fixed the
/claude-api eval runner scaffold counting responses cut off at max_tokens in the score averages; they are now marked truncated and counted separately - Fixed a brief freeze (up to a second) partway through long sessions outside fullscreen mode, which came back after
/clear or /compact - Improved Remote Control: a
/btw side question asked of a session hosted by an app such as Claude Desktop now sees the turn in progress, not only the last finished one - Improved
/resume and claude --resume on a session that is running in the background: they now open that session instead of refusing, and a prompt given with claude --resume <id> "prompt" is sent to it as its next turn - Improved responsiveness when leaving the
ctrl+o transcript view in long sessions when fullscreen rendering is off - Changed MCP tools so a tool that sets its own _meta['anthropic/alwaysLoad'] to false stays deferred when its
--mcp-config, Agent SDK or plugin server is set to alwaysLoad - Changed Code Review's pull request reviews and
/ultrareview to run when disableWorkflows is on, unless the machine running the review has it set by its own administrator (MDM or the managed-settings file) - Changed sessions behind a custom ANTHROPIC_BASE_URL to use the 1M context window of models that have one (Opus 4.7+, Sonnet 5+, Fable); run
/autocompact 200k if your gateway stops at 200K - Changed
/memory so that Auto-memory can no longer be turned on from a background session or from a session one of Claude Code's own tools started; turning it off there still works - Changed claude -p and Python Agent SDK sessions on third-party providers or with telemetry off to start in auto mode when no permission mode is configured, like interactive sessions;
--permission-mode still overrides it - Changed
/ultrareview on macOS and Linux to leave symbolic refs out when uploading a local checkout; a checkout whose current branch is a symbolic ref is now refused with an explanation - Windows: Changed project and local settings env to no longer set ALLUSERSPROFILE, SystemDrive, or the CommonProgramFiles variables; set them in user or managed settings instead
- Changed
/tasks to fold background work Claude Code runs for itself under one "System tasks" row; press Enter on it to show those tasks - Changed
/ultrareview on macOS and Linux to require git 2.31 or newer to upload a local repository; checkouts made with --separate-git-dir are now refused instead of being uploaded with an older method - Changed
/ultrareview uploads on macOS and Linux to send a partial clone as a working-tree snapshot on git 2.31 or newer, instead of falling back or refusing when git's version looked too old - Changed
/ultrareview uploads on macOS and Linux to refuse, instead of fetching, a partial clone missing some of its working tree's files on older git versions; a clone made without --filter uploads - Changed
/claude-api so it can no longer be run from Remote Control clients - Changed
/config chrome=true to direct you to the /config panel instead of enabling Claude in Chrome by default; /config chrome=false still turns it off when it was on - [VSCode] Added a note under a restored tab's last message when a window reload interrupted it and no reply will follow
- [VSCode] Added a plugin options form to Manage plugins: installing a plugin that has options asks for the unset ones, and a gear on its row changes them later
- [VSCode] Added an on-demand diagnostics tool so Claude in the panel can read the Problems panel's current errors and warnings at any time, not only right after it edits a file
- [VSCode] Fixed pressing Enter after typing a slash command running an unrelated menu item picked by fuzzy match, or doing nothing
- [VSCode] Fixed the editor tab keeping an old name after a session was renamed with
/rename, by a SessionStart hook, or on claude.ai
- WebFetch 도구를 끄기 위한 CLAUDE_CODE_DISABLE_WEB_FETCH 환경 변수를 추가했습니다.
- 현재 디렉토리에서 Claude 데스크탑 앱을 열기 위해 claude --desktop을 추가했습니다. 또는
--continue / --resume <id> 세션에서 열 수 있습니다. - 플러그인의 옵션과 설정되지 않은 항목을 보여주기 위해 claude plugin configure <plugin>을 추가했습니다. stdin에서 읽은 새 값을 --values-stdin으로 저장할 수 있습니다.
- 설치 시 번들된 .mcpb MCP 서버의 설정을 설정할 수 있도록 claude plugin install --config에 <server>.<key>=<value>를 추가했습니다. 이제
/plugin → Configure를 방문하지 않고 시작할 수 있습니다. - 머신이 사용할 수 있는 API 제공자를 제한하기 위해 allowedProviders 관리 설정을 추가했습니다 (Anthropic API, 사용자 지정 엔드포인트, Bedrock, Mantle, Vertex AI, Foundry, AWS의 Claude Platform 또는 Cloud gateway).
- 타임아웃된 비스트리밍 폴백 요청의 재전송을 제한하기 위해 CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES 환경 변수를 추가했습니다.
- worktree 및
/teleport fetch에서 SSH 비밀번호 및 새 호스트 프롬프트가 터미널을 차지하는 문제를 수정했습니다. 이제 이러한 fetch는 요청하는 대신 빠르게 실패합니다. - claude remote-control --help에서 --[no-]chrome이 머신의
/chrome 설정으로 기본값을 설정한다고 잘못 표시되는 문제를 수정했습니다. 생성된 세션은 --chrome이 전달되지 않는 한 Chrome에서 Claude를 끄고 유지합니다. - 클라우드 세션 생성 및 /remote-env가 계정의 환경 중 최신 20개만 읽는 문제를 수정했습니다.
- claude plugin install 또는 /plugin으로 플러그인을 설치할 때, id가 ., -, @ 또는 (macOS, Windows) 대문자만 다를 경우 설치된 플러그인의 캐시 또는 데이터 폴더에 넣는 문제를 수정했습니다. 이제 설치가 거부됩니다.
- 수백 개의 파일 읽기 또는 검색이 있는 턴에서 열 때 전체화면
ctrl+o 전사에서 잠시 멈추는 문제를 수정했습니다. 전사가 열릴 때 여전히 실행 중인 도구 호출은 완료되면 결과를 표시합니다. /autofix-pr 및 /schedule에서 Claude GitHub App이 설치되지 않았다고 표시되는 문제를 수정했습니다. 이는 설치 상태가 아직 확인되지 않은 리포지토리에서 발생했습니다.- /artifacts에서 행(x)을 해제할 때 해당 파일이 아티팩트에서 분리되는 문제를 수정했습니다. 동일한 파일을 다시 게시하면 아티팩트가 업데이트되는 대신 새 아티팩트가 생성됩니다.
- 아티팩트 도구가 작업 디렉토리 외부에 파일을 게시할 수 있도록 허용하는 아티팩트 허용 규칙("다시 묻지 않기")을 수정했습니다. 규칙이 적용되도록 --add-dir로 파일의 폴더를 추가해야 합니다.
/cost 및 SDK modelUsage가 서버가 클라이언트가 예상한 것과 다른 폴백 모델로 거부에 응답했을 때 잘못된 모델 아래에서 턴을 보고하는 문제를 수정했습니다.- 프로젝트 폴더를 잠시 읽을 수 없을 때 /ultrareview에서 잘못된 "core.worktree is set" 오류를 수정했습니다.
- macOS 및 Linux에서 /ultrareview가 core.longpaths를 설정한 git worktree에서 작업 트리를 업로드하지 못하는 문제를 수정했습니다.
/ultrareview 업로드가 확장자 앞에 콜론이 있는 자격 증명 파일에 대한 커밋되지 않은 변경 사항을 포함하는 문제를 수정했습니다. 예: server:8443.key- macOS 및 Linux에서
/ultrareview 업로드가 일부 비정상적인 파일 이름에서 느리게 실행되는 문제와 많은 백업 또는 편집기 마크가 있는 파일 또는 폴더 이름을 놓치는 자격 증명 파일 검사를 수정했습니다. - vim 모드: 외부 편집기에서 편집한 후 (
Ctrl+G), NORMAL 모드에서 x 또는 r이 더 이상 프롬프트 끝의 붙여넣기 텍스트 자리 표시자를 깨지 않도록 수정했습니다. - 플러그인이 여전히 구성해야 하는 번들된 .mcpb MCP 서버를 조용히 건너뛰는 문제를 수정했습니다:
/plugin, 설치 메시지 및 claude plugin install이 이제 이를 알리고 Configure로 안내합니다. - WSL: 변경된 파일의 이름에 콜론이 있거나 점 또는 공백으로 끝날 때 Linux 볼륨에서 체크아웃을 업로드하지 않도록 /ultrareview를 수정했습니다.
- CLAUDE_CODE_RESUME_INTERRUPTED_TURN이 --max-turns에서 종료된 턴을 다시 실행하는 문제를 수정했습니다.
- Windows: 경우에 따라 홈 폴더에 루트가 있는 리포지토리의 연결된 작업 트리를 업로드하는
/ultrareview 문제를 수정했습니다. /claude-api eval runner scaffold 및 보고서 빌더가 출력 파일에 심볼릭 링크 또는 하드 링크를 통해 쓰는 문제를 수정했습니다./claude-api eval runner scaffold가 score averages에서 max_tokens에서 잘린 응답을 세는 문제를 수정했습니다. 이제 잘린 것으로 표시되고 별도로 계산됩니다.- 전체 화면 모드가 꺼져 있을 때 긴 세션 중에
/clear 또는 /compact 후에 다시 돌아오는 문제로 인해 긴 세션 중 잠시 멈추는 문제를 수정했습니다 (최대 1초). - 원격 제어 개선: Claude Desktop과 같은 앱이 호스팅하는 세션에 대해
/btw 측면 질문이 진행 중인 턴을 볼 수 있도록 개선했습니다. 이제 마지막으로 완료된 턴만 보지 않습니다. - 백그라운드에서 실행 중인 세션에 대해
/resume 및 claude --resume를 개선했습니다: 이제 해당 세션을 열고, claude --resume <id> "prompt"와 함께 제공된 프롬프트가 다음 턴으로 전송됩니다. - 전체 화면 렌더링이 꺼져 있을 때 긴 세션에서
ctrl+o 전사 보기에서 나갈 때 반응성을 개선했습니다. - MCP 도구를 변경하여 _meta['anthropic/alwaysLoad']를 false로 설정하는 도구가
--mcp-config, Agent SDK 또는 플러그인 서버가 alwaysLoad로 설정된 경우에도 지연 상태를 유지하도록 했습니다. - Code Review의 pull request 리뷰와 /ultrareview가 disableWorkflows가 켜져 있을 때 실행되도록 변경했으며, 리뷰를 실행하는 머신의 관리자(MDM 또는 관리 설정 파일)에 의해 설정된 경우는 제외됩니다.
- 사용자 정의 ANTHROPIC_BASE_URL 뒤의 세션이 1M 컨텍스트 창을 사용하는 모델(Opus 4.7+, Sonnet 5+, Fable)을 사용하도록 변경했습니다; 게이트웨이가 200K에서 멈추면
/autocompact 200k를 실행하세요. - /memory를 변경하여 Auto-memory가 백그라운드 세션이나 Claude Code의 도구 중 하나가 시작한 세션에서 더 이상 켜질 수 없도록 했습니다; 그곳에서 끄는 것은 여전히 가능합니다.
- claude -p 및 Python Agent SDK 세션이 권한 모드가 구성되지 않은 경우 자동 모드로 시작되도록 변경했습니다; --permission-mode는 여전히 이를 무시합니다.
- macOS 및 Linux에서 /ultrareview를 변경하여 로컬 체크아웃을 업로드할 때 심볼릭 참조를 제외하도록 했습니다; 현재 브랜치가 심볼릭 참조인 체크아웃은 설명과 함께 거부됩니다.
- Windows: 프로젝트 및 로컬 설정 환경이 더 이상 ALLUSERSPROFILE, SystemDrive 또는 CommonProgramFiles 변수를 설정하지 않도록 변경했습니다; 대신 사용자 또는 관리 설정에서 설정하세요.
- /tasks를 변경하여 Claude Code가 자체적으로 실행하는 백그라운드 작업을 하나의 "System tasks" 행 아래로 접도록 했습니다; 해당 행에서 Enter를 눌러 작업을 표시하세요.
- macOS 및 Linux에서 /ultrareview를 변경하여 로컬 리포지토리를 업로드하려면 git 2.31 이상이 필요하도록 했습니다; --separate-git-dir로 만든 체크아웃은 더 이상 이전 방법으로 업로드되지 않고 거부됩니다.
- macOS 및 Linux에서
/ultrareview 업로드를 변경하여 git 2.31 이상에서 작업 트리 스냅샷으로 부분 클론을 전송하도록 했으며, git 버전이 너무 오래된 경우에는 되돌리거나 거부되지 않습니다. - macOS 및 Linux에서
/ultrareview 업로드를 변경하여 이전 git 버전에서 작업 트리의 일부 파일이 누락된 부분 클론을 가져오는 대신 거부하도록 했습니다; --filter 없이 만든 클론은 업로드됩니다. - /claude-api를 변경하여 Remote Control 클라이언트에서 더 이상 실행할 수 없도록 했습니다.
/config chrome=true를 변경하여 기본적으로 Chrome에서 Claude를 활성화하는 대신 /config 패널로 안내하도록 했습니다; /config chrome=false는 켜져 있을 때 여전히 끕니다.- [VSCode] 창 새로 고침이 중단된 복원된 탭의 마지막 메시지 아래에 주석을 추가했습니다; 이후에 답변이 없을 것입니다.
- [VSCode] Manage plugins에 플러그인 옵션 양식을 추가했습니다: 옵션이 있는 플러그인을 설치할 때 설정되지 않은 옵션을 요청하며, 해당 행의 기어로 나중에 변경할 수 있습니다.
- [VSCode] 패널의 Claude가 파일을 편집한 직후가 아닌 언제든지 Problems 패널의 현재 오류 및 경고를 읽을 수 있도록 온디맨드 진단 도구를 추가했습니다.
- [VSCode] 관련 없는 메뉴 항목을 모호한 일치로 선택한 후 슬래시 명령을 입력하고 Enter를 눌렀을 때 아무것도 하지 않도록 수정했습니다.
- [VSCode]
/rename, SessionStart 훅 또는 claude.ai에서 세션 이름이 변경된 후 편집기 탭이 이전 이름을 유지하는 문제를 수정했습니다.
|
| v2.1.284 | 2026-09-28 | /usageNEW /effortNEW /rate-limit-optionsNEW /helpNEW /mcpNEW /extra-usageFIX /pluginIMP Ctrl+UFIX /configIMP /modelFIX /keybindingsFIX /upgradeFIX /usage-creditsFIX /loopFIX /ultrareviewFIX /claude-apiIMP /tasksIMP /copyIMP /hooksIMP --allowedToolsIMP /recapIMP /artifactsIMP /netIMP --add-dirIMP /feedbackFIX /settingsFIX | - Added Claude Sonnet 5.5 (claude-sonnet-5-5), now the default Sonnet model on the Anthropic API — 1M context, $2/$10 per Mtok with $0.20/Mtok cache reads
- Added a "Yes, but ask again next time" answer to auto mode's prompt before a read outside the working directories, so you can allow that one read and still be asked about later ones
- Added dollar amounts to the Claude apps gateway spend limit in
/usage and the status line (for example "$271.40 / $500.00 spent this month") when the gateway runs this version or later; the status line's rate_limits.spend_limit also gains used_usd, limit_usd and period - Added effortSlider:decreaseEffort, increaseEffort and toggleUltracode keybinding actions, so the
/effort slider's arrow and Tab keys can be rebound in keybindings.json - Added
/rate-limit-options to /help and the command menu for claude.ai subscribers, so the usage-limit notices that mention it point to a command you can find - Added
/mcp reconnect all in the interactive terminal to retry every MCP server that failed to connect or needs authentication at once - Added Claude apps gateway startup warnings when a managed policy's availableModels is empty, or leaves out the model Claude Code starts on without setting model or enforceAvailableModels
- Added auth: { google: {} } for Claude apps gateway telemetry.forward_to destinations, so telemetry can be exported straight to Google Cloud's OTLP endpoint using the gateway's Google Cloud credentials
- Added certificate client authentication (private_key_jwt) between the Claude apps gateway and its identity provider, for identity providers that issue certificate credentials instead of client secrets
- Fixed repeated calls to the plan-usage endpoint after it rate-limits or rejects your login:
/usage, /extra-usage and IDE usage views now back off instead of re-asking - Fixed the
/plugin configure screen: boolean options are now a true/false choice instead of free text, number options refuse invalid input, and ←/→ change an options field instead of switching tabs - Fixed ↓ in shell mode selecting a hidden background-tasks pill, which stopped Backspace and
Ctrl+U from editing the prompt - Fixed tab bars in dialogs such as
/config and /plugin breaking the title and tab labels mid-word in a narrow terminal; a tab that doesn't fit now moves to the next line whole - Fixed the
/model picker showing "+1 model" below the list after scrolling to the last model; the count now covers only the models below the visible rows - Fixed
/keybindings writing Backspace and Delete bindings for a footer action that does nothing into the generated keybindings.json - Fixed usage-limit warnings suggesting
/upgrade to users already on the highest Max plan; the warnings and /upgrade itself now point at /usage-credits when it is available - Fixed
/loop status updates in self-paced mode often not being shown because Claude wrote them only in its reasoning; Claude now writes each update, and the outcome when the loop stops, as visible text - Fixed
/ultrareview failing to upload the working tree when started from a git worktree that the Claude desktop app created on macOS or Linux - Improved
/claude-api: hillclimb no longer spends rounds on prompt rewordings too small for the eval to measure, and an extra page you ask for beside report.html is built as one local file that loads nothing from the network - Improved lists such as
/tasks, /copy and /hooks: the details after each name now line up in one column when they fit, and otherwise sit at the right edge - Changed Ultracode into its own toggle in
/effort (Tab, or /effort ultracode [on|off]): it no longer forces xhigh effort and stays on at any effort level - Changed the non-interactive first turn to still wait up to 2s for connecting MCP servers named by
--allowedTools or an mcp_tool hook, even when CLAUDE_CODE_MCP_STARTUP_WAIT_MS is 0 - Changed
/recap to decline with a short notice when it arrives relayed from a chat thread (your own included) or from a routine or webhook; typed in the terminal, the Claude apps, Remote Control, -p or an SDK host, it runs as before - Changed
/artifacts to show its filter tabs beside the title with one-word labels (All, Mine, Shared), using the same tab bar as /config and /plugin - Changed artifact publishing to refuse a file on a network share (a \\host\share path or a
/net automount) unless it is on a mapped network drive added with --add-dir - [VSCode] Added an optional time above each prompt and response, with a date line where the day changes (Claude Code: Show Message Timestamps setting, off by default)
- [VSCode] Added plugin load errors and notes to the Manage plugins rows, with a popup to disable, uninstall or copy the error
- [VSCode] Added an Ultracode on/off switch under the Effort slider, replacing the slider's Ultracode stop; the model pill shows "· Ultracode" at any effort level
- [VSCode] Fixed typing
/model and Enter printing usage text into the chat instead of opening the model selector - [VSCode] Fixed
/feedback on Vertex, Bedrock and Foundry being refused after you pressed Send; the report is now saved on this computer, as the terminal does - [VSCode] Fixed a user's own
/mcp, /config or /settings command being shadowed by the extension's dialog
- Claude Sonnet 5.5 (claude-sonnet-5-5)을 추가했습니다. 이제 Anthropic API의 기본 Sonnet 모델입니다 — 1M 컨텍스트, Mtok당 $2/$10, 캐시 읽기는 $0.20/Mtok입니다.
- 작업 디렉토리 외부에서 읽기 전에 자동 모드의 프롬프트에 "예, 하지만 다음 번에 다시 물어보세요" 응답을 추가했습니다. 이를 통해 한 번의 읽기를 허용하고 이후의 읽기에 대해 여전히 질문할 수 있습니다.
/usage 및 상태 줄에 Claude 앱 게이트웨이 지출 한도의 달러 금액을 추가했습니다 (예: "이번 달에 $271.40 / $500.00 사용됨"). 이 버전 이상에서 게이트웨이가 실행될 때 적용됩니다; 상태 줄의 rate_limits.spend_limit는 used_usd, limit_usd 및 period도 포함합니다.- effortSlider:decreaseEffort, increaseEffort 및 toggleUltracode 키 바인딩 작업을 추가했습니다. 이제
/effort 슬라이더의 화살표 및 Tab 키를 keybindings.json에서 다시 바인딩할 수 있습니다. - claude.ai 구독자를 위해
/help 및 명령 메뉴에 /rate-limit-options를 추가했습니다. 이제 사용 한도 알림이 해당 명령을 가리킵니다. - 대화형 터미널에
/mcp reconnect all을 추가하여 연결에 실패했거나 인증이 필요한 모든 MCP 서버를 한 번에 재시도할 수 있습니다. - 관리 정책의 availableModels가 비어 있거나 Claude Code가 시작하는 모델을 설정하지 않고 enforceAvailableModels를 설정하지 않은 경우 Claude 앱 게이트웨이 시작 경고를 추가했습니다.
- Claude 앱 게이트웨이 telemetry.forward_to 목적지에 auth: { google: {} }를 추가했습니다. 이를 통해 게이트웨이의 Google Cloud 자격 증명을 사용하여 텔레메트리를 Google Cloud의 OTLP 엔드포인트로 직접 내보낼 수 있습니다.
- 클라이언트 비밀 대신 인증서 자격 증명을 발급하는 ID 공급자와 Claude 앱 게이트웨이 간의 인증서 클라이언트 인증(private_key_jwt)을 추가했습니다.
- 로그인 시도 후 rate-limit 또는 거부된 경우 plan-usage 엔드포인트에 대한 반복 호출을 수정했습니다:
/usage, /extra-usage 및 IDE 사용 보기에서 이제 다시 요청하지 않고 대기합니다. /plugin 구성 화면을 수정했습니다: 불리언 옵션이 이제 자유 텍스트 대신 true/false 선택으로 변경되었고, 숫자 옵션은 유효하지 않은 입력을 거부하며, ←/→는 탭을 전환하는 대신 옵션 필드를 변경합니다.- 셸 모드에서 숨겨진 background-tasks 필을 선택하는 ↓을 수정했습니다. 이로 인해 Backspace 및 Ctrl+U가 프롬프트를 편집하지 못했습니다.
/config 및 /plugin과 같은 대화 상자의 탭 바가 좁은 터미널에서 제목 및 탭 레이블을 중간 단어에서 끊는 문제를 수정했습니다; 맞지 않는 탭은 이제 전체가 다음 줄로 이동합니다./model 선택기가 마지막 모델로 스크롤한 후 "+1 model"을 목록 아래에 표시하는 문제를 수정했습니다; 카운트는 이제 보이는 행 아래의 모델만 포함합니다.- /keybindings에서 아무 작업도 하지 않는 바닥글 작업에 대해 Backspace 및 Delete 바인딩을 생성된 keybindings.json에 작성하는 문제를 수정했습니다.
- 이미 최고 Max 플랜에 있는 사용자에게 /upgrade를 제안하는 사용 한도 경고를 수정했습니다; 경고 및
/upgrade 자체는 이제 사용 가능할 때 /usage-credits를 가리킵니다. - 자율 진행 모드에서
/loop 상태 업데이트가 종종 표시되지 않는 문제를 수정했습니다. 이제 Claude는 각 업데이트와 루프가 중지될 때의 결과를 가시 텍스트로 작성합니다. - macOS 또는 Linux에서 Claude 데스크탑 앱이 생성한 git worktree에서 시작할 때 /ultrareview가 작업 트리를 업로드하지 못하는 문제를 수정했습니다.
- /claude-api를 개선했습니다: hillclimb은 이제 eval이 측정할 수 없을 정도로 작은 프롬프트 재단어화에 라운드를 소비하지 않으며, report.html 옆에 요청한 추가 페이지는 네트워크에서 아무 것도 로드하지 않는 하나의 로컬 파일로 생성됩니다.
/tasks, /copy 및 /hooks와 같은 목록을 개선했습니다: 각 이름 뒤의 세부 정보가 맞을 때는 한 열에 정렬되고, 그렇지 않으면 오른쪽 가장자리에 위치합니다.- Ultracode를 /effort에서 자체 토글로 변경했습니다 (Tab 또는
/effort ultracode [on|off]): 이제 xhigh 노력을 강제하지 않으며 모든 노력 수준에서 유지됩니다. - 비대화형 첫 번째 턴이
--allowedTools 또는 mcp_tool 훅으로 지정된 MCP 서버에 연결하기 위해 여전히 최대 2초를 기다리도록 변경했습니다. CLAUDE_CODE_MCP_STARTUP_WAIT_MS가 0일 때도 마찬가지입니다. - /recap이 채팅 스레드(자신 포함) 또는 루틴 또는 웹훅에서 중계될 때 짧은 알림과 함께 거부하도록 변경했습니다; 터미널, Claude 앱, 원격 제어, -p 또는 SDK 호스트에서 입력하면 이전과 같이 실행됩니다.
- /artifacts가 제목 옆에 필터 탭을 한 단어 레이블(모두, 내 것, 공유)로 표시하도록 변경했습니다.
/config 및 /plugin과 동일한 탭 바를 사용합니다. - 네트워크 공유(\\host\share 경로 또는
/net 자동 마운트)에 있는 파일의 아티팩트 게시를 거부하도록 변경했습니다. --add-dir로 추가된 매핑된 네트워크 드라이브에 있는 경우에만 허용됩니다. - [VSCode] 각 프롬프트 및 응답 위에 선택적 시간을 추가했습니다. 날짜가 변경되는 줄이 포함됩니다 (Claude Code: Show Message Timestamps 설정, 기본적으로 꺼져 있음).
- [VSCode] Manage plugins 행에 플러그인 로드 오류 및 노트를 추가했습니다. 오류를 비활성화, 제거 또는 복사하는 팝업이 표시됩니다.
- [VSCode] Effort 슬라이더 아래에 Ultracode on/off 스위치를 추가하여 슬라이더의 Ultracode 중지를 대체했습니다; 모델 필은 모든 노력 수준에서 "· Ultracode"를 표시합니다.
- [VSCode] /model을 입력하고 Enter를 누르면 모델 선택기를 여는 대신 사용 텍스트가 채팅에 인쇄되는 문제를 수정했습니다.
- [VSCode] Send를 누른 후 Vertex, Bedrock 및 Foundry에서 /feedback이 거부되는 문제를 수정했습니다; 보고서는 이제 터미널과 같이 이 컴퓨터에 저장됩니다.
- [VSCode] 사용자의
/mcp, /config 또는 /settings 명령이 확장 프로그램의 대화 상자에 가려지는 문제를 수정했습니다.
|
| v2.1.283 | 2026-09-25 | /doctor prompt-auditNEW /checkup prompt-auditNEW /doctorNEW /checkupNEW --plugin-dirNEW /mcpIMP /usageFIX /modelIMP /contextFIX /remote-controlFIX Shift+EFIX /tasksIMP /helpIMP /hooksIMP /copyIMP /chromeIMP /memoryIMP /ideIMP /release-notesIMP /rewindIMP /diffIMP /remote-envIMP /pluginIMP /skillsIMP /artifactsIMP /ultrareviewIMP --system-promptIMP --append-system-promptIMP /workflowsIMP --configure-git | - Added x-claude-code-prompt-id to the gateway hint headers so LLM gateways can group the requests that serve one user prompt; opt in with CLAUDE_CODE_GATEWAY_HINT_HEADERS=1
- Added availableModelsMatch managed setting: with "exact", an availableModels entry allows only the model version it names, so new releases stay blocked until listed
- Added deniedModels managed setting to block specific models, even when availableModels allows them
- Added MCP tool, WebFetch and WebSearch outputs to the tool.output OpenTelemetry span event when OTEL_LOG_TOOL_CONTENT=1
- Added
/doctor prompt-audit (also /checkup prompt-audit) to audit your CLAUDE.md files, skills, agents and commands for prompting patterns written for older models - Added click-to-expand for truncated messages from your other sessions in fullscreen mode
- Added path to
--plugin-dir load-failure entries in the stream-json system/init plugin_errors, naming the directory that did not load - Added an opt-in load_test_mode block to the Claude apps gateway config: requests are built and signed but not sent upstream, and clients get a canned reply, so a deployment can be load tested
- Added a mantle upstream provider to the Claude apps gateway for Amazon Bedrock's Mantle endpoint
- Fixed MCP sign-in for a server with no valid URL failing with an opaque SDK error;
/mcp no longer offers Authenticate for such servers - Fixed the weekly Fable limit not appearing in
/usage and the VS Code usage meters when telemetry is disabled - Fixed
/model accepting Sonnet 4.6 or Sonnet 5 with [1m] when the id carried a date or -v1:0 suffix, in the cases where the plain id was refused - Fixed
/model picker showing a hardcoded Haiku version and price when ANTHROPIC_DEFAULT_HAIKU_MODEL pins a different model - Fixed
/context not counting MCP server instructions: they now appear as their own row and count toward the total - Fixed the
/remote-control menu cutting its QR-code hint mid-word in narrow terminals - Fixed vim mode . dropping a Shift+Enter newline, leaving the cursor inside an accented letter, and repeating an older change after 3J or Visual-mode J on the last line
- Windows: Fixed the PowerShell tool letting cmd /c rd, rmdir, del or erase delete drive roots, the home folder and other folders that Remove-Item refuses
- Improved the
/mcp tool list: it shows more tools at once, scrolls with the page keys and mouse, and marks tools your organization blocked with a warning icon - Improved
/tasks: rows show a status icon, the name and whole facts, the title and key hints stay on screen with many tasks, and the list gains paging keys, the mouse wheel and clicks - Improved lists in
/help, /hooks, /copy, /chrome, /memory, /ide, /release-notes, /rewind, /diff, /remote-env, /plugin and other pickers with page keys, mouse wheel and clicks - Improved lists beside a search box, such as
/skills and /artifacts, to draw their pointer dim while the search box has the keys, so only one pointer is highlighted - Changed the
/ultrareview launch dialog to say that reviewing a local branch may upload uncommitted changes to tracked files - Changed the
/model picker's Opus row and the Default model's name to drop "(1M context)" where Opus already has a 1M context window; the window is unchanged - Changed
--system-prompt and --append-system-prompt to accept their text and -file forms together; the file's text comes first - Changed
/rewind and /diff lists to move on the same keybinding actions as every other list (select:*); messageSelector:*/diff:* rebinds still work - Changed the
/workflows run list to size itself like other lists: half the terminal inline, and it keeps its title on screen when the prompt shows below - Self-hosted runner: Changed lifecycle hooks' git to skip a repository's Git LFS pre-push hook, ignore a writable system core.hooksPath, and not sign commits without
--configure-git
- LLM 게이트웨이가 하나의 사용자 프롬프트에 대한 요청을 그룹화할 수 있도록 x-claude-code-prompt-id를 게이트웨이 힌트 헤더에 추가했습니다; CLAUDE_CODE_GATEWAY_HINT_HEADERS=1로 선택할 수 있습니다.
- "exact"와 함께 사용 가능한 모델 항목이 이름을 지정한 모델 버전만 허용하도록 하는 availableModelsMatch 관리 설정을 추가했습니다. 따라서 새로운 릴리스는 목록에 올라오기 전까지 차단됩니다.
- availableModels가 특정 모델을 허용하더라도 특정 모델을 차단하기 위한 deniedModels 관리 설정을 추가했습니다.
- OTEL_LOG_TOOL_CONTENT=1일 때 MCP 도구, WebFetch 및 WebSearch 출력이 tool.output OpenTelemetry span 이벤트에 추가되었습니다.
/doctor prompt-audit (또는 /checkup prompt-audit)를 추가하여 CLAUDE.md 파일, 기술, 에이전트 및 이전 모델을 위해 작성된 프롬프트 패턴의 명령을 감사합니다.- 전체 화면 모드에서 다른 세션의 잘린 메시지를 클릭하여 확장할 수 있는 기능을 추가했습니다.
- stream-json system/init plugin_errors의
--plugin-dir 로드 실패 항목에 경로를 추가하여 로드되지 않은 디렉토리의 이름을 지정했습니다. - Claude 앱 게이트웨이 구성에 opt-in load_test_mode 블록을 추가했습니다: 요청은 생성되고 서명되지만 상류로 전송되지 않으며, 클라이언트는 정해진 응답을 받으므로 배포를 부하 테스트할 수 있습니다.
- Amazon Bedrock의 Mantle 엔드포인트를 위한 Claude 앱 게이트웨이에 mantle 업스트림 공급자를 추가했습니다.
- 유효한 URL이 없는 서버에서 MCP 로그인 시 불투명한 SDK 오류가 발생하는 문제를 수정했습니다; /mcp는 더 이상 그러한 서버에 대해 Authenticate를 제공하지 않습니다.
- 텔레메트리가 비활성화된 경우 /usage와 VS Code 사용량 미터에 주간 Fable 한도가 나타나지 않는 문제를 수정했습니다.
- id가 날짜나 -v1:0 접미사를 포함할 때 /model이 Sonnet 4.6 또는 Sonnet 5를 [1m]와 함께 수용하는 문제를 수정했습니다; 일반 id가 거부된 경우입니다.
- ANTHROPIC_DEFAULT_HAIKU_MODEL이 다른 모델을 고정할 때
/model 선택기가 하드코딩된 Haiku 버전과 가격을 표시하는 문제를 수정했습니다. - /context가 MCP 서버 지침을 계산하지 않는 문제를 수정했습니다: 이제 자체 행으로 나타나며 총계에 포함됩니다.
- 좁은 터미널에서
/remote-control 메뉴가 QR 코드 힌트를 단어 중간에 잘라내는 문제를 수정했습니다. - vim 모드에서 .이 Shift+Enter 줄 바꿈을 떨어뜨려 커서가 악센트가 있는 문자 안에 남아 있고, 마지막 줄에서 3J 또는 비주얼 모드 J 후에 이전 변경 사항을 반복하는 문제를 수정했습니다.
- Windows: PowerShell 도구가 cmd /c rd, rmdir, del 또는 erase가 Remove-Item이 거부하는 드라이브 루트, 홈 폴더 및 기타 폴더를 삭제하도록 허용하는 문제를 수정했습니다.
/mcp 도구 목록을 개선했습니다: 한 번에 더 많은 도구를 표시하고 페이지 키와 마우스로 스크롤할 수 있으며, 조직에서 차단한 도구는 경고 아이콘으로 표시됩니다.- /tasks를 개선했습니다: 행에 상태 아이콘이 표시되고, 이름과 전체 사실이 나타나며, 제목과 키 힌트가 많은 작업과 함께 화면에 유지되고, 목록에 페이지 키, 마우스 휠 및 클릭 기능이 추가되었습니다.
/help, /hooks, /copy, /chrome, /memory, /ide, /release-notes, /rewind, /diff, /remote-env, /plugin 및 기타 선택기에서 페이지 키, 마우스 휠 및 클릭으로 목록을 개선했습니다./skills 및 /artifacts와 같은 검색 상자 옆의 목록을 개선하여 검색 상자에 키가 있을 때 포인터를 흐리게 하여 하나의 포인터만 강조 표시되도록 했습니다./ultrareview 실행 대화 상자를 변경하여 로컬 브랜치를 검토하면 커밋되지 않은 변경 사항이 추적된 파일에 업로드될 수 있음을 알리도록 했습니다./model 선택기의 Opus 행과 기본 모델의 이름에서 Opus가 이미 1M 컨텍스트 창을 가지고 있는 경우 "(1M context)"를 삭제하도록 변경했습니다; 창은 변경되지 않았습니다.--system-prompt 및 --append-system-prompt가 텍스트와 -file 형식을 함께 수용하도록 변경했습니다; 파일의 텍스트가 먼저 옵니다./rewind 및 /diff 목록을 모든 다른 목록과 동일한 키 바인딩 동작으로 이동하도록 변경했습니다 (select:*); messageSelector:*/diff:* 재바인딩은 여전히 작동합니다./workflows 실행 목록을 다른 목록처럼 크기를 조정하도록 변경했습니다: 터미널 인라인의 절반 크기이며, 프롬프트가 아래에 표시될 때 제목을 화면에 유지합니다.- 자체 호스팅 러너: 라이프사이클 훅의 git을 변경하여 리포지토리의 Git LFS 사전 푸시 훅을 건너뛰고, 쓰기 가능한 system core.hooksPath를 무시하며,
--configure-git 없이 커밋에 서명하지 않도록 했습니다.
|
| v2.1.282 | 2026-09-24 | /statusNEW --chromeNEW /readyzNEW /feedbackNEW --continueFIX --resumeFIX /modelFIX /renameFIX /artifactsIMP --toolsFIX /NetworkFIX --allowedToolsFIX --add-dirFIX ctrl+eFIX ctrl+xFIX ctrl+sFIX --debugFIX /install-github-appFIX /bugFIX /shareFIX /skillsFIX /mcpFIX /tasksFIX --settingsIMP /effortIMP | - Added a maxProseWidth setting that caps the width of Claude's prose in wide terminals while tables and code blocks keep the full width
- Added a startup notice, and
/status and claude doctor entries, listing telemetry variables in a project's settings files that were ignored or that turned telemetry off - Added the allowClaudeInChromeWithManagedMcp managed setting to let claude
--chrome run alongside an exclusive managed-mcp.json; the error shown when Chrome is blocked now names it - Added store.readiness_grace_seconds to the Claude apps gateway so
/readyz can stay ready through a short Postgres outage such as a database failover - Added a scrollbar to the
/feedback drafts list in fullscreen mode; it appears while the mouse is over the list - Fixed more cases of continued or resumed sessions (
--continue, --resume) re-sending earlier messages in a changed form, which could make the API drop Claude's earlier reasoning - Fixed earlier extended thinking being dropped when
/model, /rename, /artifacts or another immediate slash command was used while Claude was working - Fixed continued or resumed conversations losing earlier extended thinking when relaunched with a
--tools list that leaves out a built-in tool offered earlier in the conversation - Fixed
/model with a full Fable model id stopping at an API error instead of opening the usage-credits prompt when the plan needs usage credits that aren't turned on yet - Fixed CLAUDE.md and rules being read at startup through a repository symlink reaching macOS's
/Network via .. or a /.vol-style kernel path, or a rules link to macOS's /home being listed - Fixed Bash permission rules with a mid-pattern :* being skipped in settings files while
--allowedTools honored them; they now work from every source, with a startup warning on how they match - Fixed repository, user and
--add-dir skills, commands and skills-directory plugin manifests pre-approving their own tools via allowed-tools under managed allowManagedPermissionRulesOnly - Vertex AI: Fixed web search not being offered for models Claude Code doesn't recognize yet, such as newly released ones
- Fixed the send-now hint showing ctrl+enter on terminals that send it as a newline (Windows Terminal before 1.25); it now shows
ctrl+x ctrl+s there - Fixed claude remote-control
--debug failing with "Unknown argument: --debug", although Remote Control's own eligibility error says to run with --debug - Fixed
/install-github-app saying "cancelled" and then still pushing the branch and saving the API key secret; leaving now stops the remaining steps and reports what was already done - Fixed
/feedback, /bug and /share on Bedrock, Vertex and other third-party providers still saving the report file after you cancelled during the save - Fixed a key typed right after / in
/skills moving the skill list instead of reaching the search box - Fixed the terminal cursor jumping from the
/skills search box to the skill list while typing, which could hide the caret and put IME input in the wrong place - Fixed lists with a scrollbar, such as
/skills and /mcp, being two columns narrower outside fullscreen mode, where the scrollbar can never appear - Fixed a doubled · separator in the
/tasks dialog footer when the stop-all-agents shortcut is unbound in keybindings.json - Improved
/artifacts: titles line up in one column, details are dropped whole instead of cut mid-word, and the list supports PgUp/PgDn, Home/End, the mouse wheel and clicks - Updated the claude-api skill: pre-output refusal billing now links to the How refusals are billed docs, mid-stream refusals bill at normal rates, and pre-output refusals count against rate limits
- Updated the claude-api skill to recommend ant apply for keeping Managed Agents resources as version-controlled files
- Changed sandbox.excludedCommands to ignore project and local settings entries when managed settings or
--settings set allowUnsandboxedCommands: false, or managed allowManagedDomainsOnly: true - Changed the ultracode visuals in
/effort and the prompt input to plain styling (no ripple, border flourish or keyword glimmer) and removed the dynamic-workflows spinner tip - [VSCode] Fixed long replies falling behind the stream: the panel no longer re-parses the whole reply on every update
- [VSCode] Fixed the dictation mic button covering the message input's scrollbar when the input is tall enough to scroll
- [VSCode] Fixed Remote Control sessions started on this computer not opening from their Web entry in the session list; they now open the local conversation unless it's running elsewhere
- [VSCode] Fixed an editor tab's sign-in screen hanging silently after the extension host restarts; it now shows the "stopped responding" notice too
- Claude의 산문 너비를 넓은 터미널에서 제한하는 maxProseWidth 설정을 추가했습니다. 테이블과 코드 블록은 전체 너비를 유지합니다.
- 시작 알림과 함께
/status 및 claude doctor 항목을 추가하여 프로젝트의 설정 파일에서 무시되었거나 텔레메트리를 끈 텔레메트리 변수를 나열합니다. - claude --chrome이 독점적으로 managed-mcp.json과 함께 실행될 수 있도록 allowClaudeInChromeWithManagedMcp 관리 설정을 추가했습니다. Chrome이 차단될 때 표시되는 오류 메시지에 이름이 포함됩니다.
- /readyz가 데이터베이스 장애 조치와 같은 짧은 Postgres 중단 동안 준비 상태를 유지할 수 있도록 Claude 앱 게이트웨이에 store.readiness_grace_seconds를 추가했습니다.
- 전체 화면 모드의
/feedback 초안 목록에 스크롤바를 추가했습니다. 마우스가 목록 위에 있을 때 나타납니다. - 계속되거나 재개된 세션(
--continue, --resume)에서 이전 메시지를 변경된 형태로 다시 보내는 경우를 더 수정했습니다. 이로 인해 API가 Claude의 이전 추론을 무시할 수 있습니다. - Claude가 작업 중일 때
/model, /rename, /artifacts 또는 다른 즉각적인 슬래시 명령을 사용할 때 이전의 확장된 사고가 삭제되는 문제를 수정했습니다. --tools 목록으로 재시작할 때 대화가 계속되거나 재개되면서 이전의 확장된 사고가 사라지는 문제를 수정했습니다. 이 목록에는 대화 중에 제공된 내장 도구가 제외됩니다.- 전체 Fable 모델 ID로 /model을 사용할 때 계획에 필요한 사용 크레딧이 아직 활성화되지 않은 경우 API 오류로 멈추는 문제를 수정했습니다. 이제 사용 크레딧 프롬프트가 열립니다.
- CLAUDE.md와 규칙이 시작 시 macOS의 /Network에 도달하는 리포지토리 심볼릭 링크를 통해 읽히는 문제를 수정했습니다. .. 또는 /.vol 스타일 커널 경로 또는 macOS의 /home에 대한 규칙 링크가 나열됩니다.
- --allowedTools가 Bash 권한 규칙을 존중하는 동안 중간 패턴 :*가 설정 파일에서 건너뛰어지는 문제를 수정했습니다. 이제 모든 소스에서 작동하며 일치하는 방법에 대한 시작 경고가 표시됩니다.
- 리포지토리, 사용자 및
--add-dir 기술, 명령 및 skills-directory 플러그인 매니페스트가 managed allowManagedPermissionRulesOnly 하의 allowed-tools를 통해 자신의 도구를 사전 승인하는 문제를 수정했습니다. - Vertex AI: Claude Code가 아직 인식하지 못하는 모델(예: 새로 출시된 모델)에 대해 웹 검색이 제공되지 않는 문제를 수정했습니다.
- send-now 힌트가 ctrl+enter를 표시하여 이를 줄 바꿈으로 보내는 터미널(Windows Terminal 1.25 이전)에서 수정했습니다. 이제 해당 위치에서
ctrl+x ctrl+s를 표시합니다. - claude remote-control --debug가 "Unknown argument:
--debug"로 실패하는 문제를 수정했습니다. 그러나 Remote Control의 자체 적격성 오류는 --debug로 실행하라고 안내합니다. - /install-github-app이 "취소됨"이라고 표시한 후에도 브랜치를 푸시하고 API 키 비밀을 저장하는 문제를 수정했습니다. 이제 나가면 남은 단계를 중지하고 이미 수행된 내용을 보고합니다.
/feedback, /bug 및 /share가 Bedrock, Vertex 및 기타 제3자 제공업체에서 저장 중 취소한 후에도 보고서 파일을 저장하는 문제를 수정했습니다.- /skills에서 / 바로 뒤에 입력된 키가 검색 상자에 도달하는 대신 기술 목록을 이동하는 문제를 수정했습니다.
- 입력 중에 터미널 커서가
/skills 검색 상자에서 기술 목록으로 점프하여 커서를 숨기고 IME 입력이 잘못된 위치에 놓이는 문제를 수정했습니다. /skills 및 /mcp와 같은 스크롤바가 있는 목록이 전체 화면 모드 외부에서 두 열 더 좁아지는 문제를 수정했습니다. 이곳에서는 스크롤바가 나타날 수 없습니다.- keybindings.json에서 stop-all-agents 단축키가 바인딩되지 않았을 때
/tasks 대화 상자 바닥에 중복된 · 구분자가 나타나는 문제를 수정했습니다. - /artifacts를 개선했습니다: 제목이 한 열에 정렬되고, 세부 정보가 중간 단어에서 잘리지 않고 전체로 떨어지며, 목록이 PgUp/PgDn, Home/End, 마우스 휠 및 클릭을 지원합니다.
- claude-api 기술을 업데이트했습니다: 사전 출력 거부 청구가 이제 How refusals are billed 문서에 링크되며, 중간 스트림 거부는 정상 요금으로 청구되고, 사전 출력 거부는 요금 한도에 포함됩니다.
- claude-api 기술을 업데이트하여 Managed Agents 리소스를 버전 관리 파일로 유지하기 위해 ant apply를 추천합니다.
- sandbox.excludedCommands를 변경하여 관리 설정이나 --settings가 allowUnsandboxedCommands: false 또는 managed allowManagedDomainsOnly: true로 설정될 때 프로젝트 및 로컬 설정 항목을 무시하도록 했습니다.
- /effort의 ultracode 시각 효과와 프롬프트 입력을 일반 스타일(리플, 테두리 장식 또는 키워드 반짝임 없음)로 변경하고 동적 워크플로우 스피너 팁을 제거했습니다.
- [VSCode] 긴 응답이 스트림 뒤로 밀리는 문제를 수정했습니다: 패널이 더 이상 매 업데이트마다 전체 응답을 다시 파싱하지 않습니다.
- [VSCode] 입력이 스크롤할 만큼 충분히 높을 때 음성 인식 마이크 버튼이 메시지 입력의 스크롤바를 가리는 문제를 수정했습니다.
- [VSCode] 이 컴퓨터에서 시작된 Remote Control 세션이 세션 목록의 웹 항목에서 열리지 않는 문제를 수정했습니다. 이제 다른 곳에서 실행되지 않는 한 로컬 대화가 열립니다.
- [VSCode] 확장 호스트가 재시작된 후 편집기 탭의 로그인 화면이 조용히 멈추는 문제를 수정했습니다. 이제 "응답하지 않음" 알림도 표시됩니다.
|
| v2.1.281 | 2026-07-28 | /loginNEW /insightsNEW /skillsNEW /mcpNEW /pluginNEW /workflowsNEW --max-turnsFIX --input-format stream-jsonFIX --dangerously-skip-permissionsIMP --setting-sourcesFIX /bgFIX --worktree --tmuxFIX --add-dirFIX /loopFIX --channelsFIX --plugin-dirFIX --scopeFIX /permissionsIMP /configIMP Alt+TFIX /contextIMP /modelFIX /feedbackIMP /bugFIX /shareFIX /ideFIX /setup-bedrockFIX /setup-vertexFIX /renameFIX Shift+TFIX /memoryFIX /hooksIMP /exportFIX /copyFIX /themeFIX /teleportFIX Ctrl+CIMP Ctrl+DIMP /effortFIX /install-github-appIMP /heapdumpFIX /remote-controlIMP --agentsIMP /batchIMP /deep-researchIMP /usageIMP /helpDEL /sandboxIMP /desktopIMP /diffIMP ctrl+eIMP ctrl+xIMP ctrl+sIMP --system-promptIMP --append-system-promptIMP --system-prompt-fileIMP --append-system-prompt-fileIMP /artifactsIMP /tasksIMP /ultrareviewIMP /agentsDEL | - Added Claude apps gateway support for newer Claude Desktop keys in desktop policy blocks, including blockReadsOutsideWorkingDirectories and disableBypassPermissionsMode
- Added assume_role on Claude apps gateway Bedrock upstreams: the gateway calls Bedrock as an IAM role it assumes through STS, in another AWS account if needed, optionally one session per developer
- Added guardrail: {id, version} on Claude apps gateway Bedrock upstreams to apply an Amazon Bedrock guardrail to every request sent through them (set it on all Bedrock upstreams or none)
- Added telemetry.resource_attributes to the Claude apps gateway config, to put fixed labels on the telemetry of Claude Desktop and
/login sessions - Added "attribution": false in settings.json to hide all commit and PR attribution; older CLI versions skip a settings file that holds it, so keep the object form in files shared across versions
- Added MCP URL-mode elicitation on 2026-07-28 protocol connections, so servers can ask Claude Code to open a browser-based flow; no waiting dialog is left on screen when the server has no way to confirm completion
- Added MCP server checks to claude plugin validate: it reports .mcp.json entries that would be silently dropped at load, undeclared ${user_config.*} references, and insecure URLs
- Added an auto mode recommendation to
/insights that estimates how many permission prompts auto mode could have handled in your recent sessions - Added a scrollbar to the
/skills, /mcp and /plugin Installed lists in fullscreen mode, like the one /workflows now has: it appears while the mouse is over the list and can be clicked or dragged - Fixed a turn that could retry indefinitely, ignoring
--max-turns, when the model alternated unparseable tool calls and output-limit truncation - Fixed
--input-format stream-json sessions (Agent SDK, VS Code extension) and scheduled cloud sessions failing every turn with an error when an earlier assistant message had plain-string content - Fixed a recursive rm whose target is only command-substitution output, such as rm -rf "$(pwd)", running unprompted in auto and
--dangerously-skip-permissions mode; it now asks even with a Bash allow rule, unless run with CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT=1 - Fixed
--setting-sources (and SDK settingSources) not being forwarded to spawned sessions: teammates, /bg, claude agents sessions and --worktree --tmux now start with the parent's restriction - Fixed CLAUDE.md and rules files from an
--add-dir directory inside the working directory being sent to the model twice in headless and SDK sessions - Fixed scheduled tasks and
/loop wakeups being fired again every second when their delivery failed, which could make Claude Code exit at the end of a turn - Fixed the "Not logged in · Run
/login" footer and missing claude.ai connectors persisting in a session after logging in from another Claude Code process - Fixed
--channels plugin entries being checked against the installed plugin's marketplace alone; the installed plugin's name must now match the entry as well - Fixed
--plugin-dir on a folder of plugins that also has a .claude-plugin/marketplace.json loading one empty plugin instead of the plugins in it - Fixed claude plugin update failing for project-scoped plugins when
--scope is omitted — it now resolves the scope the plugin is installed at instead of assuming user - Fixed the
/plugin Errors tab showing no confirmation after its last error is resolved - Fixed
/plugin starting a second uninstall or update of the same plugin when Enter was pressed again while the first was still running - Fixed a y held while
/plugin checks a marketplace source adding the marketplace the instant the "Add marketplace?" question appears, before it can be read - Fixed 1 answering Yes in
/permissions' delete and remove-directory confirms while the pointer is on No, which let a held 1 remove one workspace directory after another - Fixed
Alt+T and /config offering to turn thinking off on models that can't; thinking now stays on there, with a one-line reason in place of the switch - Fixed
/context total leaving out messages added since the last response; it now matches its categories and can read higher than the status line - Fixed
/model showing the raw API error JSON and request ID when the API refuses the picked model; it now shows the server's message and says the model was not changed - Fixed
/feedback, /bug and /share still sending your report after you cancelled it while it was being sent - Fixed
/feedback, /bug and /share failing every send with "Couldn't send feedback" after a Remote Control Stop arrived while the dialog was open - Fixed
/ide showing "No available IDEs detected" while also listing a running IDE - Fixed the terminal being left in a broken state (crash or garbled input) when
/setup-bedrock or /setup-vertex restarts Claude Code to apply new settings - Fixed
/config exiting when respectGitignore or copyFullResponse in ~/.claude.json holds null - Fixed the session name from
/rename disappearing while Claude asks a multiple-choice question, so side-by-side sessions stay identifiable - Fixed pressing Shift+Tab twice quickly landing on the wrong permission mode
- Fixed
Ctrl+C or Ctrl+D pressed twice quitting Claude Code instead of closing the dialog in the remaining dialogs and pickers, such as /memory, /hooks, /mcp (including a server's sign-in screen), /export, /copy, /theme, and /teleport's uncommitted-changes and login prompts (where Esc also quit) - Fixed keys that arrive in one burst of input (e.g. over Remote Control), such as an arrow key followed by Enter, x or s, acting on the previous selection: a stale effort level in
/effort and the model picker, and the previously highlighted row in /skills, the background task rows under the prompt, MCP server prompts and /install-github-app - Fixed
/install-github-app updating the workflow after "Skip workflow update" was chosen, running setup twice on a repeated Enter, and ↑ on the repository step blocking a typed repository name when no repository was detected - Fixed PgUp and PgDn doing nothing in a dialog's list (for example
/skills) in fullscreen mode - Fixed
/heapdump summary saying most memory is native when it is in the JS heap snapshot - Fixed
/workflows moving the pointer to a different run, and x stopping it, when a new run started while the list was open - Fixed the selected tab in tabbed dialogs (
/config, /plugin, /permissions) showing no highlight while the tab bar has focus when color is off (NO_COLOR) - Fixed the mouse wheel over the
/plugin Installed list scrolling the pane behind it instead of the list - Fixed long list rows, such as in the
/remote-control menu, wrapping onto a second line in narrow terminals; they're now cut with … - Fixed
/hooks and /mcp detail views printing a long value over the row below it in narrow terminals - Fixed lists such as a skill's state options in
/plugin not being answerable by typing a number in screen-reader mode - Windows: Fixed Bash commands that write to $TMPDIR/… failing with "Permission denied"
- Windows: Fixed a race in which Claude Code sessions updating at the same moment could delete each other's claude.exe backup, which could leave no claude.exe behind
- Improved
--agents to accept the path to a JSON file (with -p) as well as inline JSON, and to allow an empty prompt - Improved
/batch to run where a WorktreeCreate hook provides the agent worktrees, not only inside a git repository - Improved the / menu,
/skills, /context and the /plugin Installed list to show skills synced from claude.ai by their short name when no other command uses it, not anthropic-skills:<name> - Improved
/deep-research reliability on long research briefs by removing unused required fields from the scope step's output - Improved keyboard navigation in tabbed dialogs such as
/permissions and /usage: ↑/↓ move focus between the tab row and the content, and a list responds to keys only while it has focus - Improved
/help and /sandbox: ←/→ and Tab switch tabs from inside a tab's list, and ↓ on an empty Custom commands tab in /help no longer leaves the keys stuck until Esc - Improved
/install-github-app, /desktop, the /permissions auto mode environment prompts, and the /plugin "Add marketplace?" and "Run this command?" prompts: they now use the standard dialog frame with key hints, and Ctrl+C or Ctrl+D cancels them on the second press like other dialogs - Improved the
/workflows and /mcp lists: they page (PgUp/PgDn, Home/End) and take j/k and the mouse like other lists, their arrows follow select:previous/select:next rebinds, and x in /workflows stops the run the pointer is on - Improved the
/plugin plugin and marketplace details menus and the /remote-control already-connected menu: they now support Home/End and clicking a row - Improved the
/plugin Installed list: rows now line up in columns (status, name, type, details) across every section - Improved
/skills: each row now leads with the skill's name, with ✔ or ◯ alone showing on or off, and stays on one line in narrow terminals - Improved narrow list rows (
/skills, /workflows, /feedback): a name keeps 20 columns beside its first detail, and details are shown whole or not at all - Improved
/diff: a scrollbar shows where you are in a long list of changed files, and long paths no longer wrap their rows - Improved
/hooks: a hook's detail screen now says what kind of hook it is and where to change it, instead of always pointing at settings.json, and the hooks-disabled, safe mode and managed-hooks-only notices each say what is happening in one plain sentence - Improved screen-reader output in
/mcp: a disabled server is read as "off" instead of "pending" - Changed send now (ctrl+enter or
ctrl+x ctrl+s) to move running tools to the background instead of cancelling the turn - Changed the dangerous rm prompt in
--dangerously-skip-permissions and auto mode to wait 2 minutes for an answer, then deny the command with a rewrite hint so unattended sessions keep going (CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT=1 turns this off) - Changed self-hosted runners to pass system prompts to Claude Code as private files instead of command-line text, so large prompts no longer fail the launch; a wrapper or command hook that appends
--system-prompt or --append-system-prompt must switch to --system-prompt-file or --append-system-prompt-file - Changed the session artifact links under the prompt into one footer pill (⧉ name or ⧉ N) that opens
/artifacts, which now lists this session's artifacts first - Changed hovering a list row in fullscreen mode, including in
/config, to tint the row instead of drawing a second ❯ pointer beside the focused row's - Changed
/mcp: each server's row now starts with its status icon and name, says its state once, and in a narrow terminal drops trailing facts like "managed" before shortening the name - Changed
/workflows: each run's row leads with its status icon and elapsed time, and a narrow terminal keeps the run's name and time, dropping the agent and token counts first - Changed claude plugin uninstall --json and the
/plugin dialog to say a plugin's data was kept when its folder stays because another installed plugin uses it or install records cannot be read - Changed the background tasks list (
/tasks): pressing x on a running /ultrareview now asks for confirmation before stopping the review - Removed the leftover "(removed)"
/agents entry from the command menu and /help; typing /agents still explains where the wizard went
- Claude 앱 게이트웨이가 최신 Claude Desktop 키에 대한 지원을 추가했습니다. 여기에는 blockReadsOutsideWorkingDirectories 및 disableBypassPermissionsMode가 포함됩니다.
- Claude 앱 게이트웨이 Bedrock 업스트림에 assume_role을 추가했습니다: 게이트웨이는 필요 시 다른 AWS 계정의 IAM 역할로 Bedrock을 호출하며, 선택적으로 개발자당 하나의 세션을 가집니다.
- Claude 앱 게이트웨이 Bedrock 업스트림에 guardrail: {id, version}을 추가하여 모든 요청에 Amazon Bedrock 가드레일을 적용합니다 (모든 Bedrock 업스트림에 설정하거나 설정하지 않을 수 있습니다).
- Claude 앱 게이트웨이 구성에 telemetry.resource_attributes를 추가하여 Claude Desktop 및
/login 세션의 텔레메트리에 고정 레이블을 추가합니다. - settings.json에 "attribution": false를 추가하여 모든 커밋 및 PR 속성을 숨깁니다; 이전 CLI 버전은 이를 포함하는 설정 파일을 건너뛰므로, 버전 간 공유되는 파일에서 객체 형태를 유지해야 합니다.
- 2026-07-28 프로토콜 연결에서 MCP URL 모드 유도 기능을 추가하여 서버가 Claude Code에 브라우저 기반 흐름을 열도록 요청할 수 있습니다; 서버가 완료를 확인할 방법이 없을 때 대기 대화 상자가 화면에 남지 않습니다.
- claude 플러그인 validate에 MCP 서버 검사를 추가했습니다: 로드 시 조용히 삭제될 .mcp.json 항목, 선언되지 않은 ${user_config.*} 참조 및 안전하지 않은 URL을 보고합니다.
- /insights에 자동 모드 추천 기능을 추가하여 최근 세션에서 자동 모드가 처리할 수 있었던 권한 프롬프트 수를 추정합니다.
- 전체 화면 모드에서
/skills, /mcp 및 /plugin 설치 목록에 스크롤바를 추가했습니다. 이제 목록 위에 마우스가 있을 때 나타나며 클릭하거나 드래그할 수 있습니다. - 모델이 해석할 수 없는 도구 호출과 출력 제한 잘림을 번갈아 가며 무한히 재시도할 수 있는 턴을 수정했습니다. 이제 --max-turns를 무시하지 않습니다.
- 이전 어시스턴트 메시지에 일반 문자열 내용이 있을 때 매 턴마다 오류로 실패하는
--input-format stream-json 세션(Agent SDK, VS Code 확장) 및 예약된 클라우드 세션을 수정했습니다. - rm -rf "$(pwd)"와 같이 명령 치환 출력만을 대상으로 하는 재귀적 rm을 수정했습니다. 이제 Bash 허용 규칙이 있어도 묻지 않으며, CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT=1로 실행하지 않는 한 묻습니다.
--setting-sources(및 SDK settingSources)가 생성된 세션에 전달되지 않는 문제를 수정했습니다: 팀원, /bg, claude 에이전트 세션 및 --worktree --tmux는 이제 부모의 제한으로 시작합니다.--add-dir 디렉토리 내의 CLAUDE.md 및 규칙 파일이 헤드리스 및 SDK 세션에서 모델에 두 번 전송되는 문제를 수정했습니다.- 예약된 작업 및
/loop 웨이크업이 배달 실패 시 매초 다시 발생하는 문제를 수정했습니다. 이로 인해 Claude Code가 턴 종료 시 종료될 수 있었습니다. - 다른 Claude Code 프로세스에서 로그인한 후 세션에 남아 있는 "Not logged in · Run
/login" 바닥글과 누락된 claude.ai 커넥터를 수정했습니다. --channels 플러그인 항목이 설치된 플러그인의 마켓플레이스만 확인하는 문제를 수정했습니다; 이제 설치된 플러그인의 이름도 항목과 일치해야 합니다.- .claude-plugin/marketplace.json이 있는 플러그인 폴더에서 --plugin-dir이 하나의 빈 플러그인만 로드하는 문제를 수정했습니다.
- --scope가 생략될 때 프로젝트 범위 플러그인에 대한 claude 플러그인 업데이트 실패 문제를 수정했습니다 — 이제 플러그인이 설치된 범위를 해결합니다.
/plugin 오류 탭이 마지막 오류가 해결된 후 확인을 표시하지 않는 문제를 수정했습니다.- /plugin이 첫 번째 작업이 여전히 실행 중일 때 Enter를 다시 눌렀을 때 동일한 플러그인의 두 번째 제거 또는 업데이트를 시작하는 문제를 수정했습니다.
- /plugin이 마켓플레이스 소스를 확인하는 동안 "Add marketplace?" 질문이 나타나는 즉시 마켓플레이스를 추가하는 문제를 수정했습니다.
- /permissions의 삭제 및 remove-directory 확인에서 포인터가 No에 있을 때 1이 Yes로 응답하는 문제를 수정했습니다. 이로 인해 보류 중인 1이 하나의 작업 공간 디렉토리를 연속으로 제거할 수 있었습니다.
Alt+T 및 /config가 사용할 수 없는 모델에서 생각을 끄도록 제안하는 문제를 수정했습니다; 이제 그곳에서는 생각이 유지되며 스위치 대신 한 줄의 이유가 표시됩니다./context 총계가 마지막 응답 이후 추가된 메시지를 누락하는 문제를 수정했습니다; 이제 카테고리와 일치하며 상태 줄보다 높은 메시지를 읽을 수 있습니다.- API가 선택된 모델을 거부할 때 /model이 원시 API 오류 JSON 및 요청 ID를 표시하는 문제를 수정했습니다; 이제 서버의 메시지를 표시하고 모델이 변경되지 않았다고 알립니다.
/feedback, /bug 및 /share가 전송 중 취소한 후에도 여전히 보고서를 전송하는 문제를 수정했습니다./feedback, /bug 및 /share가 대화 상자가 열려 있을 때 Remote Control Stop이 도착하면 매 전송마다 "Couldn't send feedback" 오류가 발생하는 문제를 수정했습니다.- /ide가 실행 중인 IDE를 나열하면서 "No available IDEs detected"를 표시하는 문제를 수정했습니다.
/setup-bedrock 또는 /setup-vertex가 새로운 설정을 적용하기 위해 Claude Code를 재시작할 때 터미널이 손상된 상태(충돌 또는 잘못된 입력)로 남는 문제를 수정했습니다.- /config가 ~/.claude.json의 respectGitignore 또는 copyFullResponse가 null일 때 종료되는 문제를 수정했습니다.
- Claude가 다중 선택 질문을 할 때 /rename의 세션 이름이 사라지는 문제를 수정하여 나란히 열린 세션이 식별 가능하도록 했습니다.
- Shift+Tab을 두 번 빠르게 눌렀을 때 잘못된 권한 모드로 이동하는 문제를 수정했습니다.
Ctrl+C 또는 Ctrl+D를 두 번 눌렀을 때 Claude Code가 종료되는 대신 나머지 대화 상자와 선택기에서 대화 상자를 닫도록 수정했습니다. (예: /memory, /hooks, /mcp(서버 로그인 화면 포함), /export, /copy, /theme, /teleport의 미커밋 변경 및 로그인 프롬프트에서 Esc도 종료됨)- 한 번의 입력으로 도착하는 키(예: 원격 제어를 통한 화살표 키 다음에 Enter, x 또는 s)가 이전 선택에 작용하는 문제를 수정했습니다: /effort의 오래된 노력 수준, 모델 선택기, /skills의 이전 강조된 행, 프롬프트 아래의 백그라운드 작업 행, MCP 서버 프롬프트 및
/install-github-app - /install-github-app에서 "Skip workflow update"를 선택한 후 워크플로우를 업데이트하는 문제를 수정했습니다. 반복된 Enter에서 설정을 두 번 실행하고, 저장소 단계에서 ↑가 저장소가 감지되지 않을 때 입력한 저장소 이름을 차단하는 문제를 수정했습니다.
- 전체 화면 모드에서 대화 상자의 목록(예:
/skills)에서 PgUp 및 PgDn이 아무런 작동을 하지 않는 문제를 수정했습니다. /heapdump 요약에서 대부분의 메모리가 네이티브라고 표시되는 문제를 수정했습니다. (JS 힙 스냅샷일 때)- /workflows에서 목록이 열려 있을 때 새로운 실행이 시작되면 포인터가 다른 실행으로 이동하고 x가 이를 중지하는 문제를 수정했습니다.
- 탭 바에 포커스가 있을 때 색상이 꺼져 있을 때 탭이 강조 표시되지 않는 문제를 수정했습니다. (
/config, /plugin, /permissions) /plugin Installed 목록 위에서 마우스 휠이 목록 대신 뒤의 패널을 스크롤하는 문제를 수정했습니다./remote-control 메뉴와 같은 긴 목록 행이 좁은 터미널에서 두 번째 줄로 감싸지는 문제를 수정했습니다; 이제 …로 잘립니다.- 좁은 터미널에서
/hooks 및 /mcp 세부 정보 뷰가 긴 값을 아래 행에 인쇄하는 문제를 수정했습니다. - /plugin의 기술 상태 옵션과 같은 목록이 화면 읽기 모드에서 숫자를 입력하여 응답할 수 없는 문제를 수정했습니다.
- Windows: $TMPDIR/…에 쓰는 Bash 명령이 "Permission denied"로 실패하는 문제를 수정했습니다.
- Windows: Claude Code 세션이 동시에 업데이트될 때 서로의 claude.exe 백업을 삭제할 수 있는 경쟁 조건을 수정했습니다. 이로 인해 claude.exe가 남지 않을 수 있습니다.
- --agents를 개선하여 JSON 파일의 경로(-p)를 인라인 JSON과 함께 수용하고 빈 프롬프트를 허용하도록 했습니다.
- /batch를 개선하여 WorktreeCreate 훅이 에이전트 작업 트리를 제공하는 곳에서 실행되도록 했습니다. 이제 git 저장소 내부뿐만 아니라 가능합니다.
- /menu,
/skills, /context 및 /plugin Installed 목록을 개선하여 다른 명령이 사용하지 않을 때 claude.ai에서 동기화된 기술을 짧은 이름으로 표시하도록 했습니다. (anthropic-skills:<name> 아님) - 긴 연구 브리프에서 /deep-research의 신뢰성을 개선하여 범위 단계의 출력에서 사용되지 않는 필드를 제거했습니다.
/permissions 및 /usage와 같은 탭이 있는 대화 상자에서 키보드 탐색을 개선했습니다: ↑/↓가 탭 행과 콘텐츠 간의 포커스를 이동하며, 목록은 포커스가 있을 때만 키에 반응합니다./help 및 /sandbox를 개선하여 ←/→ 및 Tab이 탭의 목록 내에서 탭을 전환하고, /help의 빈 Custom commands 탭에서 ↓가 더 이상 Esc까지 키가 고정되지 않도록 했습니다./install-github-app, /desktop, /permissions 자동 모드 환경 프롬프트, /plugin "Add marketplace?" 및 "Run this command?" 프롬프트를 개선했습니다: 이제 표준 대화 상자 프레임과 키 힌트를 사용하며, Ctrl+C 또는 Ctrl+D가 두 번째 눌림에서 다른 대화 상자처럼 취소합니다./workflows 및 /mcp 목록을 개선했습니다: 페이지(PgUp/PgDn, Home/End) 및 j/k와 마우스를 다른 목록처럼 사용하며, 화살표는 select:previous/select:next 재바인딩을 따르고, /workflows에서 x가 포인터가 있는 실행을 중지합니다./plugin 플러그인 및 마켓플레이스 세부 메뉴와 /remote-control 이미 연결된 메뉴를 개선했습니다: 이제 Home/End 및 행 클릭을 지원합니다./plugin Installed 목록을 개선했습니다: 행이 이제 모든 섹션에서 열(column)로 정렬됩니다. (상태, 이름, 유형, 세부정보)- /skills를 개선했습니다: 각 행이 이제 기술의 이름으로 시작하며, ✔ 또는 ◯만 표시되어 켜짐 또는 꺼짐을 나타내고, 좁은 터미널에서 한 줄로 유지됩니다.
- 좁은 목록 행(
/skills, /workflows, /feedback)을 개선했습니다: 이름이 첫 번째 세부정보 옆에 20열을 유지하며, 세부정보는 전체로 표시되거나 전혀 표시되지 않습니다. - /diff를 개선했습니다: 스크롤바가 변경된 파일의 긴 목록에서 현재 위치를 표시하며, 긴 경로가 더 이상 행을 감싸지 않습니다.
- /hooks를 개선했습니다: 훅의 세부 화면이 이제 어떤 종류의 훅인지와 변경할 위치를 표시하며, 항상 settings.json을 가리키지 않고, hooks-disabled, safe mode 및 managed-hooks-only 알림이 각각 무슨 일이 일어나고 있는지를 한 문장으로 설명합니다.
- /mcp에서 스크린 리더 출력 개선: 비활성 서버가 "pending" 대신 "off"로 읽힙니다.
- send now (ctrl+enter 또는
ctrl+x ctrl+s)를 실행 중인 도구를 취소하는 대신 백그라운드로 이동하도록 변경했습니다. --dangerously-skip-permissions 및 자동 모드에서 위험한 rm 프롬프트가 응답을 위해 2분을 기다린 후, 명령을 거부하고 재작성 힌트를 제공하도록 변경하여 비대면 세션이 계속 진행되도록 했습니다 (CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT=1로 끌 수 있습니다).- 자체 호스팅된 러너가 시스템 프롬프트를 명령줄 텍스트 대신 개인 파일로 Claude Code에 전달하도록 변경하여 큰 프롬프트가 더 이상 실행에 실패하지 않도록 했습니다;
--system-prompt 또는 --append-system-prompt를 추가하는 래퍼 또는 명령 훅은 --system-prompt-file 또는 --append-system-prompt-file로 전환해야 합니다. - 프롬프트 아래의 세션 아티팩트 링크를 하나의 푸터 필(⧉ 이름 또는 ⧉ N)으로 변경하여 /artifacts를 열고, 이제 이 세션의 아티팩트를 먼저 나열합니다.
- 전체 화면 모드에서 /config를 포함한 목록 행에 마우스를 올리면 초점을 맞춘 행 옆에 두 번째 ❯ 포인터를 그리는 대신 행의 색조를 변경하도록 변경했습니다.
- /mcp에서 각 서버의 행이 이제 상태 아이콘과 이름으로 시작하고, 상태를 한 번 말한 후, 좁은 터미널에서는 "managed"와 같은 후행 사실을 생략하고 이름을 축약합니다.
- /workflows에서 각 실행의 행이 상태 아이콘과 경과 시간을 먼저 표시하고, 좁은 터미널에서는 실행의 이름과 시간을 유지하며 에이전트 및 토큰 수를 먼저 생략합니다.
- claude plugin uninstall --json 및
/plugin 대화 상자를 변경하여 플러그인의 폴더가 다른 설치된 플러그인에 의해 사용되거나 설치 기록을 읽을 수 없을 때 플러그인의 데이터가 유지되었다고 표시합니다. - 백그라운드 작업 목록(
/tasks)을 변경했습니다: 실행 중인 /ultrareview에서 x를 누르면 리뷰를 중지하기 전에 확인을 요청합니다. - 명령 메뉴와 /help에서 남아 있는 "(removed)"
/agents 항목을 제거했습니다; /agents를 입력하면 마법사가 어디로 갔는지 여전히 설명합니다.
|
| v2.1.280 | 2026-09-22 | /skillsNEW /pluginNEW /modelFIX /effortIMP /configFIX /statusNEW /usageFIX /sandboxNEW /permissionsIMP /artifactsIMP /mobileFIX /loginFIX /upgradeFIX /usage-creditsFIX /install-github-appIMP /setup-bedrockFIX /setup-vertexFIX Ctrl+CFIX Ctrl+DFIX /workflowsIMP /mcpFIX /memoryFIX /compactFIX Ctrl+SFIX /ultrareviewIMP /clearFIX --configure-git --retire-atIMP ctrl+lIMP /costIMP /btwIMP --debug-fileIMP --settingsIMP /autocompactIMP /fastIMP /chromeNEW /exportNEW /planNEW | - Added Claude Opus 5.5 (claude-opus-5-5), now the default Opus model — 1M context, $4/$20 per Mtok with $0.20/Mtok cache reads
- Added mouse support to more lists in fullscreen mode: the wheel scrolls the
/skills list, and a skill's state options in /plugin can be clicked - Added CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH to change the 2,048-character cap on MCP tool descriptions and server instructions for every MCP server in the session
- Added hook output sizes and the number of oversized outputs saved to a file to the hook_execution_complete OpenTelemetry event
- Fixed
Ctrl+C or Ctrl+D pressed twice in most dialogs (/model, /effort, /config, /status, /usage, /plugin, /sandbox, /permissions, /artifacts, /mobile, /login, /upgrade, /usage-credits, /install-github-app, /setup-bedrock, /setup-vertex) quitting Claude Code instead of closing the dialog - Fixed voice dictation not stopping on
Ctrl+C (the prompt cleared but the microphone kept recording), Esc not cancelling while a transcript was processing, and held Space starting dictation from the transcript view and vim NORMAL mode - Fixed skills in ~/.claude
/skills/ being moved to ~/.claude/skills/.trash/ when a manifest.json in that folder listed their names - Fixed
/workflows briefly showing a one-row list before opening the only run - Fixed the mouse wheel not scrolling selection lists with hidden options (such as
/model and /permissions) in fullscreen mode - Fixed a skill you switched off showing the same red ✘ as a plugin that failed to load in
/plugin and /skills; off now shows a dim ◯ - Fixed the search box in
/plugin, /skills and /mcp losing its right border in fullscreen mode - Fixed
/mcp showing △ in the server list but ⚠ in the detail view for the same server; the list, detail views and /plugin now all show ⚠ - Fixed Home and End doing nothing in the
/config settings list and in selection lists such as /model, /memory and permission prompts - Fixed PgUp/PgDn in the
/skills menu wrapping past the first or last skill instead of stopping there - Fixed Tab silently changing the selected setting's value in the
/config list; it now does nothing there - Fixed a session failing on every turn and
/compact when its saved history held a malformed notice about MCP tools that could not be loaded - Fixed
/config crashing and some on/off preferences being misread when a preference that has moved to settings.json still holds a value like null or "false" in ~/.claude.json - Fixed
Ctrl+C needing three or four presses to exit while background subagents are running; two presses now exit - Fixed a ! shell-mode prompt stashed with
Ctrl+S coming back as a plain prompt when restored, and / listing file paths right after stashing one - Fixed
/ultrareview reporting a stopped cloud review as completed or as an error to retry, and waiting out the full timeout when its session was deleted or the signed-in account changed - Fixed the Claude app showing a missing or stale context usage figure for Remote Control and cloud sessions right after
/compact or /clear - Self-hosted runner: Fixed lifecycle-hook commits failing to sign under
--configure-git - Windows: Fixed background cleanup deleting a directory symlink or junction used to relocate ~/.claude/session-env, image-cache or another cleaned-up folder
- Self-hosted runner: Fixed a turn that ended right at a
--retire-at release losing its finished signal; the runner now briefly waits for the turn to be reported before stopping the session - Reverted
ctrl+l / cmd+k in fullscreen mode clearing the transcript view (added in 2.1.260); they redraw the screen again - Improved
/permissions: focus returns to the rule list after viewing, adding or deleting a rule, and the delete-rule and remove-directory confirmations now default to No - Improved
/permissions tab navigation: ←/→ and Tab pressed in a rule list now switch tabs without moving focus to the tab bar - Improved
/cost cache-miss causes to name thinking mode and thinking display changes - Improved
/install-github-app: the GitHub CLI check and repository selection steps now show "Esc to cancel" - Improved the
/artifacts and /workflows lists: a scrollbar at the right edge shows how much of a long list is hidden and where you are in it - Improved
/plugin's Add Marketplace form in fullscreen: it no longer draws a box inside the pane, and its text and key hints line up with the rest of /plugin - Improved the
/workflows detail view in fullscreen: it no longer draws a second horizontal rule under the pane's divider - Improved
/btw asked while a tool is still running: the side question now knows that call is in progress instead of reading it as a failed one - Improved
/ultrareview uploads: renamed copies of key files, such as id_rsa copy or kubeconfig (1).yaml, now also stay on your machine - Improved the cross-session messaging startup warning to explain that
--debug-file writes a debug log to a path you choose - Changed an effort level saved before
/effort became per-model to no longer apply to newly released models such as Opus 5.5; they start at their default until you pick a level - Changed Opus 4.7, Opus 4.8 and Fable 5 to stop holding their launch-default effort over
/effort in -p or the Agent SDK, a project, managed or --settings effortLevel, or a per-model level - Changed
/autocompact's footer hint to name ←/→, the keys that adjust other ordered values - Changed
/fast's footer to name Space as the toggle key - Self-hosted runner: Changed git in lifecycle hooks to ignore hook folders and programs named in the runner's shared git files; local-path and git:// remotes there now need GIT_ALLOW_PROTOCOL
- [VSCode] Added a Status dialog, with a typed
/status, showing the session's version, account, model and server details - [VSCode] Added a Sandbox dialog for the sandbox mode, the unsandboxed fallback and excluded commands, opened from the panel menu or by typing
/sandbox - [VSCode] Added a Claude in Chrome dialog (extension status, the install, reconnect and permissions pages, the enabled-by-default setting), opened from the panel menu or by typing
/chrome - [VSCode] Added Export conversation, with a typed
/export, to copy or save the conversation as plain text - [VSCode] Added each skill's source, token estimate and on/off state to the Slash commands dialog, with a click to change the state, and a typed
/skills that opens it - [VSCode] Added a typed
/plan that switches to plan mode, sends a first planning prompt, or shows the session's plan - [VSCode] Improved pasted-text handling in the chat box: a paste over 800 characters or over 2 line breaks is now marked so Claude can tell it from what you typed
- [VSCode] Improved prompt handling in the chat box: invisible Unicode formatting and tag characters are removed from pasted text with a notice, and from anything else before it is sent
- [VSCode] Changed "Open in New Tab" to open Claude beside the editor group you are working in rather than after the last group
- Claude Opus 5.5 (claude-opus-5-5)을 추가했으며, 이제 기본 Opus 모델입니다 — 1M 컨텍스트, Mtok당 $4/$20, 캐시 읽기는 $0.20/Mtok입니다.
- 전체 화면 모드에서 더 많은 목록에 마우스 지원을 추가했습니다: 휠로
/skills 목록을 스크롤할 수 있으며, /plugin에서 기술의 상태 옵션을 클릭할 수 있습니다. - 모든 MCP 서버의 세션에서 MCP 도구 설명 및 서버 지침의 2,048자 제한을 변경하기 위해 CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH를 추가했습니다.
- hook_execution_complete OpenTelemetry 이벤트에 후크 출력 크기와 저장된 과도한 출력 수를 추가했습니다.
- 대부분의 대화상자에서
Ctrl+C 또는 Ctrl+D를 두 번 눌렀을 때 대화상자가 닫히는 대신 Claude Code가 종료되는 문제를 수정했습니다 (/model, /effort, /config, /status, /usage, /plugin, /sandbox, /permissions, /artifacts, /mobile, /login, /upgrade, /usage-credits, /install-github-app, /setup-bedrock, /setup-vertex). - Ctrl+C에서 음성 받아쓰기가 멈추지 않는 문제(프롬프트는 지워지지만 마이크가 계속 녹음됨), Esc가 전사 처리 중 취소되지 않는 문제, Space를 누르고 있으면 전사 보기 및 vim NORMAL 모드에서 받아쓰기가 시작되는 문제를 수정했습니다.
- ~/.claude
/skills/에 있는 기술이 해당 폴더의 manifest.json에 이름이 나열되면 ~/.claude/skills/.trash/로 이동되는 문제를 수정했습니다. - /workflows에서 유일한 실행을 열기 전에 한 줄 목록이 잠깐 표시되는 문제를 수정했습니다.
- 전체 화면 모드에서 숨겨진 옵션이 있는 선택 목록(
/model 및 /permissions 등)을 마우스 휠로 스크롤할 수 없는 문제를 수정했습니다. - 꺼진 기술이
/plugin 및 /skills에서 로드에 실패한 플러그인과 동일한 빨간 ✘를 표시하는 문제를 수정했습니다; 꺼진 상태는 이제 흐릿한 ◯로 표시됩니다. - 전체 화면 모드에서
/plugin, /skills 및 /mcp의 검색 상자가 오른쪽 경계를 잃는 문제를 수정했습니다. - /mcp가 서버 목록에서 △를 표시하지만 세부 보기에서는 동일한 서버에 대해 ⚠를 표시하는 문제를 수정했습니다; 목록, 세부 보기 및 /plugin은 이제 모두 ⚠를 표시합니다.
/config 설정 목록과 /model, /memory 및 권한 프롬프트와 같은 선택 목록에서 Home 및 End가 아무런 작동을 하지 않는 문제를 수정했습니다./skills 메뉴에서 PgUp/PgDn이 첫 번째 또는 마지막 기술을 넘어 감싸지 않고 그 자리에서 멈추는 문제를 수정했습니다./config 목록에서 Tab이 선택된 설정의 값을 조용히 변경하는 문제를 수정했습니다; 이제 그곳에서는 아무런 작동을 하지 않습니다.- 저장된 기록이 로드할 수 없는 MCP 도구에 대한 잘못된 알림을 포함할 때 세션이 매 턴마다 실패하고 /compact가 작동하는 문제를 수정했습니다.
- /config가 충돌하고 설정이 settings.json으로 이동했지만 ~/.claude.json에서 null 또는 "false"와 같은 값을 여전히 보유할 때 일부 on/off 기본 설정이 잘못 읽히는 문제를 수정했습니다.
- 백그라운드 서브 에이전트가 실행 중일 때 Ctrl+C를 세 번 또는 네 번 눌러야 종료되는 문제를 수정했습니다; 이제 두 번 누르면 종료됩니다.
- Ctrl+S로 저장된 ! 셸 모드 프롬프트가 복원될 때 일반 프롬프트로 돌아오는 문제와, 하나를 저장한 직후에 /가 파일 경로를 나열하는 문제를 수정했습니다.
- /ultrareview가 중지된 클라우드 리뷰를 완료되었거나 재시도할 오류로 보고하고, 세션이 삭제되거나 로그인한 계정이 변경될 때 전체 타임아웃을 기다리는 문제를 수정했습니다.
- Claude 앱이
/compact 또는 /clear 직후 Remote Control 및 클라우드 세션에 대한 누락되거나 오래된 컨텍스트 사용 수치를 표시하는 문제를 수정했습니다. - 자체 호스팅된 러너: --configure-git에서 생명 주기 후크 커밋 서명이 실패하는 문제를 수정했습니다.
- Windows: 백그라운드 정리에서 ~/.claude/session-env, image-cache 또는 다른 정리된 폴더를 재배치하는 데 사용된 디렉터리 심볼릭 링크 또는 정션을 삭제하는 문제를 수정했습니다.
- 자체 호스팅된 러너:
--retire-at 릴리스 직후에 종료된 턴이 완료 신호를 잃는 문제를 수정했습니다; 이제 러너는 세션을 중지하기 전에 턴이 보고될 때 잠시 기다립니다. - 전체 화면 모드에서
ctrl+l / cmd+k가 전사 보기를 지우는 것을 되돌렸습니다(2.1.260에서 추가됨); 이제 화면을 다시 그립니다. /permissions 개선: 규칙을 보고, 추가하거나 삭제한 후 규칙 목록으로 포커스가 돌아오며, delete-rule 및 remove-directory 확인은 이제 기본값이 No입니다./permissions 탭 탐색 개선: 규칙 목록에서 ←/→ 및 Tab을 누르면 포커스가 탭 바로 이동하지 않고 탭이 전환됩니다./cost 캐시 미스 원인을 사고 모드 및 사고 표시 변경으로 이름을 개선했습니다./install-github-app 개선: GitHub CLI 확인 및 리포지토리 선택 단계에서 이제 "Esc to cancel"을 표시합니다./artifacts 및 /workflows 목록 개선: 오른쪽 가장자리에 스크롤바가 긴 목록에서 얼마나 많은 항목이 숨겨져 있는지와 현재 위치를 보여줍니다.- 전체 화면에서 /plugin의 Add Marketplace 양식을 개선했습니다: 이제 패널 안에 박스를 그리지 않으며, 텍스트와 키 힌트가 /plugin의 나머지 부분과 정렬됩니다.
- 전체 화면에서
/workflows 세부 보기 개선: 이제 패널 구분선 아래에 두 번째 수평 규칙을 그리지 않습니다. - 도구가 여전히 실행 중일 때 /btw를 개선했습니다: 이제 사이드 질문이 호출이 진행 중임을 인식합니다.
/ultrareview 업로드를 개선했습니다: id_rsa copy 또는 kubeconfig (1).yaml과 같은 주요 파일의 복사본이 이제 귀하의 머신에 남아 있습니다.- 교차 세션 메시징 시작 경고를 개선하여 --debug-file이 선택한 경로에 디버그 로그를 기록한다고 설명했습니다.
- /effort가 모델별로 변경되기 전에 저장된 노력 수준이 Opus 5.5와 같은 새로 출시된 모델에 더 이상 적용되지 않도록 변경했습니다; 이들은 수준을 선택할 때까지 기본값으로 시작합니다.
- Opus 4.7, Opus 4.8 및 Fable 5가 -p 또는 Agent SDK, 프로젝트, 관리된 또는
--settings effortLevel, 또는 모델별 수준에서 출시 기본 노력을 유지하지 않도록 변경했습니다. - /autocompact의 바닥글 힌트를 ←/→로 변경하여 다른 정렬된 값을 조정하는 키를 명명했습니다.
- /fast의 바닥글을 Space를 토글 키로 명명하도록 변경했습니다.
- 자체 호스팅 러너: 라이프사이클 훅에서 git을 변경하여 훅 폴더와 러너의 공유 git 파일에 명시된 프로그램을 무시하도록 했습니다; 이제 local-path 및 git:// 원격은 GIT_ALLOW_PROTOCOL이 필요합니다.
- [VSCode] 세션의 버전, 계정, 모델 및 서버 세부 정보를 보여주는 /status를 입력하여 상태 대화 상자를 추가했습니다.
- [VSCode] 패널 메뉴에서 열거나 /sandbox를 입력하여 샌드박스 모드, 비샌드박스 대체 및 제외된 명령을 위한 샌드박스 대화 상자를 추가했습니다.
- [VSCode] 패널 메뉴에서 열거나 /chrome을 입력하여 Claude in Chrome 대화 상자(확장 상태, 설치, 재연결 및 권한 페이지, 기본적으로 활성화된 설정)를 추가했습니다.
- [VSCode] 대화 내용을 일반 텍스트로 복사하거나 저장하기 위한 /export를 입력하여 대화 내보내기를 추가했습니다.
- [VSCode] Slash commands 대화 상자에 각 기술의 출처, 토큰 추정 및 켜기/끄기 상태를 추가하고 상태를 변경하는 클릭과 /skills를 입력하여 열 수 있도록 했습니다.
- [VSCode] 계획 모드로 전환하고 첫 번째 계획 프롬프트를 보내거나 세션의 계획을 표시하는 /plan을 입력하여 추가했습니다.
- [VSCode] 채팅 상자에서 붙여넣기된 텍스트 처리 개선: 800자 이상 또는 2줄 이상의 줄 바꿈이 있는 붙여넣기는 이제 Claude가 입력한 내용과 구분할 수 있도록 표시됩니다.
- [VSCode] 채팅 상자에서 프롬프트 처리 개선: 보이지 않는 유니코드 형식 및 태그 문자가 붙여넣기된 텍스트에서 제거되며, 전송되기 전에 다른 모든 것에서도 제거됩니다.
- [VSCode] "Open in New Tab"을 변경하여 마지막 그룹 뒤가 아닌 현재 작업 중인 편집기 그룹 옆에 Claude를 열도록 했습니다.
|
| v2.1.278 | 2026-09-19 | /statusNEW | - Added an Auto mode server row to
/status showing whether this session's auto mode classifier runs on the server
- /status에 이 세션의 자동 모드 분류기가 서버에서 실행되는지 여부를 보여주는 자동 모드 서버 행이 추가되었습니다.
|
| v2.1.277 | 2026-09-18 | /configNEW /tasksNEW --resumeFIX /mcpFIX /plugin manageFIX /pluginIMP /clearFIX --continueFIX /resumeFIX /skillsFIX --plugin-urlFIX /loginFIX --worktreeFIX /statusIMP /ultrareviewIMP /modelIMP /logoutNEW /copyNEW /hooksFIX /memoryFIX /rewindFIX /effortFIX /fastFIX | - Added AGENTS.md support: in a project with no CLAUDE.md, Claude Code reads AGENTS.md instead; change it under "Project instructions" in
/config - Added CLAUDE_GATEWAY_PROXY_IS_EGRESS_BOUNDARY=1 for Claude apps gateways whose only egress is a forward proxy: every outbound request hands the proxy the hostname instead of resolving it locally
- Added an optional headers: map on Claude apps gateway upstreams, to send static headers to a proxy you run in front of a provider
- Added a line saying a background task's update is waiting when it finishes while a panel such as
/tasks is open - Fixed conversations failing every request with "text content blocks must be non-empty" when an earlier assistant turn held an empty text block beside other content, including after
--resume - Fixed a crash ("Type error") when opening
/mcp or /plugin manage with a malformed claudeAiMcpEverConnected value in ~/.claude.json - Fixed sessions continued after
/clear (restart, --continue, --resume) missing part of their first message when a SessionStart hook printed output, causing a full prompt-cache miss - Fixed the "copied" notice not appearing after drag-selecting text in the fullscreen
/resume picker and other panels that cover the prompt area - Fixed
/plugin not stripping terminal control characters from messages on the Installed tab, such as the error of a failed plugin update - Fixed
/plugin → Installed and /skills crashing when a skill or legacy command is named like a built-in Object property such as constructor or toString - Fixed
/plugin closing with no message when every install in a multi-select failed - Fixed uninstalled plugins reappearing as "failed to load" rows in
/plugin Installed, and Remove not clearing such a row - Fixed plugin reload previews keeping every previewed copy of a plugin archive unpacked until exit, and overwriting the cached
--plugin-url archive a reload falls back to when its download fails - Fixed the error after a revoked claude.ai login blaming an expired Anthropic profile; it now leads with
/login - Fixed a headless resume (claude -p
--resume, the SDK, a VS Code extension window reload) starting the session's cost and usage totals at zero; headless sessions now save their totals at exit - Fixed project skills from the main repository not loading in
--worktree sessions when .claude/skills is untracked - Improved
/plugin Installed: an MCP server listed apart from its plugin now shows which plugin it belongs to - Improved the startup notice overflow line under the logo: it now reads "N more notices hidden" instead of "+N more ·
/status" - Improved
/ultrareview when there's nothing to review: messages say which case you're in, offer a command that reviews your latest commit, and a new repository's first commit is reviewed in full - Changed Fable to always appear in
/model on the Anthropic API; it is greyed out only when your organization's settings disable it - Changed
/ultrareview in non-interactive sessions to refuse when the repository has no base branch or shared history - [VSCode] Added a Sign out row to the panel menu, with
/logout in the typed command menu - [VSCode] Added background shells and other running tasks to the agent map, each with a Stop, and a typed
/tasks that opens it - [VSCode] Added a Copy response button on responses and a typed
/copy - [VSCode] Added a one-time notice when inactive sessions are archived automatically, and an "Unarchive all" action on the Archived sessions group
- [VSCode] Added the session's cost and token usage to the Account & usage dialog and the session manager where plan limits do not apply (Vertex, Bedrock, Foundry, API key)
- [VSCode] Fixed the "General config" menu row showing
/config usage text instead of opening settings, and made typed /mcp, /hooks, /memory, /rewind and similar commands open their dialogs - [VSCode] Fixed the effort slider's level not persisting into later sessions on a model that already had a level saved with
/effort - [VSCode] Fixed Auto missing from the mode picker for conversations opened in an already-used panel when the saved model setting is a differently-cased alias such as "Sonnet"
- [VSCode] Fixed
/fast not saving fast mode as the default, so it was lost when the extension relaunched Claude Code - [Claude Code on the web] Added Personal and Organization sections to the environment picker on Team and Enterprise plans, and admins can now share a personal environment with the organization
- [Claude Code on the web] Changed organization environments to open as a read-only summary from the Code tab on Team and Enterprise plans, with editing under Admin settings → Cloud environments
- [Claude Code on the web] Fixed a cloud environment saved with Custom network access and no domains silently reverting to Trusted; the dialog now asks for at least one domain
- AGENTS.md 지원을 추가했습니다: CLAUDE.md가 없는 프로젝트에서는 Claude Code가 대신 AGENTS.md를 읽습니다; /config의 "Project instructions"에서 변경할 수 있습니다.
- Claude 앱 게이트웨이의 유일한 egress가 포워드 프록시인 경우 CLAUDE_GATEWAY_PROXY_IS_EGRESS_BOUNDARY=1 추가: 모든 아웃바운드 요청이 호스트 이름을 프록시에 전달하고 로컬에서 해결하지 않습니다
- Claude 앱 게이트웨이 업스트림에 정적 헤더를 프록시에 전송하기 위한 선택적 headers: 맵 추가
- /tasks와 같은 패널이 열려 있을 때 백그라운드 작업의 업데이트가 대기 중임을 알리는 메시지 추가
- 이전 어시스턴트 턴이 다른 콘텐츠 옆에 빈 텍스트 블록을 포함하고 있을 때 "text content blocks must be non-empty"로 모든 요청이 실패하는 문제 수정
- ~/.claude.json에서 잘못된 claudeAiMcpEverConnected 값으로
/mcp 또는 /plugin 관리 시 "Type error"로 크래시 발생하는 문제 수정 - SessionStart 훅이 출력을 인쇄할 때
/clear (재시작, --continue, --resume) 후 세션이 첫 번째 메시지의 일부를 잃는 문제 수정 - 전체 화면
/resume 선택기 및 프롬프트 영역을 덮는 다른 패널에서 텍스트를 드래그 선택한 후 "copied" 알림이 나타나지 않는 문제 수정 - /plugin에서 Installed 탭의 메시지에서 터미널 제어 문자를 제거하지 않는 문제 수정, 예: 실패한 플러그인 업데이트의 오류
/plugin → Installed 및 /skills에서 스킬이나 레거시 명령이 constructor 또는 toString과 같은 내장 Object 속성처럼 이름이 지정될 때 크래시 발생하는 문제 수정- 모든 설치가 다중 선택에서 실패할 때 메시지 없이 /plugin이 닫히는 문제 수정
- 제거된 플러그인이
/plugin Installed에서 "failed to load" 행으로 다시 나타나고, Remove가 그러한 행을 지우지 않는 문제 수정 - 플러그인 재로드 미리보기가 종료될 때까지 모든 미리보기 복사본을 압축 해제 상태로 유지하고, 다운로드 실패 시 재로드가 되돌아가는 캐시된
--plugin-url 아카이브를 덮어쓰는 문제 수정 - 취소된 claude.ai 로그인 후 만료된 Anthropic 프로필을 탓하는 오류 수정; 이제 /login으로 안내합니다
- 헤드리스 재개 (claude -p
--resume, SDK, VS Code 확장 창 재로드) 시 세션의 비용 및 사용 총계를 0으로 시작하는 문제 수정; 헤드리스 세션은 종료 시 총계를 저장합니다 - .claude/skills가 추적되지 않을 때 메인 리포지토리의 프로젝트 스킬이
--worktree 세션에서 로드되지 않는 문제 수정 /plugin Installed 개선: 플러그인과 별도로 나열된 MCP 서버가 어떤 플러그인에 속하는지 표시합니다- 로고 아래의 시작 알림 오버플로우 라인 개선: 이제 "+N more ·
/status" 대신 "N more notices hidden"으로 표시됩니다 - 검토할 것이 없을 때
/ultrareview 개선: 메시지가 어떤 케이스에 있는지 알려주고, 최신 커밋을 검토하는 명령을 제공하며, 새로운 리포지토리의 첫 커밋이 전체적으로 검토됩니다 - Fable이 Anthropic API의 /model에서 항상 나타나도록 변경; 조직의 설정이 이를 비활성화할 때만 회색으로 표시됩니다
- 비대화형 세션에서 /ultrareview가 리포지토리에 기본 브랜치나 공유 이력이 없을 때 거부하도록 변경
- [VSCode] 패널 메뉴에 /logout이 포함된 Sign out 행 추가
- [VSCode] 에이전트 맵에 백그라운드 셸 및 기타 실행 중인 작업 추가, 각 작업에 Stop이 있으며 /tasks를 입력하면 열립니다
- [VSCode] 응답에 Copy response 버튼 추가 및
/copy 입력 - [VSCode] 비활성 세션이 자동으로 아카이브될 때 일회성 알림 추가 및 Archived sessions 그룹에 "Unarchive all" 작업 추가
- [VSCode] 계정 및 사용 대화상자와 세션 관리자에 세션의 비용 및 토큰 사용량 추가 (플랜 제한이 적용되지 않는 경우: Vertex, Bedrock, Foundry, API 키)
- [VSCode] "General config" 메뉴 행이 설정을 여는 대신
/config 사용 텍스트를 표시하는 문제 수정, 입력된 /mcp, /hooks, /memory, /rewind 및 유사한 명령이 해당 대화상자를 여는 문제 수정 - [VSCode] /effort로 이미 레벨이 저장된 모델에서 노력 슬라이더의 레벨이 이후 세션에 지속되지 않는 문제 수정
- [VSCode] 저장된 모델 설정이 "Sonnet"과 같이 대소문자가 다른 별칭일 때 이미 사용된 패널에서 열린 대화의 모드 선택기에서 Auto가 누락되는 문제 수정
- [VSCode] /fast가 기본값으로 빠른 모드를 저장하지 않아 확장 프로그램이 Claude Code를 다시 시작할 때 잃어버리는 문제 수정
- [Claude Code on the web] Team 및 Enterprise 플랜의 환경 선택기에서 개인 및 조직 섹션을 추가했으며, 이제 관리자가 개인 환경을 조직과 공유할 수 있습니다.
- [Claude Code on the web] Team 및 Enterprise 플랜의 Code 탭에서 조직 환경이 읽기 전용 요약으로 열리도록 변경했으며, 편집은 Admin settings → Cloud environments에서 가능합니다.
- [Claude Code on the web] Custom network access로 저장된 클라우드 환경이 도메인 없이 Trusted로 조용히 되돌아가는 문제를 수정했습니다. 이제 대화 상자에서 최소 하나의 도메인을 요청합니다.
|
| v2.1.276 | 2026-09-18 | — | - Fixed every request failing with 400 … Input tag 'advisor_20260301' when ANTHROPIC_BASE_URL points at a proxy or gateway (2.1.275 regression)
- ANTHROPIC_BASE_URL이 프록시 또는 게이트웨이를 가리킬 때 모든 요청이 400 ... Input tag 'advisor_20260301'으로 실패하는 문제를 수정했습니다 (2.1.275 회귀).
|
| v2.1.275 | 2026-09-17 | /statusNEW ctrl+eNEW ctrl+xNEW ctrl+sNEW /pluginNEW --marketplaceNEW --forward-subagent-textFIX /ccmemoryFIX --resumeFIX /rewindFIX --continueFIX --plugin-dirFIX --plugin-urlFIX --drain-wait-secFIX /update-configFIX --system-promptIMP /desktopIMP /logoutIMP /remote-controlFIX | - Added the signed-in account to Claude apps gateway sign-in: when the gateway names it, you confirm it before the credential is saved, and
/status shows it - Added a send-now key (ctrl+enter, or
ctrl+x ctrl+s) that interrupts the current turn and sends all queued messages at once; sent and queued messages show in gray until the model receives them - Added a startup warning when a configured otelHeadersHelper fails, so sessions that silently export no telemetry are noticed
- Added syncing of the skills and plugins enabled on your claude.ai account to terminal sessions signed in with it; opt out with syncClaudeAiSkills: false or syncClaudeAiPlugins: false
- Added
/plugin install <plugin> --marketplace <source>, which offers to add the marketplace before installing the plugin - Fixed
--forward-subagent-text stream-json and SDK output dropping the messages of subagents spawned by a context: fork skill, and of forked skills invoked by a subagent or another forked skill - Fixed a stray <
/ccmemory>-style closing tag occasionally appearing in responses - Fixed
--resume, the resume picker preview, resumed background agents and the transcript view failing on a session whose saved history contains a malformed task-reminder or @-file attachment entry - Fixed
/rewind in a forked or background session restoring a zero-filled or truncated file when the session's file-history backups could not be fully copied - Fixed
--resume and --continue dropping a conversation's earlier thinking when a built-in tool it started with has since been switched off by a server-side flag - Fixed text selected with the mouse in the fullscreen claude
--resume session picker never reaching the clipboard - Fixed plugin reload previews replacing a running session's extracted plugin files when the plugin was loaded from a
--plugin-dir or --plugin-url archive - Fixed self-hosted runners with
--drain-wait-sec losing the final result of a turn that finished during a SIGTERM drain; the runner now waits briefly for the turn to be reported - Fixed
/update-config writing Write(path) permission rules, which file permission checks don't match, instead of Edit(path) rules - Improved prompt caching for a
--system-prompt that contains a __SYSTEM_PROMPT_DYNAMIC_BOUNDARY__ line: the text above it is now cached globally, as the SDK's array form already is - Improved the
/desktop error when Claude Desktop does not open: it now says why and what to do next - Improved the ListPlugins tool description so Claude knows it lists plugins enabled on your claude.ai account, not plugins installed locally with
/plugin - Updated
/logout for Claude apps gateway sign-ins to also end the session on gateways that advertise token revocation - [VSCode] Added viewing, editing and deleting a saved memory inside the Memory dialog
- [VSCode] Added sending an attached image without typing any text
- [VSCode] Added a Retry link to the MCP servers dialog when the server list fails to load
- [VSCode] Added accept and reject buttons under each change in the proposed-change diff tab, so an edit can be reviewed change by change
- [VSCode] Fixed the transcript creeping toward the bottom in small steps while a permission card waits and content keeps arriving
- [VSCode] Fixed rewound and forked conversations not keeping the permission mode you had picked for the original conversation
- [VSCode] Fixed
/remote-control being ignored while Remote Control is still connecting: running it again now turns Remote Control off immediately
- Claude 앱 게이트웨이 로그인에 로그인한 계정을 추가했습니다: 게이트웨이가 이름을 지정하면 자격 증명이 저장되기 전에 확인하고, /status에서 표시됩니다.
- 현재 턴을 중단하고 모든 대기 메시지를 한 번에 보내는 send-now 키(ctrl+enter 또는
ctrl+x ctrl+s)를 추가했습니다; 전송된 메시지와 대기 중인 메시지는 모델이 수신할 때까지 회색으로 표시됩니다. - 구성된 otelHeadersHelper가 실패할 때 시작 경고를 추가하여, 텔레메트리를 조용히 내보내지 않는 세션을 인식할 수 있도록 했습니다.
- 당신의 claude.ai 계정에서 활성화된 기술 및 플러그인을 해당 계정으로 로그인한 터미널 세션에 동기화하는 기능을 추가했습니다; syncClaudeAiSkills: false 또는 syncClaudeAiPlugins: false로 선택 해제할 수 있습니다.
/plugin install <plugin> --marketplace <source>를 추가하여 플러그인을 설치하기 전에 마켓플레이스를 추가할 수 있도록 했습니다.--forward-subagent-text stream-json 및 SDK 출력에서 context: fork skill로 생성된 서브 에이전트의 메시지가 누락되는 문제를 수정했습니다.- 응답에 가끔 나타나는 stray <
/ccmemory>-스타일 닫는 태그를 수정했습니다. --resume, resume picker 미리보기, 백그라운드 에이전트 재개 및 저장된 기록에 잘못된 task-reminder 또는 @-file 첨부 항목이 포함된 세션에서 실패하는 문제를 수정했습니다.- 포크된 세션이나 백그라운드 세션에서 /rewind가 세션의 파일 기록 백업을 완전히 복사할 수 없을 때 0으로 채워진 파일이나 잘린 파일을 복원하는 문제를 수정했습니다.
--resume 및 --continue가 대화의 이전 생각을 누락하는 문제를 수정했습니다; 시작할 때 사용된 내장 도구가 서버 측 플래그에 의해 꺼진 경우입니다.- 전체 화면 claude
--resume 세션 선택기에서 마우스로 선택한 텍스트가 클립보드에 도달하지 않는 문제를 수정했습니다. - 플러그인 재로드 미리보기가
--plugin-dir 또는 --plugin-url 아카이브에서 로드된 플러그인의 실행 중인 세션의 추출된 플러그인 파일을 대체하는 문제를 수정했습니다. - --drain-wait-sec가 있는 자체 호스팅 러너가 SIGTERM 드레인 중에 완료된 턴의 최종 결과를 잃는 문제를 수정했습니다; 이제 러너는 턴이 보고될 때까지 잠시 기다립니다.
- /update-config가 Write(path) 권한 규칙을 작성하는 문제를 수정했습니다; 파일 권한 검사가 일치하지 않고 Edit(path) 규칙 대신 작성되었습니다.
- __SYSTEM_PROMPT_DYNAMIC_BOUNDARY__ 라인이 포함된 --system-prompt에 대한 프롬프트 캐싱을 개선했습니다: 이제 그 위의 텍스트가 SDK의 배열 형식처럼 전역적으로 캐시됩니다.
- Claude Desktop이 열리지 않을 때의
/desktop 오류를 개선했습니다: 이제 이유와 다음에 해야 할 일을 알려줍니다. - ListPlugins 도구 설명을 개선하여 Claude가 당신의 claude.ai 계정에서 활성화된 플러그인을 나열한다고 인식하도록 했습니다; /plugin으로 로컬에 설치된 플러그인이 아닙니다.
- Claude 앱 게이트웨이 로그아웃을 업데이트하여 토큰 철회를 광고하는 게이트웨이에서 세션도 종료하도록 했습니다.
- [VSCode] 메모리 대화 상자에서 저장된 메모리를 보기, 편집 및 삭제하는 기능을 추가했습니다.
- [VSCode] 텍스트를 입력하지 않고 첨부된 이미지를 전송하는 기능을 추가했습니다.
- [VSCode] 서버 목록 로드 실패 시 MCP 서버 대화 상자에 Retry 링크를 추가했습니다.
- [VSCode] 제안된 변경 사항 차이 탭 아래 각 변경 사항에 수락 및 거부 버튼을 추가하여 편집을 변경 사항별로 검토할 수 있도록 했습니다.
- [VSCode] 권한 카드가 대기 중이고 콘텐츠가 계속 도착하는 동안 전사 내용이 아래로 조금씩 이동하는 문제를 수정했습니다.
- [VSCode] 되감기 및 포크된 대화가 원래 대화에 대해 선택한 권한 모드를 유지하지 않는 문제를 수정했습니다.
- [VSCode] Remote Control이 여전히 연결 중일 때 /remote-control이 무시되는 문제를 수정했습니다: 이제 다시 실행하면 Remote Control이 즉시 꺼집니다.
|
| v2.1.274 | 2026-07-28 | /rewindFIX /mcpFIX /goalFIX --continueFIX --resumeFIX --modelFIX --effortFIX --permission-modeFIX --allow-dangerously-skip-permissionsFIX --agentFIX /usage-creditsFIX /scheduleFIX /statusIMP /fast onFIX /fastFIX --strict-mcp-configFIX --mcp-configFIX --input-format stream-jsonIMP /loginIMP /code-reviewIMP /web-setupIMP /ultrareviewIMP /btwFIX Shift+EFIX | - Added a visible warning when memory usage is critical, with steps to free memory or restart safely
- Added CLAUDE_CODE_MCP_STARTUP_WAIT_MS to bound how long the first non-interactive turn waits for connecting MCP servers (0 = don't wait)
- Added effort attribute to the claude_code.llm_request OpenTelemetry trace span, matching the api_request event
- Added claude_code.managed_settings_resolved OTel event: managed-settings sources and policy helper state; redacted settings and digests with OTEL_LOG_MANAGED_SETTINGS=1
- Added store.connect_timeout_seconds to the Claude apps gateway config to lengthen the Postgres connect timeout (default 5 seconds), and improved the boot error when the database is unreachable to point to store.postgres_url and the configured timeout
- Added enduser.sub, the IdP subject, to the telemetry Claude Desktop and Cowork send through a Claude apps gateway
- Added a Claude apps gateway warning when a replica has more requests open than the 256 it sends upstream at once, and a startup log line showing that limit
- Added click-to-expand for collapsed teammate and agent messages in fullscreen mode
- Fixed sessions getting stuck endlessly retrying "unexpected tool_use_id" 400 errors: corrupted transcripts now self-heal where possible, and otherwise a clear error (with a
/rewind hint) ends the loop - Fixed MCP tool calls refused with 403 insufficient_scope being reported as an expired sign-in: the error now names the missing permissions and points to
/mcp re-authentication - Fixed hook-driven sessions (such as an active
/goal) ending with "Prompt is too long" instead of compacting when the context overflowed again after a reactive compaction - Fixed an active
/goal being lost when resuming (--continue / --resume) a session that had compacted - Fixed claude agents losing
--model, --effort, --permission-mode, --allow-dangerously-skip-permissions and --agent after an auto-update relaunch - Fixed a local claude -p
--resume started with CLAUDE_CODE_RESUME_INTERRUPTED_TURN not reporting background tasks the previous process left unfinished - Fixed error hints in Claude Desktop sessions to suggest slash commands like
/usage-credits instead of CLI flags that cannot be used there - Fixed
/schedule saving a routine's prompt without its message role when Claude writes the routine in the shape that listing routines returns - Fixed
/status not showing the apiKeyHelper failure that its own error banner told you to check - Fixed
/fast on in non-interactive sessions reporting on and then turning off under an organization's managed fast mode policy; it now says the organization has disabled it - Fixed
--strict-mcp-config with an empty --mcp-config holding the first non-interactive turn for up to MCP_TIMEOUT on incidental MCP servers - Improved startup in
--input-format stream-json sessions: the first turn no longer waits up to 2s for still-connecting MCP servers whose tools tool search defers; they arrive on a later turn - Improved Claude apps gateway sign-in rate limit errors:
/login now explains the refusal, and the gateway log says which limit was hit and which setting to change - Changed
/code-review to use leaner inline review prompts for every model that has no tuned settings of its own, instead of spawning many review subagents - Changed the
/status GitHub line to read "Cloud sessions", and /web-setup, /ultrareview, and teleport messages to say "cloud session" instead of "Claude Code on the web" - [VSCode] Fixed a
/btw side question asked in a new conversation's first seconds occasionally showing another session's side-question history - [VSCode] Fixed Open in New Tab (Ctrl/Cmd+Shift+Esc) sometimes leaving the new tab's message box unfocused, so typing went nowhere until you clicked it
- 메모리 사용량이 임계 상태일 때 가시적인 경고를 추가하고, 메모리를 해제하거나 안전하게 재시작하는 단계를 안내합니다.
- CLAUDE_CODE_MCP_STARTUP_WAIT_MS를 추가하여 첫 번째 비대화형 턴이 MCP 서버에 연결하기 위해 대기하는 시간을 제한했습니다 (0 = 대기하지 않음).
- api_request 이벤트와 일치하는 claude_code.llm_request OpenTelemetry 추적 스팬에 effort 속성을 추가했습니다.
- claude_code.managed_settings_resolved OTel 이벤트를 추가했습니다: 관리 설정 소스 및 정책 도우미 상태; OTEL_LOG_MANAGED_SETTINGS=1로 수정된 설정 및 요약.
- Claude 앱 게이트웨이 구성에 store.connect_timeout_seconds를 추가하여 Postgres 연결 타임아웃을 늘리고 (기본 5초), 데이터베이스에 접근할 수 없을 때 부팅 오류를 개선하여 store.postgres_url 및 구성된 타임아웃을 가리키도록 했습니다.
- telemetry Claude Desktop와 Cowork가 Claude apps gateway를 통해 전송하는 IdP 주체인 enduser.sub가 추가되었습니다.
- 복제본이 한 번에 256개 이상의 요청을 열고 있을 때 Claude apps gateway 경고가 추가되었으며, 해당 제한을 보여주는 시작 로그 라인이 추가되었습니다.
- 전체 화면 모드에서 축소된 팀원 및 에이전트 메시지에 대한 클릭하여 확장 기능이 추가되었습니다.
- "unexpected tool_use_id" 400 오류로 인해 세션이 무한히 멈추는 문제를 수정했습니다: 손상된 전사본은 가능한 경우 자동 복구되며, 그렇지 않으면 명확한 오류(및
/rewind 힌트)가 루프를 종료합니다. - 403 insufficient_scope로 거부된 MCP 도구 호출이 만료된 로그인으로 보고되는 문제를 수정했습니다: 이제 오류는 누락된 권한을 명시하고
/mcp 재인증을 가리킵니다. - 후크 기반 세션(예: 활성
/goal)이 반응형 압축 후 컨텍스트가 다시 넘칠 때 "Prompt is too long"으로 종료되는 문제를 수정했습니다. - 압축된 세션을 재개할 때 (
--continue / --resume) 활성 /goal이 사라지는 문제를 수정했습니다. - 자동 업데이트 재시작 후 claude agents가
--model, --effort, --permission-mode, --allow-dangerously-skip-permissions 및 --agent를 잃는 문제를 수정했습니다. - CLAUDE_CODE_RESUME_INTERRUPTED_TURN으로 시작된 로컬 claude -p --resume가 이전 프로세스가 남긴 백그라운드 작업을 보고하지 않는 문제를 수정했습니다.
- Claude Desktop 세션에서 오류 힌트를 수정하여 사용할 수 없는 CLI 플래그 대신 /usage-credits와 같은 슬래시 명령을 제안합니다.
- Claude가 루틴을 나열하는 형태로 루틴을 작성할 때 /schedule이 메시지 역할 없이 루틴의 프롬프트를 저장하는 문제를 수정했습니다.
- /status가 자체 오류 배너에서 확인하라고 한 apiKeyHelper 실패를 표시하지 않는 문제를 수정했습니다.
- 비대화형 세션에서 /fast가 조직의 관리되는 빠른 모드 정책 하에 켜졌다가 꺼지는 문제를 수정했습니다; 이제 조직이 이를 비활성화했다고 표시합니다.
- 빈 --mcp-config가 MCP_TIMEOUT까지 우연한 MCP 서버에서 첫 번째 비대화형 턴을 유지하는
--strict-mcp-config 문제를 수정했습니다. --input-format stream-json 세션의 시작을 개선했습니다: 첫 번째 턴은 도구 검색이 연기된 MCP 서버에 대해 최대 2초 기다리지 않으며, 이들은 나중 턴에 도착합니다.- Claude apps gateway 로그인 속도 제한 오류를 개선했습니다: /login이 거부 사유를 설명하고, 게이트웨이 로그가 어떤 제한이 초과되었는지 및 어떤 설정을 변경해야 하는지 알려줍니다.
- /code-review가 조정된 설정이 없는 모든 모델에 대해 더 간결한 인라인 리뷰 프롬프트를 사용하도록 변경되었습니다; 이제 많은 리뷰 서브 에이전트를 생성하지 않습니다.
/status GitHub 라인을 "Cloud sessions"로 변경하고, /web-setup, /ultrareview 및 텔레포트 메시지를 "Claude Code on the web" 대신 "cloud session"으로 변경했습니다.- [VSCode] 새로운 대화의 첫 몇 초에
/btw 사이드 질문이 가끔 다른 세션의 사이드 질문 기록을 보여주는 문제를 수정했습니다. - [VSCode] Open in New Tab (Ctrl/Cmd+Shift+Esc)가 가끔 새 탭의 메시지 상자를 포커스하지 않아 입력이 아무데도 가지 않는 문제를 수정했습니다.
|
| v2.1.273 | 2026-09-15 | /mcpNEW /remote-controlNEW --remote-controlNEW /loginIMP /upgradeFIX /extra-usageFIX /tuiFIX --output-format stream-jsonFIX /install-github-appFIX /autofix-prIMP /web-setupIMP /bugIMP /feedbackIMP --add-dirIMP /ultrareview --postFIX /ultrareviewFIX | - Added x-claude-code-request-class, x-claude-code-agent-type, x-claude-code-prev-tool-durations, x-claude-code-compaction and x-claude-code-context-compacted request headers for LLM gateways; opt in with CLAUDE_CODE_GATEWAY_HINT_HEADERS=1
- Added a notification when an MCP server disconnects mid-session and automatic reconnection gives up, pointing at
/mcp - Added forking a session started with claude
--remote-control or /remote-control from the Claude app; the fork runs as a background session on your computer - Fixed 401/403 errors on Bedrock, Vertex and Foundry, and Claude apps gateway 403s, telling you to run
/login; the message now names the credential to refresh or points to your gateway administrator - Fixed
/login, /upgrade, and /extra-usage discarding earlier thinking from the conversation, which forced a full prompt-cache rewrite on the next request - Fixed
/tui refusing to restart because of an agent-team teammate that had already finished its work and was no longer shown in the agents panel - Fixed SDK and
--output-format stream-json output dropping a subagent's remaining messages and final report after it is moved to the background mid-run (e.g. by CLAUDE_AUTO_BACKGROUND_TASKS) - Fixed
/install-github-app reporting a SAML single sign-on block as "admin permissions required" - Improved
/autofix-pr: when gh pr view fails it now shows gh's own error (sign-in, SAML, rate limit) instead of a generic exit-code line - Improved
/autofix-pr to say why GitHub webhook delivery couldn't be set up for the PR (for example, no linked GitHub account) instead of a generic warning - Improved
/web-setup errors: a refused GitHub token now lists the likely reasons and the fix, and a connection failure names a configured proxy or TLS certificate problem - Improved the error when a cloud session can't be created because your Claude login expired or was revoked: it now tells you to run
/login - Improved the error shown when an MCP server's sign-in expires mid-session to say how to re-authenticate (
/mcp) - Changed
/bug and /feedback reports to include only model-behavior params (model, system prompt, tools) from the last API request, omitting request metadata and CLAUDE_CODE_EXTRA_BODY fields - [VSCode] Fixed "Report a problem" still appearing, and
/bug / /feedback opening a report form, for organizations that have product feedback disabled - [VSCode] Fixed a red "Claude Code process exited with code 4294967295" banner appearing after completed turns on Windows
- Windows: Improved the network-path permission check for UNC paths when a mapped network drive was added with
--add-dir - [Claude Code on the web] Fixed routines losing access to an organization connector, and still calling the old one, after an admin removed and re-added that connector
- [Claude Code on the web] Fixed creating a self-hosted environment from organization settings occasionally failing with a server error and leaving a half-created environment behind
- [Claude Code on the web] Changed the admin "Share cloud sessions" setting to live under Data and privacy instead of the Claude Code page, where Data and privacy admins can also manage it
- [Claude Code on the web] Added a "Discard unsaved changes?" confirmation before the New routine page or the Edit routine dialog throws away a routine name, prompt or edit you typed
- [Claude Code on the web] Removed the full-page desktop-app download screen that new users without a cloud environment saw on Mac and Windows; they now go straight to setup
- [Claude Code on the web] Improved the routine detail page: menu and rename in the breadcrumb, the on/off switch and Run now at the top, and run history beside the routine's settings
- [Code Review] Fixed
/ultrareview --post so a retry after a GitHub error posts the findings comment exactly once instead of never or twice; the comment now names the reviewed commit
- LLM 게이트웨이를 위한 x-claude-code-request-class, x-claude-code-agent-type, x-claude-code-prev-tool-durations, x-claude-code-compaction 및 x-claude-code-context-compacted 요청 헤더가 추가되었습니다; CLAUDE_CODE_GATEWAY_HINT_HEADERS=1로 선택할 수 있습니다.
- MCP 서버가 세션 중간에 연결이 끊어지고 자동 재연결이 실패할 때 알림이 추가되었습니다. 경로는 /mcp입니다.
- Claude 앱에서 claude
--remote-control 또는 /remote-control로 시작한 세션을 포크할 수 있도록 추가되었습니다; 포크는 컴퓨터에서 백그라운드 세션으로 실행됩니다. - Bedrock, Vertex 및 Foundry, Claude 앱의 게이트웨이 403에서 /login을 실행하라는 메시지를 표시하는 401/403 오류가 수정되었습니다; 이제 메시지에 새로 고칠 자격 증명이 명시되거나 게이트웨이 관리자에게 안내합니다.
/login, /upgrade 및 /extra-usage가 대화에서 이전 생각을 무시하여 다음 요청에서 전체 프롬프트 캐시를 다시 작성하도록 강제하는 문제가 수정되었습니다.- /tui가 이미 작업을 마친 agent-team 동료로 인해 재시작을 거부하는 문제가 수정되었습니다. 해당 동료는 더 이상 에이전트 패널에 표시되지 않습니다.
- SDK 및
--output-format stream-json 출력이 백그라운드로 이동한 후 서브 에이전트의 남은 메시지와 최종 보고서를 누락하는 문제가 수정되었습니다 (예: CLAUDE_AUTO_BACKGROUND_TASKS에 의해). - /install-github-app이 SAML 단일 로그인 차단을 "관리자 권한 필요"로 보고하는 문제가 수정되었습니다.
/autofix-pr 개선: gh pr view 실패 시 이제 일반적인 종료 코드 라인 대신 gh의 자체 오류(로그인, SAML, 속도 제한)를 표시합니다.- /autofix-pr을 개선하여 PR에 대한 GitHub 웹후크 전송을 설정할 수 없는 이유(예: 연결된 GitHub 계정 없음)를 일반 경고 대신 표시합니다.
/web-setup 오류 개선: 거부된 GitHub 토큰이 이제 가능한 이유와 수정 사항을 나열하고, 연결 실패 시 구성된 프록시 또는 TLS 인증서 문제를 명시합니다.- Claude 로그인 만료 또는 철회로 인해 클라우드 세션을 생성할 수 없을 때 오류를 개선했습니다: 이제 /login을 실행하라고 안내합니다.
- MCP 서버의 로그인 만료로 인해 세션 중간에 재인증하는 방법을 안내하는 오류가 개선되었습니다 (
/mcp). /bug 및 /feedback 보고서를 마지막 API 요청에서 모델 행동 매개변수(모델, 시스템 프롬프트, 도구)만 포함하도록 변경하였으며, 요청 메타데이터 및 CLAUDE_CODE_EXTRA_BODY 필드는 생략되었습니다.- [VSCode] "문제 보고"가 여전히 나타나는 문제와
/bug / /feedback이 제품 피드백이 비활성화된 조직에서 보고서 양식을 여는 문제가 수정되었습니다. - [VSCode] Windows에서 완료된 턴 후 "Claude Code 프로세스가 코드 4294967295로 종료되었습니다"라는 빨간 배너가 나타나는 문제가 수정되었습니다.
- Windows: --add-dir로 매핑된 네트워크 드라이브가 추가될 때 UNC 경로에 대한 네트워크 경로 권한 검사 개선.
- [Claude Code on the web] 관리자가 조직 커넥터를 제거하고 다시 추가한 후 루틴이 조직 커넥터에 대한 접근을 잃고 여전히 이전 것을 호출하는 문제가 수정되었습니다.
- [Claude Code on the web] 조직 설정에서 자가 호스팅 환경을 생성할 때 가끔 서버 오류로 실패하고 반쯤 생성된 환경이 남는 문제가 수정되었습니다.
- [Claude Code on the web] 관리자의 "클라우드 세션 공유" 설정이 Claude Code 페이지 대신 데이터 및 개인 정보 아래로 이동하였으며, 데이터 및 개인 정보 관리자가 이를 관리할 수 있습니다.
- [Claude Code on the web] 새 루틴 페이지 또는 편집 루틴 대화 상자가 입력한 루틴 이름, 프롬프트 또는 편집 내용을 버리기 전에 "저장되지 않은 변경 사항을 버리시겠습니까?" 확인이 추가되었습니다.
- [Claude Code on the web] 클라우드 환경이 없는 신규 사용자가 Mac 및 Windows에서 보던 전체 페이지 데스크톱 앱 다운로드 화면이 제거되었습니다; 이제 설정으로 바로 이동합니다.
- [Claude Code on the web] 루틴 세부 정보 페이지 개선: 메뉴 및 빵 부스러기에서 이름 바꾸기, 상단에 있는 켜기/끄기 스위치 및 지금 실행, 루틴 설정 옆에 실행 기록이 표시됩니다.
- [Code Review]
/ultrareview --post가 GitHub 오류 후 재시도가 발견된 댓글을 정확히 한 번만 게시하도록 수정되었습니다; 이제 댓글에 검토된 커밋의 이름이 명시됩니다.
|
| v2.1.272 | 2026-09-15 | — | - Bug fixes and reliability improvements
|
| v2.1.271 | 2026-09-14 | /fastNEW /configNEW --drain-marker-fileNEW --agentsNEW --accept-command <sha256>NEW --jsonNEW --accept-commandNEW /desktopNEW /fast offFIX /mcpFIX Ctrl+OFIX /modelFIX /reload-skillsFIX /cdFIX /resumeFIX /continueFIX /teleportFIX --resumeFIX /artifactsFIX /add-dirFIX /hooksFIX Alt+aFIX /mobileIMP /ultrareviewFIX | - Added fast mode in Claude Code Remote sessions (cloud and self-hosted runners): the host's fast-mode setting or
/fast typed in the session applies where your organization allows it - Added mouse support to the
/config panel in fullscreen mode: the wheel scrolls the settings list, a click on a setting's value changes it, and the row under the pointer is highlighted - Added claude self-hosted-runner
--drain-marker-file <path>: when that file exists at a SIGTERM drain, the runner reports its exit to the server as a host drain (telemetry only) - Added per-command allowed_domains to Bash, PowerShell and Monitor in auto mode with sandboxing: the hosts a command needs are reviewed with it and opened for it alone; other hosts are refused
- Added omitClaudeMd to agent frontmatter and
--agents JSON, letting custom and plugin subagents run without user, project and local CLAUDE.md files; managed policy files still load - Added
--accept-command <sha256> to claude plugin install and claude plugin update to accept exactly the command a previous --json run displayed, instead of -y - Added support for a multiplier above 1, up to 10, in the modelPricing managed setting and the Claude apps gateway pricing block, for marked-up internal chargeback rates
- Added a spinner tip pointing Bedrock, Vertex AI, Foundry and LLM gateway users to the Claude desktop app; the claude.ai desktop app tip now suggests
/desktop, which offers to download the app - Fixed
/fast off answering "Fast mode unavailable" instead of turning fast mode off when the organization has fast mode disabled - Fixed a stale .git
/config.lock breaking git checkout -b, git push -u and git config for the rest of a session after a sandboxed command failed to start (Linux) - Fixed
Ctrl+O cancelling pending MCP server reconnects, and /mcp sent from Remote Control failing while the transcript view is open - Fixed
/model warning about losing the conversation cache when switching back to the model the conversation actually ran on - Fixed
/reload-skills reporting a skill count that disagreed with the slash menu after /cd - Fixed
/resume and /continue showing only 1-2 sessions in fullscreen mode on short terminals - Fixed
/resume and /teleport keeping the previous conversation's file-read tracking, so Claude could edit files the resumed conversation had never read - Fixed
--resume dropping the 1M context window ([1m]) when the resumed session's model family differs from the configured default model - Fixed artifacts attached with
/artifacts disappearing from the session after --resume - Fixed the
/add-dir path input: the left and right arrow keys now move the cursor, and Enter adds only the typed path instead of also adding the highlighted completion - Fixed the interactive
/hooks menu crashing when a hook matcher is named after an inherited object property such as __proto__ or constructor - Fixed Delete in st and Alt+arrow keys in rxvt-unicode not working in attached background sessions
- Improved
/mobile to show a single QR code for claude.ai/mobile, which opens the right app store for your phone - Updated the bundled claude-api skill to enable eager_input_streaming on streaming custom tools, and to start deliverable-shaped Managed Agents work with user.define_outcome
- [VSCode] Added an Attach Open File setting that, when turned off, stops the open file from being added to messages; selected text is still attached
- [VSCode] Fixed the Hooks and Permission rules dialogs reporting a save that landed as failed, and the Hooks dialog going blank under a plugin-only policy lock or showing color codes in save errors
- [VSCode] Fixed Hooks dialog saves: no duplicate hook on replace, a header name retyped in other capitals keeps its secret, and settings.local.json is gitignored before the save returns
- [VSCode] Fixed session history showing only the current session when the workspace is on a Windows mapped network drive or SUBST drive
- [VSCode] Fixed the session list's Active filter hiding open idle sessions when Open is also checked in the filter menu
- [Code Review] Fixed reopening a finished
/ultrareview cloud session in the Claude app starting the whole review over again unprompted
- Claude Code Remote 세션(클라우드 및 자체 호스팅 러너)에 빠른 모드 추가: 호스트의 빠른 모드 설정 또는 세션에서 입력한 /fast가 조직에서 허용하는 곳에 적용됩니다.
- 전체 화면 모드의
/config 패널에 마우스 지원 추가: 휠로 설정 목록을 스크롤하고, 설정 값 클릭 시 변경되며, 포인터 아래의 행이 강조 표시됩니다. - claude self-hosted-runner
--drain-marker-file <path> 추가: 해당 파일이 SIGTERM 드레인 시 존재하면, 러너는 호스트 드레인으로 서버에 종료를 보고합니다(텔레메트리 전용). - Bash, PowerShell 및 Monitor의 자동 모드에서 명령별 allowed_domains 추가: 명령에 필요한 호스트가 검토되고 해당 호스트만 열리며, 다른 호스트는 거부됩니다.
- agent frontmatter와
--agents JSON에 omitClaudeMd 추가: 사용자, 프로젝트 및 로컬 CLAUDE.md 파일 없이 커스텀 및 플러그인 서브 에이전트를 실행할 수 있게 합니다; 관리 정책 파일은 여전히 로드됩니다. - claude plugin install 및 claude plugin update에
--accept-command <sha256> 추가: 이전 --json 실행에서 표시된 명령을 정확히 수용하도록 하며, -y 대신 사용됩니다. - 모델 가격 관리 설정 및 Claude 앱 게이트웨이 가격 블록에서 1을 초과하는 최대 10까지의 배수 지원 추가: 내부 청구 비율을 마크업합니다.
- Bedrock, Vertex AI, Foundry 및 LLM 게이트웨이 사용자에게 Claude 데스크탑 앱을 안내하는 스피너 팁 추가; claude.ai 데스크탑 앱 팁은 이제 /desktop을 제안하여 앱 다운로드를 제공합니다.
- 조직에서 빠른 모드가 비활성화된 경우
/fast off가 "빠른 모드 사용 불가"라고 응답하는 문제 수정. - 샌드박스 명령이 시작되지 않은 후 세션의 나머지에서 git checkout -b, git push -u 및 git config를 방해하는 오래된 .git
/config.lock 문제 수정 (Linux). - Ctrl+O가 대기 중인 MCP 서버 재연결을 취소하고, Remote Control에서 보낸 /mcp가 전사 뷰가 열려 있을 때 실패하는 문제 수정.
- 대화가 실제로 실행된 모델로 돌아갈 때 대화 캐시 손실에 대한
/model 경고 수정. /cd 후 /reload-skills가 슬래시 메뉴와 일치하지 않는 기술 수를 보고하는 문제 수정.- 짧은 터미널에서 전체 화면 모드의
/resume 및 /continue가 1-2 세션만 표시하는 문제 수정. /resume 및 /teleport가 이전 대화의 파일 읽기 추적을 유지하여 Claude가 재개된 대화에서 읽지 않은 파일을 편집할 수 있도록 수정.- 재개된 세션의 모델 패밀리가 구성된 기본 모델과 다를 때 --resume이 1M 컨텍스트 창([1m])을 드롭하는 문제 수정.
--resume 후 /artifacts와 함께 첨부된 아티팩트가 세션에서 사라지는 문제 수정./add-dir 경로 입력 수정: 왼쪽 및 오른쪽 화살표 키가 이제 커서를 이동시키고, Enter는 입력한 경로만 추가하며 강조된 완성을 추가하지 않습니다.- 상속된 객체 속성(__proto__ 또는 constructor 등)으로 이름이 지정된 후크 매처가 있는 대화형
/hooks 메뉴가 충돌하는 문제 수정. - st에서 Delete 및 rxvt-unicode에서 Alt+화살표 키가 연결된 백그라운드 세션에서 작동하지 않는 문제 수정.
- /mobile을 개선하여 claude.ai/mobile에 대한 단일 QR 코드를 표시하고, 해당 QR 코드가 전화에 맞는 앱 스토어를 엽니다.
- 번들된 claude-api 기술을 업데이트하여 스트리밍 커스텀 도구에서 eager_input_streaming을 활성화하고, 사용자 정의 결과와 함께 제공 가능한 형태의 Managed Agents 작업을 시작합니다.
- [VSCode] Attach Open File 설정 추가: 꺼져 있을 때 열린 파일이 메시지에 추가되지 않도록 하며, 선택된 텍스트는 여전히 첨부됩니다.
- [VSCode] Hooks 및 Permission 규칙 대화 상자가 실패로 저장된 보고 및 플러그인 전용 정책 잠금 하에서 Hooks 대화 상자가 빈 화면으로 가는 문제 수정.
- [VSCode] Hooks 대화 상자 저장 수정: 교체 시 중복 후크 없음, 다른 대문자로 다시 입력된 헤더 이름은 비밀을 유지하며, settings.local.json은 저장 반환 전에 gitignore됩니다.
- [VSCode] 작업 공간이 Windows 매핑 네트워크 드라이브 또는 SUBST 드라이브에 있을 때 세션 기록이 현재 세션만 표시하는 문제 수정.
- [VSCode] 세션 목록의 Active 필터가 필터 메뉴에서 Open이 체크된 경우 열린 유휴 세션을 숨기는 문제 수정.
- [Code Review] Claude 앱에서 완료된
/ultrareview 클라우드 세션을 재개할 때 전체 리뷰가 자동으로 다시 시작되는 문제 수정.
|
| v2.1.270 | 2026-09-12 | — | - Fixed read-only git commands in Bash unexpectedly asking for permission after a session had been running for a while (regression in 2.1.269)
- 세션이 일정 시간 동안 실행된 후에 예상치 않게 권한을 요청하는 read-only git 명령의 문제를 수정했습니다 (2.1.269에서 발생한 회귀).
|
| v2.1.269 | 2026-09-11 | --helpNEW /output-styleNEW /focusNEW Alt+aFIX Shift+pFIX /forkFIX --output-format stream-jsonFIX /insightsFIX /goalFIX /btwFIX Ctrl+GFIX /diffIMP Shift+EIMP Ctrl+SIMP /ultrareview --postIMP /ultrareviewIMP /model defaultFIX /modelFIX | - Added claude plugin eval: run a plugin's eval suite against Claude Code and get scored, reproducible results (JSON + HTML report); see claude plugin eval
--help - Added
/output-style [name] to list and switch output styles, including over Remote Control and in cloud and other headless sessions - Added a diff of the files a Bash command changed to the Bash tool result when the Bash tool handles file edits (setting bashEditDiffEnabled)
- Added OTEL_METRICS_INCLUDE_REPOSITORY to tag OpenTelemetry metrics and events with vcs.* repository attributes; commit events get vcs.ref.head.* with OTEL_LOG_TOOL_DETAILS
- Added CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS to extend the LLM gateway /v1/models discovery timeout (default 3s)
- Added a spinner tip suggesting
/focus for a view with just your prompt, a one-line work summary, and the response - Added CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS (1–256) to raise the Workflow tool's per-run concurrent agent limit for inference-bound fan-outs
- Fixed F1/F2/F4 not working in kitty-protocol terminals and Delete in st, Alt+arrows acting as Escape in rxvt-unicode, and Shift+punctuation typing the unshifted key in WezTerm (regression in 2.1.247)
- Fixed repeated clicks on a
/fork receipt, each under a second apart, never backgrounding the session right away while it waited for the current tool to finish - Fixed permission_denials in
--output-format stream-json results omitting Read, Edit and Write calls blocked by a path-scoped deny rule - Fixed
/insights failing on Bedrock, Vertex, Foundry, and gateway deployments whose account can't reach the default Opus model by using the session model there instead - Fixed
/goal runs silently stalling after API errors, network drops, or token limits: the goal now retries with backoff, or pauses and says why, including until a usage limit resets - Fixed
/btw answers that contained made-up tool calls and output: the side question is now told not to write them, and any that appear are flagged as not executed - Fixed the interface being drawn twice after returning from an external editor (
Ctrl+G) outside fullscreen mode - Windows: Fixed PowerShell tool commands sent to the background stopping when Claude Code exits
- Improved the
/diff panel to open fully rendered in one step instead of showing a loading state first - Improved keyboard support over SSH and in unrecognized terminals: terminals that answer the kitty keyboard query (such as foot and Alacritty 0.16+) now get Shift+Enter and Ctrl+Shift shortcuts
- Changed
/ultrareview --post to post the PR comment directly when the findings arrive and print the comment link, instead of starting a second cloud session to post it - [VSCode] Added an agent map: an "N agents" footer pill opens a map of the session's sub-agents with per-agent cards, Stop agent, and read-only transcripts
- [VSCode] Added a Hooks dialog to the command menu for viewing hooks and adding, editing, or removing them in user, project, and local settings; managed, plugin, and session hooks stay read-only
- [VSCode] Added live progress rows for running subagents under the tool-call groups in Focus view
- [VSCode] Added a Permission rules dialog that lists permission rules and adds or removes them in user, project, and local settings; startup-option, session-only, and managed rules stay read-only
- [Claude Code on the web] Fixed
/model default in a cloud session leaving every later message failing in organizations that restrict which models Claude Code can use
- claude 플러그인 eval 추가: 플러그인의 eval 스위트를 Claude Code에 대해 실행하고 점수화된 재현 가능한 결과를 얻습니다 (JSON + HTML 보고서); claude plugin eval
--help 참조 /output-style [name] 추가: Remote Control 및 클라우드와 기타 헤드리스 세션에서 출력 스타일을 나열하고 전환합니다- Bash 도구가 파일 편집을 처리할 때 Bash 명령이 변경한 파일의 diff를 Bash 도구 결과에 추가했습니다 (bashEditDiffEnabled 설정)
- OTEL_METRICS_INCLUDE_REPOSITORY 추가: OpenTelemetry 메트릭 및 이벤트에 vcs.* 리포지토리 속성을 태그합니다; 커밋 이벤트는 OTEL_LOG_TOOL_DETAILS와 함께 vcs.ref.head.*를 받습니다
- CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS 추가: LLM 게이트웨이 /v1/models 발견 타임아웃을 연장합니다 (기본값 3초)
- /focus를 제안하는 스피너 팁 추가: 사용자 프롬프트, 한 줄 작업 요약 및 응답만 있는 보기
- CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS (1–256) 추가: 추론 기반 팬 아웃을 위한 Workflow 도구의 실행당 동시 에이전트 한도를 높입니다
- kitty-protocol 터미널에서 F1/F2/F4가 작동하지 않는 문제와 st에서 Delete가 작동하지 않는 문제, rxvt-unicode에서 Alt+화살표가 Escape로 작동하는 문제, WezTerm에서 Shift+구두점이 비시프트된 키를 입력하는 문제를 수정했습니다 (2.1.247의 회귀)
/fork 영수증에 대한 반복 클릭이 1초 이내에 발생해도 세션이 즉시 백그라운드로 전환되지 않는 문제를 수정했습니다--output-format stream-json 결과에서 Read, Edit 및 Write 호출이 경로 범위 거부 규칙에 의해 차단되는 permission_denials 문제를 수정했습니다- Bedrock, Vertex, Foundry 및 게이트웨이 배포에서 /insights가 실패하는 문제를 수정했습니다: 해당 계정이 기본 Opus 모델에 접근할 수 없을 때 세션 모델을 대신 사용합니다
- API 오류, 네트워크 중단 또는 토큰 한도 후
/goal 실행이 조용히 멈추는 문제를 수정했습니다: 이제 목표가 백오프와 함께 재시도하거나 일시 중지하고 이유를 설명합니다, 사용 한도가 재설정될 때까지 포함하여 - 허구의 도구 호출 및 출력을 포함한
/btw 답변 문제를 수정했습니다: 이제 사이드 질문이 이를 작성하지 않도록 지시하며, 나타나는 모든 것은 실행되지 않은 것으로 표시됩니다 - 전체 화면 모드 외부에서 외부 편집기(
Ctrl+G)에서 돌아온 후 인터페이스가 두 번 그려지는 문제를 수정했습니다 - Windows: Claude Code 종료 시 백그라운드로 전송된 PowerShell 도구 명령이 중지되는 문제를 수정했습니다
/diff 패널을 개선하여 로딩 상태를 먼저 보여주지 않고 한 번에 완전히 렌더링된 상태로 열리도록 했습니다- SSH 및 인식되지 않은 터미널에서 키보드 지원을 개선했습니다: kitty 키보드 쿼리에 응답하는 터미널(foot 및 Alacritty 0.16+ 등)은 이제 Shift+Enter 및 Ctrl+Shift 단축키를 받습니다
/ultrareview --post를 변경하여 발견 사항이 도착할 때 PR 댓글을 직접 게시하고 댓글 링크를 인쇄하도록 했습니다, 두 번째 클라우드 세션을 시작하여 게시하는 대신- [VSCode] 에이전트 맵 추가: "N agents" 바닥글이 세션의 하위 에이전트 맵을 열고 에이전트 카드, 에이전트 중지 및 읽기 전용 전사로 구성됩니다
- [VSCode] 사용자, 프로젝트 및 로컬 설정에서 훅을 보고 추가, 편집 또는 제거하기 위한 훅 대화 상자를 명령 메뉴에 추가했습니다; 관리되는 훅, 플러그인 훅 및 세션 훅은 읽기 전용으로 유지됩니다
- [VSCode] Focus 보기에서 도구 호출 그룹 아래에서 실행 중인 하위 에이전트의 실시간 진행 행을 추가했습니다
- [VSCode] 사용자, 프로젝트 및 로컬 설정에서 권한 규칙을 나열하고 추가하거나 제거하는 권한 규칙 대화 상자를 추가했습니다; 시작 옵션, 세션 전용 및 관리 규칙은 읽기 전용으로 유지됩니다
- [웹의 Claude Code] 클라우드 세션에서
/model 기본값이 Claude Code가 사용할 수 있는 모델을 제한하는 조직에서 이후 모든 메시지가 실패하는 문제를 수정했습니다
|
| v2.1.268 | 2026-09-10 | /costNEW /loginNEW --remove-session-stateNEW --jsonNEW /varFIX /mcpFIX /pluginIMP /compactFIX /renameFIX ctrl+xFIX /bugFIX /feedbackFIX --printFIX /resumeFIX /forkFIX /remote-controlFIX /autofix-prFIX /web-setupFIX /teleportFIX /remote-envFIX Shift+EIMP --continueIMP --resumeIMP /diffIMP /reload-pluginsIMP | - Added to the Claude apps gateway: with pricing: set in gateway.yaml, signed-in Claude Code clients receive the same rates through managed settings, so
/cost and telemetry match the spend meter - Added a startup warning for gateways when access_control.allow_cidrs is empty, and a one-time warning the first time a request arrives from a public address
- Added the gatewayInternalNetworks managed setting, letting administrators allow
/login to a Claude apps gateway on their organization's own public IPv4 block - Added claude self-hosted-runner
--remove-session-state (default off): delete each session's per-session directories under <base-dir>/_sessions/ when the session ends - Added configDirectory to the output of claude auth status
--json - Added
--json to claude plugin install, uninstall, update, enable and disable, and errorDetails/noteDetails to each row of claude plugin list --json - Added browser-tab icons for published artifacts, chosen by Claude to match each page
- Fixed deny and ask permission rules on symlinked directories (/etc, /tmp,
/var on macOS; /bin on Linux) not applying when a path was given by its real location, and Bash commands ignoring deny rules written on a symlinked path spelling - Fixed
/mcp and /plugin server details, claude mcp list/get, and MCP login errors showing secrets resolved from ${VAR} placeholders in MCP configs - Fixed the conversation summary produced by
/compact and auto-compact mangling text that contained $ sequences - Fixed resuming a conversation that ended with
/compact: its restored-file notes now load in the same order on every resume - Fixed SDK prompt suggestions, side questions and
/rename sending the conversation from before a compaction - Fixed claude agents session delete getting stuck when a worktree can't be removed: the message names the cause and next step, and for a git worktree
ctrl+x again deletes the directory anyway - Fixed the
/bug and /feedback description field showing no cursor when the terminal's native cursor is enabled - Fixed PermissionRequest hooks not firing in
--print mode - Fixed
/resume listing a /fork background session under its parent's name instead of its own ⑂ fork name - Fixed
/remote-control and other claude.ai-gated commands to suggest /login when signed out instead of showing a Claude for Enterprise migration message - Fixed
/autofix-pr and other cloud-session commands saying to retry or install the Claude GitHub App when no GitHub account is connected; they now point to /web-setup or the web connect page - Fixed cloud-session commands such as
/teleport and /remote-env to explain when an organization policy turns them off, instead of answering "Unknown command" - Improved fullscreen mode: adding or removing a prompt line (Shift+Enter) now repaints as fast as typing a character instead of re-rendering the visible transcript
- Improved
--continue / --resume: the conversation appears immediately instead of waiting for SessionStart hooks, and the first message no longer re-reads the whole transcript - Improved the prompt footer: an editor or
/diff selection now shows inside the prompt input, and fullscreen mode shows Remote Control status in the header instead of the footer - Improved
/plugin: installing, enabling or disabling a plugin now takes effect when you close the menu; /reload-plugins is no longer needed afterwards - [VSCode] Fixed the session list, settings toggles, and chat tabs when CLAUDE_CONFIG_DIR is set in a settings file or the environmentVariables setting
- [VSCode] Fixed the model pill, model picker and command menu going blank in open tabs for a few seconds after a login, logout or account switch
- [VSCode] Fixed Auto disappearing from the mode picker in new-tab or just-reloaded conversations when a project or local setting overrides the model named in ~/.claude/settings.json
- [VSCode] Fixed session names reverting to the last prompt after a window reload when a SessionStart hook is configured
- [VSCode] Fixed the footer's model pill and Remote Control pill waiting for the new tab's Claude process to start when another tab in the window is already up
- [VSCode] Fixed a second Claude process running through its full startup when a session tab's launch arrived more than half a second after its config read
- Claude 앱 게이트웨이에 추가됨: 가격 설정은 gateway.yaml에 있으며, 로그인한 Claude Code 클라이언트는 관리 설정을 통해 동일한 요금을 받으므로
/cost 및 telemetry가 지출 미터와 일치합니다. - access_control.allow_cidrs가 비어 있을 때 게이트웨이에 대한 시작 경고와 공용 주소에서 요청이 처음 도착할 때의 일회성 경고가 추가되었습니다.
- gatewayInternalNetworks 관리 설정이 추가되어 관리자가 조직의 공용 IPv4 블록에서 Claude 앱 게이트웨이에 /login을 허용할 수 있게 되었습니다.
- claude self-hosted-runner
--remove-session-state (기본값 꺼짐)가 추가됨: 세션이 끝날 때 <base-dir>/_sessions/ 아래의 각 세션의 세션 디렉토리를 삭제합니다. - claude auth status --json의 출력에 configDirectory가 추가되었습니다.
- claude plugin install, uninstall, update, enable 및 disable에 --json이 추가되었고, claude plugin list --json의 각 행에 errorDetails/noteDetails가 추가되었습니다.
- 게시된 아티팩트에 대한 브라우저 탭 아이콘이 추가되어 각 페이지에 맞게 Claude가 선택했습니다.
- symlinked 디렉토리(/etc, /tmp,
/var on macOS; /bin on Linux)에서 실제 위치로 경로가 주어졌을 때 deny 및 ask 권한 규칙이 적용되지 않는 문제와 Bash 명령이 symlinked 경로의 deny 규칙을 무시하는 문제를 수정했습니다. /mcp 및 /plugin 서버 세부정보, claude mcp list/get 및 MCP 로그인 오류에서 MCP 구성의 ${VAR} 자리 표시자로부터 해결된 비밀이 표시되는 문제를 수정했습니다./compact 및 auto-compact로 생성된 대화 요약이 $ 시퀀스를 포함한 텍스트를 손상시키는 문제를 수정했습니다.- /compact로 끝난 대화를 재개할 때 복원된 파일 노트가 매번 동일한 순서로 로드되도록 수정했습니다.
- SDK 프롬프트 제안, 부가 질문 및 /rename이 압축 이전의 대화를 전송하는 문제를 수정했습니다.
- 작업 트리를 제거할 수 없을 때 claude agents session delete가 멈추는 문제를 수정했습니다: 메시지가 원인과 다음 단계를 명시하며, git worktree의 경우 ctrl+x를 다시 눌러도 디렉토리가 삭제됩니다.
- 터미널의 기본 커서가 활성화되어 있을 때
/bug 및 /feedback 설명 필드에서 커서가 표시되지 않는 문제를 수정했습니다. --print 모드에서 PermissionRequest 훅이 작동하지 않는 문제를 수정했습니다.- /resume이 자신의 이름 대신 부모의 이름 아래에
/fork 백그라운드 세션을 나열하는 문제를 수정했습니다. /remote-control 및 기타 claude.ai 제한 명령이 로그아웃 시 Claude for Enterprise 마이그레이션 메시지를 표시하는 대신 /login을 제안하도록 수정했습니다.- GitHub 계정이 연결되지 않았을 때
/autofix-pr 및 기타 클라우드 세션 명령이 Claude GitHub App을 재시도하거나 설치하라고 말하는 문제를 수정했습니다; 이제 /web-setup 또는 웹 연결 페이지를 가리킵니다. /teleport 및 /remote-env와 같은 클라우드 세션 명령이 조직 정책이 이를 끌 때 설명하도록 수정했습니다; 이제 "Unknown command"라고 응답하지 않습니다.- 전체 화면 모드를 개선했습니다: 프롬프트 라인 추가 또는 제거(Shift+Enter)가 이제 가시적인 전사 내용을 다시 렌더링하는 대신 문자를 입력하는 것처럼 빠르게 다시 그려집니다.
--continue / --resume을 개선했습니다: 대화가 SessionStart 훅을 기다리지 않고 즉시 나타나며, 첫 번째 메시지가 전체 전사를 다시 읽지 않습니다.- 프롬프트 바닥글을 개선했습니다: 편집기 또는
/diff 선택이 이제 프롬프트 입력 내부에 표시되며, 전체 화면 모드는 바닥글 대신 헤더에 원격 제어 상태를 표시합니다. - /plugin을 개선했습니다: 플러그인을 설치, 활성화 또는 비활성화할 때 메뉴를 닫으면 즉시 적용되며, 이후에 /reload-plugins가 더 이상 필요하지 않습니다.
- [VSCode] CLAUDE_CONFIG_DIR가 설정 파일이나 environmentVariables 설정에 설정되었을 때 세션 목록, 설정 토글 및 채팅 탭을 수정했습니다.
- [VSCode] 로그인, 로그아웃 또는 계정 전환 후 몇 초 동안 열린 탭에서 모델 필, 모델 선택기 및 명령 메뉴가 빈 화면으로 표시되는 문제를 수정했습니다.
- [VSCode] ~/.claude/settings.json에서 지정된 모델을 프로젝트 또는 로컬 설정이 재정의할 때 새 탭 또는 방금 새로 고침된 대화에서 모드 선택기에서 Auto가 사라지는 문제를 수정했습니다.
- [VSCode] SessionStart 훅이 구성된 경우 창을 새로 고침한 후 세션 이름이 마지막 프롬프트로 되돌아가는 문제를 수정했습니다.
- [VSCode] 창의 다른 탭이 이미 열려 있을 때 바닥글의 모델 필과 원격 제어 필이 새 탭의 Claude 프로세스 시작을 기다리는 문제를 수정했습니다.
- [VSCode] 세션 탭의 시작이 구성 읽기 후 반 초 이상 지연되었을 때 두 번째 Claude 프로세스가 전체 시작을 실행하는 문제를 수정했습니다.
|
| v2.1.267 | 2026-09-09 | --system-prompt-snapshot offNEW --system-prompt-snapshotNEW /contextFIX shift+eFIX /compactFIX /loginFIX /modelFIX /diffIMP /copyIMP --resumeIMP --system-promptIMP --append-system-promptIMP --use-anthropic-git-proxy | - Added maxEffortLevel setting (top-level or per model under modelSettings): caps the effort level on every provider, including Bedrock, Vertex and Foundry; users can still pick a lower level
- Added
--system-prompt-snapshot off to render the system prompt fresh on every request instead of reusing the conversation's recorded prompt (for iterating on prompt text) - Fixed
/context and other local command output rendering blank on mobile clients - Fixed shift+enter and option+backspace not working after reconnecting to a tmux or ssh session inside an agent view
- Fixed resuming a session after
/compact or another slash command ran via -p --resume: a spurious "Continue from where you left off." turn is no longer inserted - Fixed
/login on machines whose managed settings require Claude apps gateway sign-in: Esc now closes the dialog instead of doing nothing - Fixed switching models with
/model re-sending every tool definition (a prompt-cache miss); commit and PR attribution text now arrives as a conversation note that updates on model changes - Improved the
/diff panel: it no longer flashes "0 files changed" and a spinner before settling, and its empty state is centered in the panel - Improved sandbox guidance so Claude suggests
/copy when clipboard commands such as pbcopy fail inside the sandbox - Improved
--resume first-render time for sessions with many Bash tool calls - Improved prompt-cache stability: subagents and sessions started with
--system-prompt or --append-system-prompt now record the system prompt and tool definitions once instead of re-rendering them - Self-hosted runner: Changed
--use-anthropic-git-proxy to be reported to the server at registration and to print a warning for each session that still clones through the legacy git proxy - Gateway: Changed forward_user_identity upstreams to return a 429 as-is to a developer whose email was forwarded, instead of failing over to the next upstream, so the proxy's per-user limits hold
- [VSCode] Fixed the extension host hanging at 100% CPU when forking, editing an earlier message, or rewinding in a conversation whose saved transcript contains a cyclic parent link
- [VSCode] Fixed pasting a screenshot on WSL2/WSLg inserting raw image bytes into the chat input; the image is now attached when the clipboard provides it, otherwise the paste is ignored
- [VSCode] Fixed chat diff blocks always rendering with a dark editor theme; they now follow the active VS Code color theme, including high contrast
- [VSCode] Fixed mixed right-to-left and English text rendering in the wrong order while typing in the message input
- [VSCode] Fixed accepting an edit in the diff view on a file with Windows (CRLF) line endings failing with "String not found in file"
- [VSCode] Fixed @-mentions dropping files whose paths contain spaces
- maxEffortLevel 설정 추가 (최상위 또는 modelSettings 아래 모델별): Bedrock, Vertex 및 Foundry를 포함한 모든 제공자의 노력 수준을 제한하며, 사용자는 여전히 낮은 수준을 선택할 수 있음
--system-prompt-snapshot off 추가: 대화의 기록된 프롬프트를 재사용하는 대신 매 요청마다 시스템 프롬프트를 새로 렌더링함 (프롬프트 텍스트 반복을 위해)/context 및 기타 로컬 명령의 출력이 모바일 클라이언트에서 공백으로 렌더링되는 문제 수정- tmux 또는 ssh 세션에 재연결한 후 shift+enter 및 option+backspace가 작동하지 않는 문제 수정
/compact 또는 -p --resume를 통해 실행된 다른 슬래시 명령 후 세션을 재개할 때 "Continue from where you left off."라는 불필요한 턴이 더 이상 삽입되지 않도록 수정- Claude 앱 게이트웨이 로그인이 필요한 관리 설정이 있는 기기에서
/login 수정: Esc가 아무것도 하지 않는 대신 대화를 닫음 - /model로 모델 전환 시 모든 도구 정의를 재전송하는 문제 수정 (프롬프트 캐시 미스); 커밋 및 PR 속성 텍스트가 이제 모델 변경 시 업데이트되는 대화 노트로 도착
/diff 패널 개선: "0 files changed"와 스피너가 깜빡이지 않고 안정적으로 표시되며, 빈 상태가 패널 중앙에 위치함- 샌드박스 가이드를 개선하여 Claude가 pbcopy와 같은 클립보드 명령이 샌드박스 내에서 실패할 때 /copy를 제안함
- 많은 Bash 도구 호출이 있는 세션의
--resume 첫 렌더링 시간 개선 - 프롬프트 캐시 안정성 개선:
--system-prompt 또는 --append-system-prompt로 시작된 서브 에이전트 및 세션이 시스템 프롬프트와 도구 정의를 한 번만 기록하도록 수정 - 자체 호스팅 러너: --use-anthropic-git-proxy를 등록 시 서버에 보고되도록 변경하고, 여전히 레거시 git 프록시를 통해 클론하는 각 세션에 경고를 출력하도록 수정
- 게이트웨이: forward_user_identity 업스트림을 변경하여 이메일이 전달된 개발자에게 429를 그대로 반환하도록 하고, 다음 업스트림으로 실패하지 않도록 하여 프록시의 사용자별 제한이 유지되도록 함
- [VSCode] 이전 메시지를 포크하거나 편집하거나 저장된 전사에 순환 부모 링크가 포함된 대화에서 되감기할 때 확장 호스트가 100% CPU에서 멈추는 문제 수정
- [VSCode] WSL2/WSLg에서 스크린샷을 붙여넣을 때 원시 이미지 바이트가 채팅 입력에 삽입되는 문제 수정; 클립보드가 이미지를 제공할 때 이미지를 첨부하고, 그렇지 않으면 붙여넣기가 무시됨
- [VSCode] 채팅 diff 블록이 항상 어두운 편집기 테마로 렌더링되는 문제 수정; 이제 활성 VS Code 색상 테마를 따르며, 고대비 포함
- [VSCode] 메시지 입력 중 오른쪽에서 왼쪽으로 읽는 텍스트와 영어 텍스트가 잘못된 순서로 렌더링되는 문제 수정
- [VSCode] Windows (CRLF) 줄 끝이 있는 파일의 diff 보기에서 편집을 수락할 때 "String not found in file" 오류가 발생하는 문제 수정
- [VSCode] @-mentions가 경로에 공백이 포함된 파일을 드롭하는 문제 수정
|
| v2.1.266 | 2026-09-08 | — | - Fixed a 2.1.265 regression affecting LLM-gateway and proxy setups: the undocumented CLAUDE_CODE_USE_GATEWAY environment variable, previously ignored unless ANTHROPIC_BASE_URL and ANTHROPIC_AUTH_TOKEN were both set, began forcing Cloud-gateway sign-in on its own in 2.1.265, so configurations that set it alongside an API key, apiKeyHelper, or custom auth headers failed every request with "Not signed in to the Cloud gateway". The variable on its own is ignored again; no configuration change is needed
- LLM-gateway 및 프록시 설정에 영향을 미치는 2.1.265 회귀 수정: 문서화되지 않은 CLAUDE_CODE_USE_GATEWAY 환경 변수가 ANTHROPIC_BASE_URL 및 ANTHROPIC_AUTH_TOKEN이 모두 설정되지 않은 경우 무시되었으나, 2.1.265에서 Cloud-gateway 로그인 강제를 시작하여 API 키, apiKeyHelper 또는 사용자 정의 인증 헤더와 함께 설정된 구성은 "Not signed in to the Cloud gateway"로 모든 요청이 실패함. 이제 이 변수는 다시 무시되며, 구성 변경이 필요 없음
|
| v2.1.265 | 2026-09-08 | --plugin-dirNEW /modelFIX --bgFIX /add-dir <subdirectory>FIX /add-dirFIX --forward-subagent-textFIX /pluginFIX /loginFIX /clearFIX /configFIX --worktreeIMP /workflowsIMP | - Added user.email and user.groups to the telemetry Claude Desktop and Cowork send through a Claude apps gateway, matching terminal sessions
- Added support for pointing
--plugin-dir at a folder of plugins: each child folder with a manifest loads, and children added or removed while running are picked up - Added a 1 GB cap on tool results saved to disk; the in-conversation preview says when a saved file was truncated
- Fixed
/model opusplan[1m] being rejected with "Model not found" - Fixed background (
--bg) sessions occasionally being retired mid-turn when a message arrived just before the idle timeout - Fixed
/add-dir <subdirectory> refusing to load a subdirectory's agents when managed settings lock only skills to plugins, and promising agents when only agents are locked - Fixed forked skills (context: fork) not streaming their kickoff prompt and, with
--forward-subagent-text, their text turns as progress events in stream-json - Fixed a plugin's default component folder that the OS cannot check, such as a symlink loop, being silently skipped; it is now reported in
/plugin with the error code - Fixed
/plugin Discover/Browse and claude plugin list --json --available showing no description or display name for marketplace plugins whose metadata lives only in their plugin.json - Fixed
/login showing "no gateway URL is configured" when re-run in a session that signed in to a Claude apps gateway set by managed settings - Fixed
/model claiming a model was "saved as your default" when the settings file couldn't be written; it now says the save failed and why - Fixed
/clear from Remote Control waiting on SessionStart hooks and on open terminal dialogs before completing - Fixed the
/config dialog changing height when switching between its tabs - Windows: Fixed Read, Write and Edit refusing every file ("symlink resolution changed after permission was checked") when running inside an AppContainer or restricted-token sandbox
- Improved
--worktree startup on large repositories: the new worktree is now checked out in parallel (git 2.32+) - Improved
/workflows agent detail: tool calls are marked running, failed or done, the subagent's task list is shown when it has one, and Enter unfolds the listed calls with their inputs and results - Updated the .claude folder permission option to say what it actually allows: editing files in the project's .claude folder (or ~/.claude) for the session
- [VSCode] Added automatic archiving of sessions inactive for a set period (new "Archive inactive sessions" setting, default 14 days)
- [VSCode] Fixed the sidebar chat coming back blank after Reload Window or a restart when the conversation had been open for more than 10 minutes
- [VSCode] Fixed the timeline dot sitting below the text on the "Remote Control is active" message
- telemetry Claude Desktop와 Cowork가 Claude apps gateway를 통해 터미널 세션에 맞춰 전송하는 user.email 및 user.groups가 추가되었습니다.
- --plugin-dir을 플러그인 폴더에 지정하는 지원이 추가되었습니다: 각 자식 폴더의 매니페스트가 로드되며, 실행 중에 추가되거나 제거된 자식도 인식됩니다.
- 디스크에 저장된 도구 결과에 1 GB 제한이 추가되었습니다; 대화 중 미리보기에서 저장된 파일이 잘렸을 때를 알립니다.
/model opusplan[1m]가 "모델을 찾을 수 없음"으로 거부되는 문제를 수정했습니다.- 메시지가 유휴 시간 초과 직전에 도착할 때 배경 (
--bg) 세션이 가끔 턴 중에 종료되는 문제를 수정했습니다. - 관리 설정이 플러그인에만 기술을 잠그는 경우
/add-dir <subdirectory>가 하위 디렉토리의 에이전트를 로드하지 않는 문제를 수정했습니다. - 포크된 기술(context: fork)이 시작 프롬프트를 스트리밍하지 않거나, --forward-subagent-text와 함께 텍스트 턴을 스트림-json의 진행 이벤트로 스트리밍하지 않는 문제를 수정했습니다.
- OS가 확인할 수 없는 플러그인의 기본 구성 요소 폴더(예: 심볼릭 링크 루프)가 조용히 건너뛰어지는 문제를 수정했습니다; 이제 /plugin에서 오류 코드와 함께 보고됩니다.
/plugin Discover/Browse 및 claude plugin list --json --available이 메타데이터가 plugin.json에만 있는 마켓플레이스 플러그인에 대해 설명이나 표시 이름을 보여주지 않는 문제를 수정했습니다.- 관리 설정에 의해 설정된 Claude apps gateway에 로그인한 세션에서 다시 실행할 때 /login이 "구성된 게이트웨이 URL이 없습니다"라고 표시되는 문제를 수정했습니다.
- 설정 파일을 쓸 수 없을 때 /model이 모델이 "기본값으로 저장됨"이라고 주장하는 문제를 수정했습니다; 이제 저장 실패와 그 이유를 알립니다.
- Remote Control에서 /clear가 SessionStart 훅과 열린 터미널 대화 상자를 기다리는 문제를 수정했습니다.
/config 대화 상자가 탭 간 전환 시 높이가 변경되는 문제를 수정했습니다.- Windows: AppContainer 또는 제한된 토큰 샌드박스 내에서 실행할 때 Read, Write 및 Edit가 모든 파일을 거부하는 문제("권한 확인 후 심볼릭 링크 해상도가 변경됨")를 수정했습니다.
- 대형 리포지토리에서
--worktree 시작을 개선했습니다: 새로운 worktree가 이제 병렬로 체크아웃됩니다(git 2.32+). /workflows 에이전트 세부정보를 개선했습니다: 도구 호출이 실행 중, 실패 또는 완료로 표시되며, 하위 에이전트의 작업 목록이 있을 때 표시되고, Enter 키를 누르면 나열된 호출이 입력 및 결과와 함께 펼쳐집니다.- .claude 폴더 권한 옵션을 실제로 허용하는 내용을 설명하도록 업데이트했습니다: 세션 동안 프로젝트의 .claude 폴더(또는 ~/.claude)에서 파일 편집.
- [VSCode] 설정된 기간 동안 비활성 상태인 세션의 자동 아카이빙이 추가되었습니다(새 "비활성 세션 아카이브" 설정, 기본 14일).
- [VSCode] 대화가 10분 이상 열려 있을 때 Reload Window 또는 재시작 후 사이드바 채팅이 빈 화면으로 돌아오는 문제를 수정했습니다.
- [VSCode] "원격 제어가 활성화되었습니다" 메시지에서 타임라인 점이 텍스트 아래에 위치하는 문제를 수정했습니다.
|
| v2.1.263 | 2026-09-06 | — | - Bug fixes and reliability improvements
|
| v2.1.261 | 2026-09-04 | /statusNEW --append-subagent-system-prompt-fileNEW /skill-doctorNEW /add-dir <subdirectory>FIX /netFIX /add-dirFIX /clearFIX /teleportFIX /usageFIX /modelIMP /loginIMP Ctrl+WIMP Alt+FIMP Alt+DIMP /contextIMP Ctrl+SFIX /btwFIX | - Added an "Organization policy" line to
/status and claude doctor that says why your organization's policy could not be loaded, such as a proxy not passing the endpoint through - Added bashOutputMaxChars and taskOutputMaxChars settings to raise how much command and background-task output Claude receives inline before it is saved to a file, up to 128K characters
- Added
--append-subagent-system-prompt-file to read the subagent system prompt from a file, for prompts too large to pass on the command line - Added
/skill-doctor to show which loaded skills go unused and what they cost in context, so you can prune them - Fixed
/add-dir <subdirectory> printing a false "couldn't be resolved" error when the working directory is on a /net automount - Fixed Remote Control sessions showing as still working (stuck spinner and Stop button) after stopping a turn from a connected phone or browser, or after a local slash command like
/clear - Fixed Remote Control uploading a session pulled with
/teleport into the connected session, which appeared appended to the original on phone and web - Fixed
/usage and the VS Code usage panel dropping a model-specific weekly limit row when the usage endpoint is rate limited or when opened right after startup - Improved the
/model picker and the VS Code model pill to show a model's name instead of its raw Bedrock, Vertex AI, or LLM gateway ID when Claude Code recognizes it - Changed a Claude apps gateway 403 on the managed settings load (at startup or after
/login) to say Claude Code may not be enabled for the organization, instead of advising a new sign-in - Changed machines whose managed settings pin forceLoginMethod: "gateway" to ignore a leftover API key or claude.ai login and ask for
/login; Bedrock, Vertex AI, and Foundry sessions are unaffected - Changed the prompt's word-editing keys to match Bash:
Ctrl+W deletes back to whitespace, Alt+F and Alt+D stop at word end, punctuation separates words; keybindingFlavor no longer has any effect - Changed
/context token counting to use a local estimate when the token-counting API is unavailable, instead of extra small-model requests - [VSCode] Added a "Build a custom style" walkthrough to the Output styles menu that writes a custom output style file and lists it right away
- [VSCode] Added an Add server form and a Remove action to the MCP servers dialog, so MCP servers can be added and removed without leaving the IDE
- [VSCode] Added a hollow ring in the session list for sessions open in a terminal, another VS Code window, or Claude Desktop, so they no longer look closed
- [VSCode] Added a fold button to permission and question prompts so the conversation behind them can be read without dismissing them; the space beside the prompt now scrolls the conversation
- [VSCode] Added "Archive session" to the session list's right-click menu and gave Unarchive its own icon
- [VSCode] Fixed a session teleported from Claude Code on the web treating a question that was cut off when the cloud session shut down as declined
- [VSCode] Fixed the session tab's Rename box opening empty for a tab restored with the window; it now starts with the current name
- [VSCode] Fixed Cmd/Ctrl+Shift+T reopen and deep-link opens placing the Claude tab outside the Claude editor group when a Claude tab has focus
- [VSCode] Fixed
/btw side-question history from earlier sessions being overwritten when a question is asked right after a window reload or while a settings file has errors
- /status와 claude doctor에 "조직 정책" 라인을 추가하여 프록시가 엔드포인트를 통과시키지 못하는 등의 이유로 조직의 정책을 로드할 수 없음을 설명합니다.
- bashOutputMaxChars 및 taskOutputMaxChars 설정을 추가하여 Claude가 파일에 저장되기 전에 인라인으로 받을 수 있는 명령 및 백그라운드 작업 출력의 양을 최대 128K 문자까지 늘릴 수 있습니다.
- --append-subagent-system-prompt-file을 추가하여 명령줄에서 전달하기에는 너무 큰 프롬프트를 파일에서 읽을 수 있습니다.
- /skill-doctor를 추가하여 로드된 기술 중 사용되지 않는 것과 그 비용을 보여주어 정리할 수 있도록 합니다.
- 작업 디렉토리가
/net 자동 마운트에 있을 때 /add-dir <subdirectory>가 잘못된 "해결할 수 없음" 오류를 출력하는 문제를 수정했습니다. - 연결된 전화나 브라우저에서 턴을 중지한 후 Remote Control 세션이 여전히 작동 중으로 표시되는 문제(멈춘 스피너 및 중지 버튼)를 수정했습니다.
- Remote Control이 /teleport로 가져온 세션을 연결된 세션에 업로드하여 전화와 웹에서 원본에 추가된 것처럼 보이는 문제를 수정했습니다.
/usage 및 VS Code 사용 패널이 사용 엔드포인트가 속도 제한을 받거나 시작 직후 열릴 때 모델별 주간 한도 행을 누락하는 문제를 수정했습니다./model 선택기와 VS Code 모델 필을 개선하여 Claude Code가 인식할 때 모델의 이름을 원시 Bedrock, Vertex AI 또는 LLM 게이트웨이 ID 대신 표시합니다.- 관리 설정 로드 시 Claude 앱 게이트웨이 403을 변경하여 조직에 대해 Claude Code가 활성화되지 않았을 수 있다고 표시하고 새 로그인 권장 대신 안내합니다.
- 관리 설정 핀 forceLoginMethod: "gateway"인 머신이 남은 API 키나 claude.ai 로그인을 무시하고 /login을 요청하도록 변경했습니다; Bedrock, Vertex AI 및 Foundry 세션은 영향을 받지 않습니다.
- 프롬프트의 단어 편집 키를 Bash와 일치하도록 변경했습니다: Ctrl+W는 공백까지 삭제하고,
Alt+F 및 Alt+D는 단어 끝에서 멈추며, 구두점은 단어를 구분합니다; keybindingFlavor는 더 이상 영향을 미치지 않습니다. /context 토큰 카운팅을 토큰 카운팅 API가 사용 불가능할 때 로컬 추정치를 사용하도록 변경했습니다.- [VSCode] 출력 스타일 메뉴에 "사용자 정의 스타일 만들기" 워크스루를 추가하여 사용자 정의 출력 스타일 파일을 작성하고 즉시 목록에 추가합니다.
- [VSCode] MCP 서버 대화 상자에 서버 추가 양식과 제거 작업을 추가하여 IDE를 떠나지 않고 MCP 서버를 추가 및 제거할 수 있습니다.
- [VSCode] 터미널, 다른 VS Code 창 또는 Claude Desktop에서 열린 세션을 위해 세션 목록에 빈 링을 추가하여 더 이상 닫힌 것처럼 보이지 않도록 했습니다.
- [VSCode] 권한 및 질문 프롬프트에 접기 버튼을 추가하여 그 뒤의 대화를 해제하지 않고도 읽을 수 있도록 했습니다; 프롬프트 옆의 공간은 이제 대화를 스크롤합니다.
- [VSCode] 세션 목록의 오른쪽 클릭 메뉴에 "세션 아카이브"를 추가하고 "세션 복원"에 고유 아이콘을 부여했습니다.
- [VSCode] 웹에서 Claude Code로 텔레포트된 세션이 클라우드 세션이 종료될 때 잘린 질문을 거부된 것으로 처리하는 문제를 수정했습니다.
- [VSCode] 창으로 복원된 탭의 세션 탭 이름 상자가 비어 있는 문제를 수정했습니다; 이제 현재 이름으로 시작합니다.
- [VSCode] Cmd/Ctrl+Shift+T 재열기 및 딥 링크 열기가 Claude 탭에 포커스가 있을 때 Claude 편집기 그룹 외부에 탭을 배치하는 문제를 수정했습니다.
- [VSCode] 창을 새로 고친 직후 또는 설정 파일에 오류가 있을 때 질문이 바로 이어서 요청될 때
/btw 부가 질문 기록이 덮어쓰여지는 문제를 수정했습니다.
|
| v2.1.260 | 2026-09-03 | /diffNEW /costNEW /reload-pluginsNEW /advisorNEW /advisor <model>NEW /advisor offNEW /loginFIX /statusFIX /doctorFIX /modelFIX /model claude-fable-5-1FIX /rewindFIX --rewind-filesFIX --continueFIX Ctrl+ZFIX /buildIMP /ultrareviewIMP /effortIMP ctrl+lIMP --chromeIMP /chromeIMP --kill-session-after-minIMP | - Added a diff panel that opens beside the conversation in fullscreen mode and shows your uncommitted changes as Claude edits; toggle it with
/diff - Added a likely cause for prompt-cache misses (e.g. tool definitions or system prompt changed, idle past the TTL) to
/cost and the status line's prompt_cache field - Added
/reload-plugins to headless sessions, so it appears in the Claude Code Desktop and SDK command lists - Added a text form of
/advisor (/advisor, /advisor <model>, /advisor off) for the desktop app, Remote Control, and other headless (-p/Agent SDK) sessions - Added oidc.scope_on_refresh to the Claude apps gateway for IdPs that return an id_token on refresh only when asked for openid again
- Added Claude apps gateway support for newer Claude Desktop keys in desktop policy blocks, including userPluginMarketplacesEnabled and userPluginUploadsEnabled
- Fixed managed settings not loading for claude.ai Enterprise/Team users who also had a leftover API key from an earlier
/login - Fixed
/status listing a signed-in claude.ai account and a configured API key as if both were in effect; the credential not in use is now marked - Fixed managed skillOverrides entries keyed on a bundled skill's alias (e.g. checkup for
/doctor) not applying, and Skill(name) deny rules not covering a nested skill listed as <dir>:name - Fixed the
/model picker not showing Fable 5.1 for organizations that can use it, which was only accepted when typed as /model claude-fable-5-1 - Fixed
/rewind and --rewind-files reporting success when checkpoint backup files were missing and nothing was actually restored - Fixed
/rewind leaving stale file-read tracking from the rewound-away turns, which caused "File unchanged since last read" stubs and full-file re-injection after external edits - Fixed -p --resume/--continue (as used by the desktop app) failing on every retry once a session's worktree directory lost its git metadata; it now fails once, then resumes without the worktree
- Fixed
Ctrl+Z in fullscreen leaving the shell on the alternate screen, drawn over the paused interface - Glob/Grep: Fixed the search path being probed on disk before the permission check; a missing path is now reported after permission is decided, as Read does
- Reverted the 2.1.259 change applying Read() deny rules to Bash arguments; it denied npm run build under a Read(.//build/) rule in every mode and made cd … && grep prompt even in auto mode
- Improved
/ultrareview and claude ultrareview to wait up to 45 minutes (previously 30) for long-running cloud reviews - Improved
/effort on Claude Fable 5.1 so changing effort mid-session no longer invalidates the prompt cache - Updated the bundled claude-api skill so its Go, Java, and C# samples use current-generation model IDs, and clarified that cheaper worker or sub-agent models should be current-generation too
- Changed
ctrl+l / cmd+k in fullscreen mode to clear the transcript view like a terminal clear; scroll up to see earlier messages - Changed Claude in Chrome to follow your organization's Claude in Chrome admin setting; when an admin turns it off,
--chrome, /chrome and the browser tools are unavailable - Changed self-hosted runner
--kill-session-after-min to release a session that is only waiting on its user (paused, resumable on the next message) instead of killing it and reporting a failure - [VSCode] Added the selected effort level to the footer model pill, fixed a stale effort level after switching models, and returned the footer pills to their earlier compact size
- [VSCode] Added Open and Closed to the session list's status filter menu
- [VSCode] Fixed the welcome screen disappearing in a new session when Remote Control turns on automatically
- [VSCode] Fixed the session history picker loading a session a second time when it is already open in another tab; it now switches to that tab
- 전체 화면 모드에서 대화 옆에 열리는 diff 패널을 추가하여 Claude가 편집하는 동안 커밋되지 않은 변경 사항을 보여줍니다; /diff로 전환할 수 있습니다.
/cost 및 상태 라인의 prompt_cache 필드에 프롬프트 캐시 미스의 가능한 원인(예: 도구 정의 또는 시스템 프롬프트 변경, TTL 초과 대기)을 추가했습니다.- 헤드리스 세션에 /reload-plugins를 추가하여 Claude Code Desktop 및 SDK 명령 목록에 나타나도록 했습니다.
- 데스크탑 앱, Remote Control 및 기타 헤드리스 (-p/Agent SDK) 세션을 위한 /advisor의 텍스트 형식(
/advisor, /advisor <model>, /advisor off)을 추가했습니다. - 새로 고침 시 openid를 다시 요청할 때만 id_token을 반환하는 IdP를 위한 Claude 앱 게이트웨이에 oidc.scope_on_refresh를 추가했습니다.
- 사용자 정책 블록에서 최신 Claude Desktop 키에 대한 Claude 앱 게이트웨이 지원을 추가하여 userPluginMarketplacesEnabled 및 userPluginUploadsEnabled를 포함했습니다.
- 이전 /login에서 남은 API 키가 있는 claude.ai Enterprise/Team 사용자에게 관리 설정이 로드되지 않는 문제를 수정했습니다.
- /status가 로그인된 claude.ai 계정과 구성된 API 키를 모두 유효한 것처럼 나열하는 문제를 수정했습니다; 사용되지 않는 자격 증명은 이제 표시됩니다.
- 번들된 기술의 별칭(예: /doctor의 checkup)에 키가 지정된 managed skillOverrides 항목이 적용되지 않는 문제를 수정했습니다. 또한 Skill(name) 거부 규칙이 <dir>:name으로 나열된 중첩 기술을 포함하지 않는 문제를 해결했습니다.
/model 선택기가 Fable 5.1을 사용할 수 있는 조직에 대해 표시되지 않는 문제를 수정했습니다. 이는 /model claude-fable-5-1로 입력했을 때만 수용되었습니다.- 체크포인트 백업 파일이 누락되었을 때
/rewind 및 --rewind-files가 성공을 보고하는 문제를 수정했습니다. 실제로는 아무것도 복원되지 않았습니다. - /rewind가 되돌린 턴의 오래된 파일 읽기 추적을 남기는 문제를 수정했습니다. 이로 인해 "마지막 읽기 이후 파일이 변경되지 않음" 스텁과 외부 편집 후 전체 파일 재주입이 발생했습니다.
- -p --resume/--continue(데스크탑 앱에서 사용됨)가 세션의 작업 트리 디렉토리가 git 메타데이터를 잃으면 모든 재시도에서 실패하는 문제를 수정했습니다. 이제 한 번 실패한 후 작업 트리 없이 계속 진행됩니다.
- 전체 화면에서 Ctrl+Z를 사용했을 때 셸이 대체 화면에 남아 일시 중지된 인터페이스 위에 그려지는 문제를 수정했습니다.
- Glob/Grep: 검색 경로가 권한 확인 전에 디스크에서 탐색되는 문제를 수정했습니다. 누락된 경로는 권한이 결정된 후에 보고됩니다.
- Read() 거부 규칙을 Bash 인수에 적용하는 2.1.259 변경 사항을 되돌렸습니다. 이는 모든 모드에서 Read(.//build/) 규칙 하에 npm run build를 거부하고 cd … && grep 프롬프트를 자동 모드에서도 발생하게 했습니다.
/ultrareview 및 claude ultrareview가 장기 클라우드 리뷰를 위해 최대 45분(이전에는 30분)까지 대기하도록 개선했습니다.- Claude Fable 5.1에서 /effort를 개선하여 세션 중간에 노력을 변경해도 프롬프트 캐시가 더 이상 무효화되지 않도록 했습니다.
- 번들된 claude-api 기술을 업데이트하여 Go, Java 및 C# 샘플이 현재 세대 모델 ID를 사용하도록 했으며, 더 저렴한 작업자 또는 하위 에이전트 모델도 현재 세대여야 한다고 명확히 했습니다.
- 전체 화면 모드에서
ctrl+l / cmd+k를 사용하여 터미널 clear처럼 전사 뷰를 지우도록 변경했습니다. 이전 메시지를 보려면 스크롤 업하세요. - Chrome의 Claude가 조직의 Chrome 관리 설정을 따르도록 변경했습니다. 관리자가 이를 끄면
--chrome, /chrome 및 브라우저 도구를 사용할 수 없습니다. - 자체 호스팅된 러너의 --kill-session-after-min을 사용하여 사용자만 기다리는 세션(일시 중지, 다음 메시지에서 재개 가능)을 해제하도록 변경했습니다. 세션을 종료하고 실패를 보고하지 않습니다.
- [VSCode] 선택된 노력 수준을 바닥 모델 필에 추가하고, 모델 전환 후 오래된 노력 수준을 수정했으며, 바닥 필을 이전의 컴팩트한 크기로 되돌렸습니다.
- [VSCode] 세션 목록의 상태 필터 메뉴에 Open과 Closed를 추가했습니다.
- [VSCode] 원격 제어가 자동으로 켜질 때 새로운 세션에서 환영 화면이 사라지는 문제를 수정했습니다.
- [VSCode] 세션 기록 선택기가 이미 다른 탭에서 열려 있는 세션을 두 번째로 로드하는 문제를 수정했습니다. 이제 해당 탭으로 전환됩니다.
|
| v2.1.259 | 2026-09-02 | --permission-prompts noneNEW --permission-promptsNEW --jsonNEW --resumeFIX --continueFIX /workflowsIMP /install-github-appIMP | - Added managedMcpServers managed setting: organizations can provide HTTP/SSE MCP servers to every user (same entry shape as .mcp.json); entries that name a command to run are skipped
- Added
--permission-prompts none for unattended headless hosts: anything that would prompt is denied automatically while the active permission mode (including auto mode) keeps deciding - Added recognition of glab mr create/merge/close/reopen/note/update so GitLab merge requests show as MR !N in the collapsed tool summary and refresh the footer MR badge
- Added
--json to claude plugin validate for a machine-readable validation report - Fixed
--resume failing (and --continue opening an empty conversation) when a saved session contains an attachment entry with no payload - Improved
/workflows agent detail: JSON outcomes are pretty-printed with syntax colors and real line breaks, and long outcomes fold behind an expand toggle - Improved
/install-github-app to explain it is GitHub-only and point to the GitLab CI/CD docs when run inside a GitLab repository - [VSCode] Added an Active quick filter and a status filter menu (Needs input, Working, Completed) to the session list sidebar
- 관리되는 managedMcpServers 설정 추가: 조직은 모든 사용자에게 HTTP/SSE MCP 서버를 제공할 수 있습니다 (.mcp.json과 동일한 항목 형식); 실행할 명령을 지정하는 항목은 건너뜁니다.
- 무인 헤드리스 호스트를 위한
--permission-prompts none 추가: 프롬프트를 요구하는 모든 것은 자동으로 거부되며, 활성 권한 모드(자동 모드 포함)가 계속 결정합니다. - glab mr create/merge/close/reopen/note/update 인식 추가: GitLab 병합 요청이 축소된 도구 요약에서 MR !N으로 표시되고 푸터 MR 배지가 새로 고쳐집니다.
- 기계 판독 가능한 검증 보고서를 위해 claude plugin validate에
--json 추가. - 저장된 세션에 페이로드가 없는 첨부 항목이 포함된 경우
--resume 실패(및 --continue가 빈 대화를 여는 문제) 수정. /workflows 에이전트 세부정보 개선: JSON 결과가 구문 색상과 실제 줄 바꿈으로 예쁘게 출력되며, 긴 결과는 확장 토글 뒤에 접힙니다./install-github-app 개선: GitHub 전용임을 설명하고 GitLab 리포지토리 내에서 실행 시 GitLab CI/CD 문서로 안내합니다.- [VSCode] 세션 목록 사이드바에 Active 빠른 필터와 상태 필터 메뉴(Needs input, Working, Completed) 추가.
|
| v2.1.258 | 2026-09-01 | — | - Fixed Claude Code failing to launch on macOS 12 (Monterey), a regression introduced in 2.1.255
- Fixed remote and scheduled sessions failing with "user messages must have non-empty content" after a re-sent permission approval could not be applied
- macOS 12 (Monterey)에서 Claude Code가 실행되지 않는 문제를 수정했습니다. 이는 2.1.255에서 도입된 회귀입니다.
- 재전송된 권한 승인이 적용되지 않아 "user messages must have non-empty content" 오류로 원격 및 예약 세션이 실패하는 문제를 수정했습니다.
|
| v2.1.257 | 2026-09-01 | /effortNEW /modelNEW /doctorNEW Ctrl+GFIX Ctrl+SFIX Ctrl+TFIX /scheduleFIX /mcpFIX --disallowedToolsFIX --resumeFIX --continueFIX /btwIMP /recapFIX /add-dirIMP --add-dirIMP /feedbackFIX Ctrl+BFIX /loginFIX /statusIMP /code-review --commentIMP /code-reviewIMP /forkIMP --effortIMP --permission-modeIMP /netIMP Ctrl+EDEL | - Added Claude Fable 5.1 (claude-fable-5-1), now the default Fable model — 1M context, $10/$50 per Mtok with $0.25/Mtok cache reads
- Added "Time format" (timeFormat) and timeZone settings: 12-hour, 24-hour, 24-hour UTC, or a strftime pattern for the turn-end clock and transcript-view timestamps
- Added a Containment Escape rule to auto mode so cloud metadata-credential fetches, egress evasion, and cross-tenant reach are no longer auto-approved unless your environment marks them expected
- Added CLAUDE_CODE_SUBAGENT_MODEL_FORCE to apply CLAUDE_CODE_SUBAGENT_MODEL (or the main model) to every subagent, ignoring per-spawn and agent-definition model overrides
- Added s in
/effort to change effort for the current session only, matching /model - Added a
/doctor warning for stale sandbox mask files left by a killed session - Added a one-time prompt in auto mode before the first file read outside the working directories, with the option to block such reads (permissions.blockReadsOutsideWorkingDirectories)
- Added support for a gateway-supplied description on discovered
/model picker entries (CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY); entries without one still read "From gateway" - Fixed keybindings.json rebinds of
Ctrl+G being ignored in claude agents; its Ctrl+S / Ctrl+T are now rebindable via the new Agents context - Fixed
/schedule routines whose prompt was saved without a message role and then ran with nothing to do - Fixed a prompt stashed with
Ctrl+S inside an opened background session being lost when the session went idle or was stopped and then reopened - Fixed
/mcp reconnect and enable still connecting a settings-file MCP server that a managed MCP allow/deny list or strictPluginOnlyCustomization loaded after startup should block - Fixed
--disallowedTools and session deny rules being dropped after the first settings reload when allowManagedPermissionRulesOnly is enabled - Fixed
--resume listing a backgrounded conversation twice and --continue reopening its stalled pre-background copy; --continue now also opens finished background sessions - Fixed ← doing nothing in the
/btw panel inside a claude agents session: it now returns to the agents list (even mid-answer), and the panel comes back when you reopen the session - Fixed sessions with an advisor model set missing the prompt cache on background requests (compaction,
/recap, prompt suggestions) and re-sending the full conversation uncached each time - Fixed
/add-dir rejecting a directory inside the current working directory; it now loads that directory's skills, commands, and agents like --add-dir does at startup - Fixed a crash when pasting ANSI-colored text (e.g. a CI log) into dialogs like
/feedback - Fixed backgrounding a turn (← or
Ctrl+B) while a subagent or other tool was running occasionally making the background session treat that tool as rejected instead of re-running it - Fixed
/model and /effort showing a prompt-cache warning after rewinding a conversation back to empty - Fixed launching Claude Code after a Claude apps gateway expired or revoked your session: it now says the session ended and offers
/login instead of reporting a network error - Fixed the keyless Console sign-in ("Sign in with your Console account") not applying your organization's server-managed settings, and
/status not showing the Organization for that sign-in - Improved policy helper diagnostics — refresh failures now show in
/status, declining the managed-settings dialog prints why Claude Code exited, and helper timeouts are reported as timeouts - Improved
/code-review --comment to post findings on GitLab merge requests via glab mr note instead of reporting the target as unsupported - Improved
/fork to keep the original conversation's prompt cache in the new background session: its worktree briefing now arrives as a message instead of a system-prompt change - Changed
--effort to lift a new model's default-effort hold for that session only rather than permanently; an effort picked on claude.ai for a Remote Control session now applies during the hold - Changed claude
--resume <session-id> --bg to continue that session under its own ID when nothing is running it, instead of silently starting a copy; a copy is now announced - Changed
/btw history browsing from ←/→ to Shift+←/Shift+→ (or [/]), stepping through your recent side questions and back to the live answer - Changed defaultMode: "bypassPermissions" in .claude/settings.json or .claude/settings.local.json to be ignored, like "auto"; set it in user or managed settings, or pass
--permission-mode - Changed fable and best in Claude apps gateway sessions to keep resolving to Fable 5 for now, since gateways not yet configured for Fable 5.1 reject it; pick Fable 5.1 in
/model to use it - Changed
--add-dir, /add-dir, and additionalDirectories to refuse network paths (UNC shares, /net/<host> automounts) with a message before touching them; on Windows use a mapped drive letter - Removed the
Ctrl+E command explanation on Bash and PowerShell permission prompts - [VSCode] Added collapsible ACCOUNT & USAGE and SESSION MANAGER section headers to the session list panel, with the account email, the usage meter, and a View details link opening the usage dialog
- [VSCode] Added a model pill to the input footer that shows the current model and opens the model picker, with an Effort row and a "More models" page
- [VSCode] Added a collapse toggle to the Ungrouped section of the session list
- Claude Fable 5.1 (claude-fable-5-1)을 추가했습니다. 이제 기본 Fable 모델로, 1M 컨텍스트, Mtok당 $10/$50, $0.25/Mtok 캐시 읽기입니다.
- "Time format" (timeFormat) 및 timeZone 설정을 추가했습니다: 12시간, 24시간, 24시간 UTC 또는 turn-end 시계 및 전사 보기 타임스탬프를 위한 strftime 패턴입니다.
- 자동 모드에 Containment Escape 규칙을 추가하여 클라우드 메타데이터 자격 증명 가져오기, 이탈 회피 및 크로스 테넌트 접근이 환경에서 예상으로 표시되지 않는 한 자동 승인되지 않도록 했습니다.
- CLAUDE_CODE_SUBAGENT_MODEL_FORCE를 추가하여 CLAUDE_CODE_SUBAGENT_MODEL(또는 기본 모델)을 모든 서브 에이전트에 적용하고, spawn 및 에이전트 정의 모델 오버라이드를 무시합니다.
- /effort에 s를 추가하여 현재 세션에 대해서만 노력을 변경할 수 있도록 했습니다. /model과 일치합니다.
- 종료된 세션이 남긴 오래된 샌드박스 마스크 파일에 대한
/doctor 경고를 추가했습니다. - 작업 디렉토리 외부에서 첫 번째 파일을 읽기 전에 자동 모드에서 일회성 프롬프트를 추가했습니다. 이러한 읽기를 차단할 옵션이 있습니다 (permissions.blockReadsOutsideWorkingDirectories).
- 발견된
/model 선택기 항목에 게이트웨이 제공 설명을 지원하도록 했습니다 (CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY); 설명이 없는 항목은 여전히 "From gateway"로 표시됩니다. - claude 에이전트에서 Ctrl+G의 keybindings.json 재바인딩이 무시되는 문제를 수정했습니다; 이제
Ctrl+S / Ctrl+T는 새로운 Agents 컨텍스트를 통해 재바인딩할 수 있습니다. - 메시지 역할 없이 저장된
/schedule 루틴이 아무 작업 없이 실행되는 문제를 수정했습니다. - 열린 백그라운드 세션 내에서 Ctrl+S로 저장된 프롬프트가 세션이 유휴 상태가 되거나 중지된 후 다시 열 때 사라지는 문제를 수정했습니다.
/mcp 재연결 및 활성화가 설정 파일 MCP 서버에 연결되는 문제를 수정했습니다. 이는 관리된 MCP 허용/거부 목록 또는 strictPluginOnlyCustomization이 시작 후 로드된 경우 차단해야 합니다.- allowManagedPermissionRulesOnly가 활성화된 상태에서 첫 번째 설정 재로드 후
--disallowedTools 및 세션 거부 규칙이 삭제되는 문제를 수정했습니다. - --resume이 백그라운드된 대화를 두 번 나열하고 --continue가 중단된 사본을 다시 여는 문제를 수정했습니다; --continue는 이제 완료된 백그라운드 세션도 엽니다.
- claude 에이전트 세션 내에서
/btw 패널에서 ←가 아무 작업도 하지 않는 문제를 수정했습니다: 이제 에이전트 목록으로 돌아가며(답변 중간에도), 세션을 다시 열면 패널이 돌아옵니다. - 어드바이저 모델이 설정된 세션에서 배경 요청(압축,
/recap, 프롬프트 제안)에 대한 프롬프트 캐시가 누락되고 매번 전체 대화가 캐시 없이 재전송되는 문제를 수정했습니다. - /add-dir가 현재 작업 디렉토리 내의 디렉토리를 거부하는 문제를 수정했습니다; 이제 해당 디렉토리의 기술, 명령 및 에이전트를 --add-dir가 시작 시 로드하는 것처럼 로드합니다.
- ANSI 색상 텍스트(예: CI 로그)를 /feedback과 같은 대화 상자에 붙여넣을 때 충돌하는 문제를 수정했습니다.
- 서브 에이전트나 다른 도구가 실행 중일 때 턴을 백그라운드로 전환하는 것(← 또는
Ctrl+B)이 가끔 그 도구를 거부된 것으로 처리하는 문제를 수정했습니다. - 대화를 빈 상태로 되감은 후
/model 및 /effort가 프롬프트 캐시 경고를 표시하는 문제를 수정했습니다. - Claude apps 게이트웨이가 만료되거나 세션을 취소한 후 Claude Code를 실행하는 문제를 수정했습니다: 이제 세션이 종료되었다고 표시하고 /login을 제안합니다.
- 키 없는 Console 로그인("Sign in with your Console account")이 조직의 서버 관리 설정을 적용하지 않는 문제를 수정했습니다. /status는 해당 로그인에 대한 조직을 표시하지 않습니다.
- 정책 도우미 진단을 개선했습니다 — 새로 고침 실패가 /status에 표시되며, 관리 설정 대화 상자를 거부할 때 Claude Code가 종료된 이유가 출력되고, 도우미 타임아웃이 타임아웃으로 보고됩니다.
/code-review --comment를 개선하여 GitLab 병합 요청에 대한 발견 사항을 glab mr note를 통해 게시하도록 했습니다. 대상이 지원되지 않는다고 보고하지 않습니다.- /fork를 개선하여 원래 대화의 프롬프트 캐시를 새로운 백그라운드 세션에 유지하도록 했습니다: 작업 트리 브리핑이 시스템 프롬프트 변경 대신 메시지로 도착합니다.
- --effort를 변경하여 새로운 모델의 기본 노력 보유를 해당 세션에 대해서만 해제하도록 했습니다; Remote Control 세션을 위해 claude.ai에서 선택한 노력은 이제 보유 중에 적용됩니다.
- claude
--resume <session-id> --bg를 변경하여 아무것도 실행되지 않을 때 해당 세션을 자신의 ID로 계속하도록 했습니다. 이제 복사본이 조용히 시작되지 않고 발표됩니다. /btw 기록 탐색을 ←/→에서 Shift+←/Shift+→ (또는 [/])로 변경하여 최근의 사이드 질문을 탐색하고 실시간 답변으로 돌아갑니다.- .claude/settings.json 또는 .claude/settings.local.json에서 defaultMode: "bypassPermissions"를 무시하도록 변경하였으며, "auto"처럼 설정할 수 있습니다; 사용자 또는 관리 설정에서 설정하거나 --permission-mode를 전달하세요.
- Claude 앱의 게이트웨이 세션에서 fable과 best를 현재 Fable 5로 계속 해결하도록 변경하였으며, Fable 5.1로 구성되지 않은 게이트웨이는 이를 거부합니다; 사용하려면 /model에서 Fable 5.1을 선택하세요.
--add-dir, /add-dir 및 additionalDirectories가 네트워크 경로(UNC 공유, /net/<host> 자동 마운트)를 다루기 전에 거부하도록 변경하였으며, 메시지를 표시합니다; Windows에서는 매핑된 드라이브 문자를 사용하세요.- Bash 및 PowerShell 권한 프롬프트에서
Ctrl+E 명령 설명을 제거하였습니다. - [VSCode] 세션 목록 패널에 ACCOUNT & USAGE 및 SESSION MANAGER 섹션 헤더를 접을 수 있도록 추가하였으며, 계정 이메일, 사용량 미터 및 사용량 대화 상자를 여는 View details 링크가 포함되어 있습니다.
- [VSCode] 현재 모델을 표시하고 모델 선택기를 여는 입력 바닥에 모델 필을 추가하였으며, Effort 행과 "More models" 페이지가 포함되어 있습니다.
- [VSCode] 세션 목록의 Ungrouped 섹션에 접기 토글을 추가하였습니다.
|
| v2.1.252 | 2026-08-31 | — | - Fixed Bash commands failing with "task output swap refused (tasks dir moved or linked)" on some Macs
- Fixed "always allow" not saving in a project that has no .claude/settings.local.json yet
- Fixed Remote Control sessions hosted by Claude Desktop or VS Code stalling for minutes after a tool finished when the connection to claude.ai was degraded
- Fixed background task notifications with very large failure output (for example git errors on a full disk) making the conversation exceed the API request size limit
- 일부 Mac에서 "task output swap refused (tasks dir moved or linked)" 오류로 Bash 명령이 실패하는 문제를 수정했습니다.
- .claude/settings.local.json 파일이 없는 프로젝트에서 "항상 허용"이 저장되지 않는 문제를 수정했습니다.
- Claude Desktop 또는 VS Code에서 호스팅된 Remote Control 세션이 claude.ai와의 연결이 저하될 때 도구가 완료된 후 몇 분 동안 멈추는 문제를 수정했습니다.
- 매우 큰 실패 출력(예: 디스크가 가득 찼을 때의 git 오류)으로 인해 대화가 API 요청 크기 제한을 초과하는 문제를 수정했습니다.
|
| v2.1.251 | 2026-08-28 | /usageNEW /costNEW --resumeNEW --helpNEW /statusFIX /mcp reconnectFIX /mcpFIX --input-format stream-jsonFIX /usage-creditsFIX --worktree --tmuxFIX Ctrl+GFIX /add-dirFIX /ultrareviewFIX /backgroundFIX --bgFIX /bugFIX /shareFIX /feedbackFIX /helpFIX /scheduleIMP /tasksIMP /radioIMP /effortIMP /remote-controlIMP | - Added PreModelSwitch and PostModelSwitch hook events (block, confirm, or annotate a model switch); SessionStart resume hooks now receive session staleness and the estimated re-cache cost
- Added live streaming of a foreground subagent's tool calls and results to Remote Control clients (background subagents, the default, still show status only)
- Added a Spend limit bar to
/usage and a rate_limits.spend_limit status line field for developers behind a Claude apps gateway with spend limits - Added a per-session prompt-cache line to
/cost (hit ratio, misses, tokens re-cached, warm/cold) and a matching prompt_cache object for status line scripts - Added attach, logs, stop, respawn, and rm to claude
--help; the --resume message for a running background session now names the exact claude attach <id> command - Fixed Claude apps gateway sessions treating a stored Anthropic profile (e.g. a Console sign-in) as active: listing it in
/status and retrying gateway 401s with it, though requests never use it - Fixed
/mcp reconnect on Remote Control showing a generic withheld-detail error instead of the real remedy when a server was disabled in another session - Fixed
--input-format stream-json: client-injected assistant tool calls sent without a message id were merged into the first one and their results lost, including when resuming older sessions - Fixed
/usage-credits for Team and Enterprise members whose admin set the org's usage-credit limit to $0: it now offers to ask the admin instead of saying a cap was reached - Fixed
--worktree --tmux with a merge-request number on a gitlab.com origin trying a doomed GitHub-style fetch first instead of fetching the GitLab ref directly - Fixed
Ctrl+G failing with "Emacs quit unexpectedly" in background sessions for editors that open /dev/tty, such as emacs -nw and micro - Fixed an additionalDirectories entry containing a null byte crashing startup, or breaking
/add-dir and later settings updates when it came from an SDK host, IDE, or hook; it is now skipped - Fixed claude ultrareview and
/ultrareview waiting the full 30 minutes when the cloud session fails to start; they now stop early and report the reason - Fixed backgrounded sessions (←,
/background, --bg) losing a Vertex/Bedrock gateway (ANTHROPIC_*_BASE_URL + CLAUDE_CODE_SKIP_*_AUTH) exported in the shell, so every request failed - Fixed claude
--bg --model fable on Max plans stopping to ask for usage credits while the interactive session on the same account still had Fable allowance - Fixed disabled
/bug and /share reporting that /feedback was disabled; tips, /help, and refusal messages no longer suggest /feedback when an org policy or env var turns it off - Improved
/schedule to explain that MCP servers configured in Claude Code can't be attached to cloud routines, instead of a bare "No MCP connectors" message - Improved the prompt placeholder to read "Message @name…" while viewing a background subagent or fork transcript opened from the subagent panel or
/tasks - Changed
/radio to be available on Bedrock, Vertex AI, Foundry, and Claude Platform on AWS, and when telemetry is disabled - Changed
/effort to save your default effort level per model, so each model keeps its own setting when you switch - [VSCode] Fixed the sign-in screen's "Bedrock, Foundry, or Vertex" button opening the docs at the top of the page instead of the third-party provider setup section
- [VSCode] Changed the Remote Control banner to a footer pill (shown while Remote Control is on or has failed) that opens the session on claude.ai/code; turn it on or off with
/remote-control
- PreModelSwitch 및 PostModelSwitch 후크 이벤트가 추가되었습니다(모델 전환 차단, 확인 또는 주석); SessionStart 재개 후크는 이제 세션 노후화 및 추정 재캐시 비용을 수신합니다.
- 포그라운드 서브 에이전트의 도구 호출 및 결과를 Remote Control 클라이언트에 실시간 스트리밍하는 기능이 추가되었습니다(백그라운드 서브 에이전트는 기본적으로 상태만 표시).
- /usage에 지출 한도 바가 추가되었고, 지출 한도가 있는 Claude 앱 게이트웨이 뒤의 개발자를 위한 rate_limits.spend_limit 상태 라인 필드가 추가되었습니다.
- /cost에 세션별 프롬프트 캐시 라인(히트 비율, 미스, 재캐시된 토큰, 웜/콜드)이 추가되었고, 상태 라인 스크립트를 위한 일치하는 prompt_cache 객체가 추가되었습니다.
- claude --help에 attach, logs, stop, respawn, rm이 추가되었습니다; 실행 중인 백그라운드 세션의
--resume 메시지는 이제 정확한 claude attach <id> 명령을 명시합니다. - 저장된 Anthropic 프로필(예: 콘솔 로그인)을 활성으로 처리하는 Claude 앱 게이트웨이 세션을 수정했습니다: /status에 나열되고 요청은 사용하지 않지만 gateway 401s로 재시도합니다.
- Remote Control에서
/mcp 재연결 시 서버가 다른 세션에서 비활성화되었을 때 실제 해결책 대신 일반적인 withheld-detail 오류가 표시되는 문제를 수정했습니다. --input-format stream-json: 메시지 ID 없이 클라이언트 주입된 어시스턴트 도구 호출이 첫 번째 호출로 병합되어 결과가 손실되는 문제를 수정했습니다. 이는 이전 세션을 재개할 때도 포함됩니다.- 관리자가 조직의 사용 크레딧 한도를 $0으로 설정한 Team 및 Enterprise 회원의
/usage-credits 문제를 수정했습니다: 이제 한도가 도달했다고 말하는 대신 관리에게 요청하겠다고 제안합니다. - gitlab.com 원본에서 병합 요청 번호와 함께 --worktree --tmux를 사용할 때 GitLab 참조를 직접 가져오는 대신 GitHub 스타일의 가져오기를 시도하는 문제를 수정했습니다.
- /dev/tty를 여는 편집기(예: emacs -nw 및 micro)에서 백그라운드 세션 중 Ctrl+G가 "Emacs가 예기치 않게 종료되었습니다"라는 오류로 실패하는 문제를 수정했습니다.
- null 바이트가 포함된 additionalDirectories 항목이 시작 시 충돌하거나
/add-dir 및 이후 설정 업데이트를 방해하는 문제를 수정했습니다; 이제 건너뜁니다. - 클라우드 세션 시작 실패 시 claude ultrareview 및 /ultrareview가 전체 30분을 기다리는 문제를 수정했습니다; 이제 조기에 중지하고 이유를 보고합니다.
- 백그라운드 세션(←,
/background, --bg)이 셸에서 내보낸 Vertex/Bedrock 게이트웨이를 잃어버리는 문제를 수정했습니다. 이로 인해 모든 요청이 실패했습니다. - Max 플랜에서 claude
--bg --model fable이 같은 계정의 대화형 세션이 Fable 허용량을 여전히 가지고 있을 때 사용 크레딧을 요청하는 문제를 수정했습니다. - 비활성화된
/bug 및 /share가 /feedback이 비활성화되었다고 보고하는 문제를 수정했습니다; 조직 정책이나 환경 변수가 이를 끌 때 /feedback을 제안하지 않습니다. - /schedule을 개선하여 Claude Code에서 구성된 MCP 서버는 클라우드 루틴에 연결할 수 없음을 설명하도록 했습니다. 이제는 단순한 "No MCP connectors" 메시지가 아닙니다.
- 프롬프트 자리 표시자를 "Message @name…"으로 변경하여 서브 에이전트 패널 또는 /tasks에서 열린 백그라운드 서브 에이전트 또는 포크 전사 보기 시 표시합니다.
- /radio가 Bedrock, Vertex AI, Foundry 및 AWS의 Claude Platform에서 사용할 수 있도록 변경되었으며, 텔레메트리가 비활성화된 경우에도 사용할 수 있습니다.
- /effort가 각 모델별로 기본 노력 수준을 저장하도록 변경되어, 전환 시 각 모델이 자체 설정을 유지합니다.
- [VSCode] 로그인 화면의 "Bedrock, Foundry, 또는 Vertex" 버튼이 페이지 상단의 문서 대신 제3자 제공자 설정 섹션을 여는 문제를 수정했습니다.
- [VSCode] Remote Control 배너를 세션이 claude.ai/code에서 열리는 푸터 필로 변경했습니다(원격 제어가 켜져 있거나 실패했을 때 표시); /remote-control로 켜거나 끌 수 있습니다.
|
| v2.1.250 | 2026-08-28 | — | - Bug fixes and reliability improvements
|
| v2.1.248 | 2026-08-27 | --restrictedNEW --toolsNEW --client-labelNEW /doctorNEW /statusNEW /web-setupNEW /usage-creditsNEW --resumeFIX /loginFIX /modelFIX /mcpFIX Ctrl+CFIX shift+tFIX ctrl+cFIX /ultrareviewIMP --spawnFIX --nameFIX shift+eIMP ctrl+eIMP /loopIMP | - Added
--restricted (or CLAUDE_CODE_RESTRICTED=1): removes the built-in tools that run commands or code and WebFetch (unless named in --tools), keeps file tools inside the working directory, refuses bypassPermissions, and ignores user, project and local settings files - Added experimental.cacheTtl ("5m" or "1h") to agent frontmatter: a per-agent prompt cache TTL used when no subagent TTL setting is configured
- Added claude self-hosted-runner
--client-label <label> (or SELF_HOSTED_RUNNER_CLIENT_LABEL) to override the label the runner registers with (default: hostname) - Added server-managed settings diagnostics: a startup warning when the settings fail to load, and a
/doctor and /status line explaining a load failure or why they weren't fetched (Bedrock/Vertex/third-party provider, custom ANTHROPIC_BASE_URL) - Added a warning in
/web-setup when the GitHub CLI token lacks the workflow scope, since pushes to very large repositories can be rejected without it - Added
/usage-credits for Enterprise organizations billed through AWS Marketplace, self-serve Enterprise, and Enterprise trials, so members can request a higher usage limit from their admin - Added cross-session messaging (SendMessage / ListAgents) between sessions on the same machine on Bedrock, Vertex, and Foundry, and when telemetry is disabled
- Fixed the ScheduleWakeup tool definition changing between a session and its
--resume when the account had entered usage overage, causing a full prompt-cache miss on the resumed session's first turn - Windows: Fixed the claude agents list not responding to the keyboard after detaching from a session, or when launched in a terminal tab left in win32-input-mode
- Fixed the recommended Console sign-in in
/login failing with an OAuth error before showing a sign-in URL on machines where it can't be used (for example when ANTHROPIC_API_KEY or an API key helper is set); it now falls back to the API-key sign-in - Fixed model names in
/model and fast-mode switch notices to render as code, so suffixes like [1m] display literally instead of as a link - Fixed
/mcp listing a project .mcp.json entry that declares the claude.ai connector type under the trusted "claude.ai" heading; it now appears under its real scope - Fixed
/login to a Claude apps gateway hanging when the managed-settings security approval dialog was required - Fixed the permission mode indicator staying hidden behind the "Press Ctrl-C again to exit" hint when you press shift+tab right after
ctrl+c - Fixed
/ultrareview and locally seeded cloud sessions uploading uncommitted edits to prod.env-style and *.tfvars files, or to editor swap, temp, and backup copies of credential files (e.g. key.pem.tmp, id_rsa.swo); they now stay on your machine - Fixed claude remote-control rejecting its own flags (e.g.
--spawn, --name) when a global flag or a wrapper-injected option precedes the subcommand - Fixed rate-limit, usage, and fast-mode messages telling you to run
/usage-credits when that command isn't available for your organization (e.g. hidden with DISABLE_EXTRA_USAGE_COMMAND) - [VSCode] Fixed a chat tab getting stuck on "No conversation found" when its session was never saved; it now starts a new conversation instead
- Improved
/ultrareview <PR#> to check before launch that the GitHub account connected to your Claude account can access the repository, and to explain how to fix it, instead of failing after the cloud session starts - Improved cross-session messaging: falls back to a private per-user /tmp directory when the default one can't be used, and the notice and
/status name the directory to fix - Changed shift+enter in the agent view dispatch input to insert a newline (matching the prompt); ctrl+enter now dispatches and attaches
- Changed
/loop: self-paced dynamic mode and the no-prompt autonomous default are now always available, including on Bedrock/Vertex/Foundry
--restricted (또는 CLAUDE_CODE_RESTRICTED=1)을 추가했습니다: 명령이나 코드를 실행하는 내장 도구와 WebFetch를 제거하고 (--tools에 명시되지 않은 경우), 작업 디렉토리 내의 파일 도구를 유지하며, bypassPermissions를 거부하고 사용자, 프로젝트 및 로컬 설정 파일을 무시합니다.- agent frontmatter에 experimental.cacheTtl("5m" 또는 "1h")를 추가했습니다: 서브 에이전트 TTL 설정이 구성되지 않았을 때 사용되는 에이전트별 프롬프트 캐시 TTL입니다.
- claude self-hosted-runner
--client-label <label> (또는 SELF_HOSTED_RUNNER_CLIENT_LABEL)을 추가하여 러너가 등록하는 레이블을 재정의할 수 있습니다 (기본값: 호스트 이름). - 서버 관리 설정 진단을 추가했습니다: 설정 로드 실패 시 시작 경고와 로드 실패 또는 가져오지 못한 이유를 설명하는
/doctor 및 /status 라인입니다 (Bedrock/Vertex/타사 제공업체, 사용자 정의 ANTHROPIC_BASE_URL). - GitHub CLI 토큰에 워크플로우 범위가 부족할 때 /web-setup에서 경고를 추가했습니다. 매우 큰 리포지토리에 푸시할 때 이 범위가 없으면 거부될 수 있습니다.
- AWS Marketplace를 통해 청구되는 Enterprise 조직, 셀프 서비스 Enterprise 및 Enterprise 시험을 위한 /usage-credits를 추가하여 구성원이 관리자에게 더 높은 사용 한도를 요청할 수 있습니다.
- Bedrock, Vertex 및 Foundry에서 동일한 머신의 세션 간에 크로스 세션 메시징(SendMessage / ListAgents)을 추가했으며, 텔레메트리가 비활성화된 경우에도 가능합니다.
- 계정이 사용량 초과에 들어갔을 때 세션과
--resume 간의 ScheduleWakeup 도구 정의가 변경되는 문제를 수정했습니다. 이로 인해 재개된 세션의 첫 번째 턴에서 전체 프롬프트 캐시 미스가 발생했습니다. - Windows: 세션에서 분리된 후 키보드가 반응하지 않거나 win32-input-mode에서 열린 터미널 탭에서 실행될 때 claude agents 목록이 반응하지 않는 문제를 수정했습니다.
- /login에서 추천된 Console 로그인 시 OAuth 오류로 인해 로그인 URL이 표시되지 않는 문제를 수정했습니다. 이제 API 키 로그인으로 대체됩니다.
/model 및 빠른 모드 전환 알림에서 모델 이름이 코드로 렌더링되도록 수정했습니다. 이제 [1m]와 같은 접미사가 링크 대신 문자 그대로 표시됩니다.- /mcp에서 신뢰할 수 있는 "claude.ai" 헤딩 아래에 claude.ai 커넥터 유형을 선언하는 프로젝트 .mcp.json 항목이 나열되는 문제를 수정했습니다. 이제 실제 범위 아래에 나타납니다.
- 관리 설정 보안 승인 대화 상자가 필요한 경우 Claude 앱 게이트웨이에 로그인할 때 멈추는 문제를 수정했습니다.
ctrl+c 바로 다음에 shift+tab을 누르면 "Press Ctrl-C again to exit" 힌트 뒤에 권한 모드 표시기가 숨겨지는 문제를 수정했습니다./ultrareview 및 로컬 시드 클라우드 세션이 prod.env 스타일 및 *.tfvars 파일에 커밋되지 않은 편집을 업로드하는 문제를 수정했습니다. 이제 이러한 파일은 귀하의 머신에 남아 있습니다.- claude remote-control이 전역 플래그나 래퍼 주입 옵션이 서브 커맨드 앞에 올 때 자신의 플래그(e.g.
--spawn, --name)를 거부하는 문제를 수정했습니다. - 사용량, 속도 제한 및 빠른 모드 메시지가 /usage-credits를 실행하라고 안내하지만 해당 명령이 조직에서 사용할 수 없는 경우(예: DISABLE_EXTRA_USAGE_COMMAND로 숨겨진 경우) 문제를 수정했습니다.
- [VSCode] 세션이 저장되지 않았을 때 "No conversation found"에서 채팅 탭이 멈추는 문제를 수정했습니다. 이제 새 대화를 시작합니다.
/ultrareview <PR#>를 개선하여 시작 전에 Claude 계정에 연결된 GitHub 계정이 리포지토리에 접근할 수 있는지 확인하고, 이를 수정하는 방법을 설명합니다. 클라우드 세션이 시작된 후 실패하지 않습니다.- 크로스 세션 메시징을 개선했습니다: 기본 디렉토리를 사용할 수 없을 때 개인 사용자별 /tmp 디렉토리로 대체되며, 알림 및 /status에서 디렉토리 이름을 수정합니다.
- 에이전트 뷰 디스패치 입력에서 shift+enter가 줄 바꿈을 삽입하도록 변경했습니다(프롬프트와 일치). ctrl+enter는 이제 디스패치 및 첨부합니다.
/loop: 자율 기본값인 자가 속도 동적 모드가 이제 항상 사용 가능하며, Bedrock/Vertex/Foundry에서도 포함됩니다.
|
| v2.1.247 | 2026-08-26 | /feedbackNEW /claude-api cost-optimizeNEW /claude-apiNEW /configFIX /mcpFIX /skillsFIX /modelFIX /terminal-setupFIX /renameFIX /compactFIX --agentFIX /install-github-appFIX /remote-controlFIX /pluginIMP Ctrl+OIMP | - Added the SendFeedback tool: when something goes wrong in a session, Claude can draft a feedback report for you to review and send from
/feedback (turn off with the feedbackDrafts setting) - Added {id, text, cooldownSessions, priority} entries, tipsFile, and label to spinnerTipsOverride, so organizations can rotate their own tips alongside the built-in ones
- Added a tip on Bash permission prompts pointing to auto mode, with a one-keystroke "Yes, and switch to auto mode" option
- Added
/claude-api cost-optimize to profile an existing project's Claude API spend and work through cost levers (caching, token hygiene, batch, effort, model choice) one measured change at a time - Updated the
/claude-api skill with Admin API coverage (organization members, invites, workspaces, API keys, rate limit reports, workload identity federation, CMEK) - Fixed fast arrow-key + Enter sequences acting on the row above the one you navigated to in history search,
/config, /mcp, /skills, background tasks, and /model - Fixed
/terminal-setup overwriting your entire Zed keymap.json instead of merging in its keybinding - Fixed
/rename silently confirming when the session registry could not be updated; it now says other sessions may still show the old name - Fixed
/compact and "Summarize from here" in sessions started with --agent summarizing under the default system prompt instead of the conversation's own - Fixed
/install-github-app over SSH: the copy shortcut now says how the sign-in URL was copied instead of always claiming success, and the URL appears immediately when no browser can open - Fixed Remote Control sessions started with
/remote-control not reporting the working-tree diff to connected clients - Improved plugin marketplace hardening: names containing control or invisible characters are rejected, and marketplace-supplied text in
/plugin and claude plugin output is escape-safe - Changed cross-session peer messages to collapse by default to a one-line Message from @<sender>: <first line> preview;
Ctrl+O expands the full body
- SendFeedback 도구가 추가되었습니다: 세션에서 문제가 발생하면 Claude가 피드백 보고서를 작성하여 검토하고 /feedback에서 보낼 수 있습니다 (feedbackDrafts 설정으로 끌 수 있음)
- {id, text, cooldownSessions, priority} 항목, tipsFile 및 label이 spinnerTipsOverride에 추가되어 조직이 기본 팁과 함께 자체 팁을 회전할 수 있습니다
- Bash 권한 프롬프트에 auto 모드를 가리키는 팁이 추가되었으며, "예, auto 모드로 전환" 옵션이 한 키 입력으로 제공됩니다
/claude-api cost-optimize가 추가되어 기존 프로젝트의 Claude API 지출을 프로파일링하고 비용 레버(caching, token hygiene, batch, effort, model choice)를 통해 한 번에 하나의 측정된 변경 사항을 처리할 수 있습니다/claude-api 기술이 Admin API 범위로 업데이트되었습니다 (조직 구성원, 초대, 작업 공간, API 키, 속도 제한 보고서, 작업 부하 신원 연합, CMEK)- 빠른 화살표 키 + Enter 시퀀스가 기록 검색,
/config, /mcp, /skills, 백그라운드 작업 및 /model에서 탐색한 행 위에서 작동하는 문제를 수정했습니다 - /terminal-setup이 전체 Zed keymap.json을 덮어쓰는 대신 키 바인딩을 병합하도록 수정했습니다
- /rename이 세션 레지스트리를 업데이트할 수 없을 때 조용히 확인하는 문제를 수정했습니다; 이제 다른 세션에서 여전히 이전 이름이 표시될 수 있다고 알립니다
- /compact와 "여기서 요약"이 --agent로 시작된 세션에서 대화의 자체 프롬프트 대신 기본 시스템 프롬프트 아래에서 요약되는 문제를 수정했습니다
- SSH를 통한 /install-github-app에서 복사 단축키가 항상 성공을 주장하는 대신 로그인 URL이 어떻게 복사되었는지 표시하도록 수정되었으며, 브라우저를 열 수 없을 때 URL이 즉시 나타납니다
- /remote-control로 시작된 원격 제어 세션이 연결된 클라이언트에 작업 트리 차이를 보고하지 않는 문제를 수정했습니다
- 플러그인 마켓플레이스 보안을 개선했습니다: 제어 또는 보이지 않는 문자가 포함된 이름은 거부되며,
/plugin 및 claude 플러그인 출력의 마켓플레이스 제공 텍스트는 이스케이프 안전합니다 - 교차 세션 동료 메시지가 기본적으로 @<sender>: <first line> 미리보기의 한 줄 메시지로 축소되도록 변경되었습니다; Ctrl+O를 누르면 전체 본문이 확장됩니다
|
| v2.1.246 | 2026-08-25 | /permissionsNEW /backgroundFIX /pluginFIX /reload-pluginsFIX /renameFIX /colorFIX /themeFIX --debugFIX /statsFIX /forkFIX /--FIX --resumeIMP --strict-mcp-configFIX Ctrl+OFIX /ultrareviewFIX /autofix-prFIX /cdIMP /code-reviewIMP /goal --setting-sourcesFIX | - Added a startup warning for Bash allow rules with a wildcard before the subcommand (e.g. Bash(git * main)), since they also match options inserted before the subcommand
- Added an Auto mode tab to
/permissions for viewing and editing auto mode classifier rules - Added the turn's completion time to the end-of-turn duration line, e.g. ✻ Sautéed for 23s · done 6:05 PM
- Fixed pressing ← or running
/background during a dynamic workflow restarting its finished subagents; it now asks first and says how many subagents would restart - Fixed plugin skills whose frontmatter name already includes the <plugin>: prefix showing it doubled in the slash menu (e.g.
/plugin:plugin:skill) - Fixed
/reload-plugins reporting 0 skills for plugins that define skills under skills/*/SKILL.md - Fixed
/rename replacing the theme's prompt border color (including a custom theme's promptBorder) with the default cyan; the border now keeps your theme's color unless you pick one with /color - Fixed custom theme diff colors (diffAdded/diffRemoved and their dimmed variants) being ignored in diffs and the
/theme preview - Fixed a keybindings.json binding with an unknown action name silently deadening that key; it is now skipped so the default binding keeps working, and a warning is logged under
--debug - Fixed
/stats activity heatmap showing each day's activity one cell off (Sunday's count under Monday) in timezones east of UTC - Fixed
/fork from an already-forked or backgrounded session starting the new session with an empty conversation - Fixed prompts beginning with
/-- (e.g. Lean doc comments) being rejected as an unknown slash command instead of being sent to Claude - Windows/macOS: Fixed headless sessions not cleaning up stale entries in ~/.claude/sessions left by sessions that exited uncleanly
- Fixed claude plugin install <name> exiting silently (or hanging in a terminal) instead of reporting an error when ~/.claude/plugins/known_marketplaces.json is empty or corrupted
- Fixed sessions that ended in plan mode resuming outside plan mode in the VS Code extension, and in claude -p --continue/--resume with a permission prompt tool, when no permission mode was set
- Fixed
--strict-mcp-config sessions prompting to approve .mcp.json servers they would never load, which left background sessions waiting at startup - Fixed memory growing with session length in the fullscreen and
Ctrl+O transcript views: each rendered message row no longer retains a full copy of the transcript-wide tool lookups - Fixed
/ultrareview runs and cloud sessions launched at the same time from one repository (e.g. from several worktrees) sometimes starting with another launch's uncommitted changes - Fixed the task progress count (e.g. 3/5) shown for background cloud sessions such as
/autofix-pr occasionally missing a task - Improved
/cd: the new directory's project settings, hooks, .mcp.json servers (behind the usual approval prompt), skills, and agents now take effect right after the move instead of on --resume - Changed
/code-review so Claude can also start it on its own on Bedrock, Vertex AI, and Foundry, through the Claude apps gateway, and when telemetry or non-essential traffic is disabled /goal: Changed idle sessions to start at most three check-ins on long-running background work per goal; your next message allows three more- Fixed the command sandbox's filesystem configuration not respecting
--setting-sources
- 서브커맨드 앞에 와일드카드가 있는 Bash 허용 규칙에 대한 시작 경고가 추가되었습니다 (예: Bash(git * main)), 이는 서브커맨드 앞에 삽입된 옵션과도 일치합니다
- /permissions에 auto 모드 분류기 규칙을 보고 및 편집하기 위한 auto 모드 탭이 추가되었습니다
- 턴 완료 시간이 턴 종료 기간 라인의 끝에 추가되었습니다, 예: ✻ Sautéed for 23s · done 6:05 PM
- 동적 워크플로 중에 ←를 누르거나 /background를 실행할 때 완료된 하위 에이전트를 재시작하는 문제를 수정했습니다; 이제 먼저 묻고 몇 개의 하위 에이전트가 재시작될 것인지 알려줍니다
- frontmatter 이름에 이미 <plugin>: 접두사가 포함된 플러그인 기술이 슬래시 메뉴에서 두 번 표시되는 문제를 수정했습니다 (예:
/plugin:plugin:skill) - /reload-plugins가 skills/*/SKILL.md 아래에 기술을 정의하는 플러그인에 대해 0 기술을 보고하는 문제를 수정했습니다
- /rename이 테마의 프롬프트 테두리 색상(사용자 정의 테마의 promptBorder 포함)을 기본 시안으로 대체하는 문제를 수정했습니다; 이제 테두리는 /color로 선택하지 않는 한 테마의 색상을 유지합니다
- 사용자 정의 테마 차이 색상(diffAdded/diffRemoved 및 그 희미한 변형)이 차이 및
/theme 미리보기에서 무시되는 문제를 수정했습니다 - 알 수 없는 동작 이름을 가진 keybindings.json 바인딩이 조용히 해당 키를 비활성화하는 문제를 수정했습니다; 이제 기본 바인딩이 계속 작동하도록 건너뛰며,
--debug 아래에 경고가 기록됩니다 /stats 활동 히트맵이 UTC 동쪽의 시간대에서 각 날의 활동을 한 셀씩 오프셋으로 표시하는 문제를 수정했습니다 (일요일의 수가 월요일 아래에 표시됨)- 이미 포크된 세션이나 백그라운드 세션에서 /fork가 빈 대화로 새 세션을 시작하는 문제를 수정했습니다
- /--로 시작하는 프롬프트(예: Lean doc comments)가 Claude에 전송되는 대신 알 수 없는 슬래시 명령으로 거부되는 문제를 수정했습니다
- Windows/macOS: 헤드리스 세션이 비정상적으로 종료된 세션이 남긴 ~/.claude/sessions의 오래된 항목을 정리하지 않는 문제를 수정했습니다
- claude plugin install <name>이 ~/.claude/plugins/known_marketplaces.json이 비어 있거나 손상된 경우 오류를 보고하는 대신 조용히 종료되거나 터미널에서 멈추는 문제를 수정했습니다
- 계획 모드에서 종료된 세션이 VS Code 확장에서 계획 모드 외부에서 재개되는 문제를 수정했습니다, 그리고 권한 프롬프트 도구가 설정되지 않았을 때 claude -p --continue/--resume에서 발생합니다
--strict-mcp-config 세션이 절대 로드하지 않을 .mcp.json 서버를 승인하라는 프롬프트를 표시하는 문제를 수정했습니다; 이로 인해 백그라운드 세션이 시작 시 대기하게 됩니다- 전체 화면 및
Ctrl+O 전사 보기에서 세션 길이에 따라 메모리가 증가하는 문제를 수정했습니다: 각 렌더링된 메시지 행이 더 이상 전사 전체 도구 조회의 전체 복사본을 유지하지 않습니다 - /ultrareview가 한 리포지토리(예: 여러 작업 트리)에서 동시에 실행될 때 다른 실행의 커밋되지 않은 변경 사항으로 시작하는 문제를 수정했습니다.
- /autofix-pr와 같은 백그라운드 클라우드 세션에서 표시되는 작업 진행 수(예: 3/5)가 가끔 작업을 누락하는 문제를 수정했습니다.
- /cd를 개선했습니다: 새로운 디렉토리의 프로젝트 설정, 훅, .mcp.json 서버(일반적인 승인 프롬프트 뒤), 기술 및 에이전트가 이동 직후에 적용되며 --resume에서가 아닙니다.
- /code-review를 변경하여 Claude가 Bedrock, Vertex AI 및 Foundry에서 Claude 앱 게이트웨이를 통해 독립적으로 시작할 수 있도록 했으며, 텔레메트리 또는 비필수 트래픽이 비활성화된 경우에도 가능합니다.
/goal: 유휴 세션이 장기 백그라운드 작업당 목표당 최대 세 번의 체크인으로 시작되도록 변경했습니다; 다음 메시지에서는 세 번 더 가능합니다.- 명령 샌드박스의 파일 시스템 구성이 --setting-sources를 존중하지 않는 문제를 수정했습니다.
|
| v2.1.245 | 2026-08-25 | — | - Fixed a crash on startup on Linux distributions that ship glibc 2.44 (for example Arch Linux, CachyOS and Fedora Rawhide)
- glibc 2.44를 사용하는 리눅스 배포판에서 시작 시 충돌을 수정했습니다 (예: Arch Linux, CachyOS 및 Fedora Rawhide)
|
| v2.1.243 | — | /usageNEW /loopNEW /modelNEW /costNEW /loginNEW /statusNEW /mcpNEW /pluginsNEW /web-setupNEW /tasksNEW /resumeFIX /logoutFIX --plugin-dirFIX /reload-pluginsFIX --agentsFIX --mcp-configFIX /clearFIX /renameFIX Ctrl+RFIX /effort highIMP /effortIMP /fastIMP | - Added a Loops breakdown to
/usage: per-loop run count, total tokens, tokens per run, and last run, so runaway or chatty /loop tasks are easy to spot - Added modelPicker setting: curate the
/model picker with an ordered, labeled list of models (any id spelling, including Vertex/Bedrock ids), appended to or replacing the built-in lineup - Added promptCacheTtl and subagentPromptCacheTtl settings so API-key and cloud-provider users can keep a 1-hour prompt cache on the main conversation while subagents stay at 5 minutes
- Added modelPricing managed setting so an organization's contracted per-model rates and discount multiplier are used for
/cost, the status line, and telemetry cost figures instead of list price - Added a keyless sign-in under
/login → Anthropic Console: "Sign in with your Console account" (recommended) alongside creating an API key, so organizations that don't allow API keys can sign in - Added a Skipped sources line to
/status that lists managed settings sources (for example managed-settings.json) present but not applied because a higher-precedence managed source is active - Added a managed marker in
/mcp and /plugins on claude.ai connectors whose authentication is managed by your organization - Added a tip pointing claude.ai users who haven't connected GitHub for Claude Code on the web to
/web-setup - Added a
/status line showing whether GitHub is connected for Claude Code on the web (Pro/Max), pointing to /web-setup when it isn't - Added the model (and effort level) each subagent ran on to
/tasks and the agent detail dialogs - Fixed the
/model picker silently ignoring an Ultracode selection; picking Ultracode now applies it to the current session - Fixed
/resume only listing the 50 most recent sessions; the picker now loads more as you scroll - Fixed text that hangs outside its container (for example the sign-in URL in
/login) losing its leading columns when another part of the screen repaints - Fixed server-managed companyAnnouncements not showing at startup in a session that began with signing in (for example the first launch after
/logout) - Fixed plugin dependencies declared with a marketplace field never resolving when both plugins are loaded together via
--plugin-dir - Fixed
/reload-plugins keeping the LSP tool after the last LSP plugin is disabled; it now also warns before an LSP plugin change that would re-read the conversation - Fixed
--agents silently ignoring invalid JSON or invalid agent definitions; it now exits with a clear error, like --mcp-config - Fixed
/status showing "Found invalid entries in: ." with no filename when ~/.claude.json has an invalid MCP server entry - Fixed
/clear removing the /rename session name from the prompt bar even though the name was kept for the new session - Fixed
Ctrl+R history search and up-arrow history breaking when ~/.claude/history.jsonl contains a malformed entry - Fixed the status line rate_limits fields and
/usage still showing a rate-limit window's pre-reset usage percentage after the window reset while the session was idle - Fixed
/web-setup repeatedly asking you to log in when an older GitHub CLI (without gh auth token) was already authenticated - [VSCode] Fixed sessions started before feature flags were first fetched (for example right after install) opening in the default permission mode instead of auto mode or your configured default mode
- [VSCode] Fixed Focus view sections you expanded collapsing on their own during subagent tool activity
- Improved
/login over SSH: the sign-in URL appears immediately, pressing c reports how the URL was copied instead of always claiming success, and a hint explains how to select text in fullscreen - Improved the error when effort xhigh/max is used with thinking turned off: it now names the level, the setting that disabled thinking, and
/effort high as the fix - Improved
/loop: consecutive wake-ups where Claude has nothing to do now fold into a single line in the terminal instead of printing each one - Updated the
/model picker and the bundled claude-api skill to show Sonnet 5's $2/$10 per Mtok pricing as its standard list price rather than a limited-time promo - Changed
/model, /fast, and /effort to also run immediately instead of queueing until the turn ends on Bedrock, Vertex, and Foundry and when telemetry is disabled - [VSCode] Improved history trimming in long sessions: older tool-activity rows are dropped first so your messages and Claude's replies stay visible
- [VSCode] Improved attribution of the extension's own usage telemetry to your organization when you are signed in with a Claude account, so its data-handling settings apply
- /usage에 루프별 실행 횟수, 총 토큰, 실행당 토큰 및 마지막 실행을 포함한 루프 분석을 추가하여 runaway 또는 chatty
/loop 작업을 쉽게 식별할 수 있게 했습니다. - modelPicker 설정을 추가하여
/model 선택기를 정렬된 레이블 목록으로 구성할 수 있게 했습니다 (Vertex/Bedrock id 포함, 기존 목록에 추가하거나 교체 가능). - promptCacheTtl 및 subagentPromptCacheTtl 설정을 추가하여 API 키 및 클라우드 제공업체 사용자가 메인 대화에서 1시간 프롬프트 캐시를 유지할 수 있도록 하고, 서브 에이전트는 5분으로 유지됩니다.
- modelPricing 관리 설정을 추가하여 조직의 계약된 모델별 요금 및 할인 배수를
/cost, 상태 줄 및 원격 측정 비용 수치에 사용하도록 했습니다. /login → Anthropic Console에서 "콘솔 계정으로 로그인" (추천) 옵션을 추가하여 API 키를 허용하지 않는 조직도 로그인할 수 있게 했습니다.- /status에 관리 설정 소스를 나열하는 Skipped sources 줄을 추가했습니다 (예: managed-settings.json) 현재 적용되지 않는 소스는 더 높은 우선 순위의 관리 소스가 활성화되어 있습니다.
/mcp 및 /plugins에서 인증이 조직에 의해 관리되는 claude.ai 커넥터에 관리 마커를 추가했습니다.- GitHub에 연결하지 않은 claude.ai 사용자에게 /web-setup으로 안내하는 팁을 추가했습니다.
- GitHub가 Claude Code에 연결되어 있는지 여부를 보여주는
/status 줄을 추가했습니다 (Pro/Max), 연결되지 않은 경우 /web-setup으로 안내합니다. - 각 서브 에이전트가 실행한 모델(및 노력 수준)을
/tasks 및 에이전트 세부 대화 상자에 추가했습니다. /model 선택기가 Ultracode 선택을 무시하는 문제를 수정했습니다; Ultracode를 선택하면 현재 세션에 적용됩니다.- /resume이 최근 50개 세션만 나열하는 문제를 수정했습니다; 이제 스크롤할 때 더 많은 항목이 로드됩니다.
- 컨테이너 밖에 걸쳐 있는 텍스트(예: /login의 로그인 URL)가 화면의 다른 부분이 다시 그려질 때 선행 열을 잃는 문제를 수정했습니다.
- 로그인으로 시작된 세션에서 서버 관리 회사 공지가 시작 시 표시되지 않는 문제를 수정했습니다 (예:
/logout 후 첫 실행). - --plugin-dir를 통해 두 플러그인이 함께 로드될 때 marketplace 필드로 선언된 플러그인 종속성이 해결되지 않는 문제를 수정했습니다.
- /reload-plugins가 마지막 LSP 플러그인이 비활성화된 후에도 LSP 도구를 유지하는 문제를 수정했습니다; 이제 대화 내용을 다시 읽는 LSP 플러그인 변경 전에 경고합니다.
- --agents가 잘못된 JSON 또는 잘못된 에이전트 정의를 무시하는 문제를 수정했습니다; 이제 --mcp-config와 같은 명확한 오류로 종료됩니다.
- ~/.claude.json에 잘못된 MCP 서버 항목이 있을 때 /status가 "Found invalid entries in: ."를 파일 이름 없이 표시하는 문제를 수정했습니다.
- /clear가 새로운 세션을 위해 이름이 유지되었음에도 불구하고
/rename 세션 이름을 프롬프트 바에서 제거하는 문제를 수정했습니다. - ~/.claude/history.jsonl에 잘못된 항목이 포함되어 있을 때
Ctrl+R 기록 검색 및 위쪽 화살표 기록이 작동하지 않는 문제를 수정했습니다. - 상태 줄의 rate_limits 필드와 /usage가 세션이 유휴 상태일 때 윈도우 리셋 후에도 윈도우의 리셋 전 사용 비율을 표시하는 문제를 수정했습니다.
- 이전 GitHub CLI(gh auth token 없이)가 이미 인증된 경우 /web-setup이 반복적으로 로그인 요청하는 문제를 수정했습니다.
- [VSCode] 기능 플래그가 처음 가져오기 전에 시작된 세션이 자동 모드나 구성된 기본 모드 대신 기본 권한 모드로 열리는 문제를 수정했습니다.
- [VSCode] 서브 에이전트 도구 활동 중에 확장한 Focus view 섹션이 스스로 축소되는 문제를 수정했습니다.
- SSH를 통한 /login을 개선했습니다: 로그인 URL이 즉시 나타나고, c를 누르면 URL 복사 방법을 보고하며, 전체 화면에서 텍스트 선택 방법에 대한 힌트를 제공합니다.
- thinking이 꺼진 상태에서 effort xhigh/max를 사용할 때 오류를 개선했습니다: 이제 레벨, thinking을 비활성화한 설정 및
/effort high를 수정으로 명시합니다. /loop: Claude가 할 일이 없는 연속적인 웨이크업이 이제 각 항목을 인쇄하는 대신 터미널에서 한 줄로 접힙니다./model 선택기와 번들된 claude-api 기술을 업데이트하여 Sonnet 5의 $2/$10 per Mtok 가격을 한정 프로모션이 아닌 표준 목록 가격으로 표시합니다./model, /fast 및 /effort가 이제 Bedrock, Vertex 및 Foundry에서 대기열에 추가되지 않고 즉시 실행되도록 변경했습니다.- [VSCode] 긴 세션에서 기록 정리가 개선되었습니다: 오래된 도구 활동 행이 먼저 삭제되어 귀하의 메시지와 Claude의 답변이 계속 표시됩니다.
- [VSCode] Claude 계정으로 로그인했을 때 확장 자체 사용 텔레메트리의 귀하의 조직에 대한 귀속이 개선되어 데이터 처리 설정이 적용됩니다.
|
| v2.1.241 | 2026-08-23 | — | - Bug fixes and reliability improvements
|
| v2.1.240 | 2026-08-22 | — | - Bug fixes and reliability improvements
|
| v2.1.239 | 2026-08-21 | /costIMP --max-budget-usdIMP /claude-api upgradeNEW /claude-apiNEW /resumeIMP /insightsFIX Shift+AFIX /voiceFIX /scriptFIX /configFIX /modelFIX /workflowsFIX Ctrl+WFIX Ctrl+UFIX Ctrl+KFIX Ctrl+YIMP Ctrl+BFIX /goalIMP /list-agentsIMP Alt+FIMP Alt+DIMP /clearIMP | - Cost estimates (
/cost, status line, --max-budget-usd) now include the 1.1× US-only-inference premium for data-residency workspaces - Added the one-time fullscreen renderer offer on Bedrock, Vertex, Foundry and other previously excluded setups; new installs there now start in fullscreen
- Added
/claude-api upgrade to migrate Python projects from anthropic 0.x to 1.x, and updated the skill's Python reference for 1.x (timeouts use anthropic.Timeout, not httpx.Timeout) - Cloud sessions: plugins synced from claude.ai now show as name@synced, work with claude plugin enable/disable <name>@synced, and never override a same-named plugin you installed
- Alpine/musl builds: native image paste, clipboard, and audio-capture add-ons now load (musl-built binaries instead of glibc ones refused by the runtime)
- The usage-limit message shown when your monthly spend limit is already used up now also says when your session or weekly limit resets
- Fixed custom session titles disappearing from
/resume after more than ~64 KB of conversation was written following the rename - Fixed claude -c
/resume picking up sessions from a different directory whose path differed only by characters like _, -, or . - Fixed
/resume and the agents view showing a session as recently changed (and reordering it) when only its file was touched or it was merely reopened - Fixed
/resume in all-projects mode telling you to cd into a deleted directory (e.g. a removed worktree); such sessions now resume in the current directory - Fixed
/insights echoing literal <message> tags in its response on some models - Fixed the selection:copy keybinding silently dropping a text selection that had been extended with Shift+Arrow keys
- Fixed the
/voice startup tip still appearing after voice dictation was enabled via the voice.enabled setting - Fixed shell-mode (!) Tab completion dropping the ./ from a .
/script path, which left a command the shell couldn't run - Fixed slash-command panels (e.g.
/config, /model) in fullscreen mode covering the latest messages; the conversation now stays pinned above the panel - Fixed the
/workflows detail dialog overflowing the terminal and losing its header off-screen when opened while Claude is still responding - Fixed the Linux sandbox making a nonexistent .git
/config.worktree unreadable, which broke every sandboxed git command in repos with extensions.worktreeConfig set - Fixed
Ctrl+W, Ctrl+U, Ctrl+K, Option+Backspace, Option+D and vim df/dt leaving a broken [Pasted text #N] placeholder when the cursor was inside it - Fixed masked (password-style) inputs such as the login code field letting their text be pasted back with
Ctrl+Y elsewhere or saved to prompt history when cleared with double Esc - Fixed Ctrl+Backspace deleting one character instead of a word in search boxes
- Long file paths on tool-use rows now truncate in the middle to stay on one line
- Remote sessions keep sending keep-alives while a long SessionStart or Setup hook runs, so the container is not idle-reaped mid-hook
/goal: repeat check-ins on long-running background work now back off (30 min, then 1 h, then every 2 h) instead of repeating every 30 minutes/goal: resuming a session from the claude --resume picker now restores its active goal- ListAgents now tells a session its own name (the one peers use to message it), and SendMessage to your own name says so instead of "no agent named …"
- ListAgents and
/list-agents now list your live teammates (previously only subagents and other sessions appeared, so a reachable teammate looked absent) - keybindingFlavor: "readline" now also matches Bash for word keys:
Alt+F and Ctrl/Option+→ stop at the end of the word, Alt+D deletes to it (Ctrl+Y pastes it back), and punctuation separates words - Persistent retry mode (CLAUDE_CODE_RETRY_WATCHDOG) now fails immediately on organization spend-limit and out-of-credits errors instead of waiting indefinitely for a reset
- Claude in Chrome:
/clear now closes the session's Chrome tab group, and empty groups are closed on /resume and when Claude Code exits
- 비용 추정치 (
/cost, status line, --max-budget-usd)가 이제 데이터 거주 작업 공간에 대한 1.1× 미국 전용 추론 프리미엄을 포함합니다. - Bedrock, Vertex, Foundry 및 기타 이전에 제외된 설정에서 일회성 전체 화면 렌더러 제안을 추가했습니다; 이제 그곳의 새 설치는 전체 화면에서 시작됩니다.
- anthropic 0.x에서 1.x로 Python 프로젝트를 마이그레이션하기 위한
/claude-api 업그레이드를 추가했으며, 1.x에 대한 기술의 Python 참조를 업데이트했습니다 (timeouts는 anthropic.Timeout을 사용하고 httpx.Timeout은 사용하지 않습니다). - Cloud 세션: claude.ai에서 동기화된 플러그인은 이제 name@synced로 표시되며, claude plugin enable/disable <name>@synced와 함께 작동하고, 설치한 동일 이름의 플러그인을 덮어쓰지 않습니다.
- Alpine/musl 빌드: 네이티브 이미지 붙여넣기, 클립보드 및 오디오 캡처 추가 기능이 이제 로드됩니다 (musl로 빌드된 바이너리 대신 런타임에서 거부된 glibc 바이너리).
- 월간 지출 한도가 이미 소진되었을 때 표시되는 사용 한도 메시지가 이제 세션 또는 주 한도가 재설정되는 시점도 함께 표시합니다.
- 이름 변경 후 대화가 ~64 KB 이상 작성되면 /resume에서 사용자 정의 세션 제목이 사라지는 문제를 수정했습니다.
- claude -c/resume가 경로가 _ , - 또는 .와 같은 문자로만 다른 다른 디렉터리의 세션을 가져오는 문제를 수정했습니다.
/resume 및 에이전트 보기에서 파일만 수정되었거나 단순히 다시 열렸을 때 세션이 최근 변경된 것으로 표시되는 문제를 수정했습니다.- 모든 프로젝트 모드에서 /resume가 삭제된 디렉터리로 cd하라고 안내하는 문제를 수정했습니다 (예: 제거된 worktree); 이제 해당 세션은 현재 디렉터리에서 재개됩니다.
- /insights가 일부 모델에서 응답에 <message> 태그를 그대로 에코하는 문제를 수정했습니다.
- selection:copy 키 바인딩이 Shift+Arrow 키로 확장된 텍스트 선택을 조용히 삭제하는 문제를 수정했습니다.
- voice.enabled 설정을 통해 음성 받아쓰기가 활성화된 후에도
/voice 시작 팁이 여전히 나타나는 문제를 수정했습니다. - shell-mode (!) Tab 완성이 .
/script 경로에서 ./를 삭제하여 셸이 실행할 수 없는 명령을 남기는 문제를 수정했습니다. - 전체 화면 모드에서 슬래시 명령 패널 (예:
/config, /model)이 최신 메시지를 가리는 문제를 수정했습니다; 이제 대화는 패널 위에 고정됩니다. - Claude가 여전히 응답하는 동안
/workflows 세부 대화 상자가 터미널을 넘치고 헤더가 화면 밖으로 사라지는 문제를 수정했습니다. - Linux 샌드박스가 존재하지 않는 .git
/config.worktree를 읽을 수 없게 만들어 확장된 worktreeConfig가 설정된 리포지토리에서 모든 샌드박스화된 git 명령이 중단되는 문제를 수정했습니다. Ctrl+W, Ctrl+U, Ctrl+K, Option+Backspace, Option+D 및 vim df/dt가 커서가 그 안에 있을 때 손상된 [Pasted text #N] 자리 표시자를 남기는 문제를 수정했습니다.- 로그인 코드 필드와 같은 마스킹된 (비밀번호 스타일) 입력이 Ctrl+Y로 다른 곳에 붙여넣기 되거나 두 번 Esc로 지워질 때 프롬프트 기록에 저장되는 문제를 수정했습니다.
- Ctrl+Backspace가 검색 상자에서 단어 대신 한 문자를 삭제하는 문제를 수정했습니다.
- 도구 사용 행의 긴 파일 경로가 이제 한 줄에 유지되도록 중간에서 잘립니다.
- 원격 세션은 긴 SessionStart 또는 Setup 훅이 실행되는 동안 keep-alives를 계속 보내므로 훅 중간에 컨테이너가 유휴 상태로 수확되지 않습니다.
/goal: 장기 실행 백그라운드 작업에 대한 반복 체크인이 이제 매 30분마다 반복되는 대신 (30분, 1시간, 2시간마다) 백오프합니다./goal: claude --resume 선택기에서 세션을 재개하면 활성 목표가 복원됩니다.- ListAgents는 이제 세션에 자신의 이름(동료가 메시지를 보내는 이름)을 알려주며, 자신의 이름으로 SendMessage를 보내면 "no agent named ..." 대신 그렇게 표시됩니다.
- ListAgents 및 /list-agents는 이제 라이브 팀원을 나열합니다 (이전에는 서브 에이전트와 다른 세션만 나타나서 접근 가능한 팀원이 부재한 것으로 보였습니다).
- keybindingFlavor: "readline"이 이제 단어 키에 대해 Bash와도 일치합니다:
Alt+F 및 Ctrl/Option+→는 단어 끝에서 멈추고, Alt+D는 그곳까지 삭제합니다 (Ctrl+Y는 다시 붙여넣습니다), 구두점은 단어를 구분합니다. - 지속적인 재시도 모드 (CLAUDE_CODE_RETRY_WATCHDOG)가 이제 조직 지출 한도 및 잔액 부족 오류에서 즉시 실패하며, 재설정을 무한정 기다리지 않습니다.
- Chrome의 Claude: /clear가 이제 세션의 Chrome 탭 그룹을 닫고, 빈 그룹은
/resume 및 Claude Code 종료 시 닫힙니다.
|
| v2.1.238 | 2026-08-20 | Ctrl+WNEW --defer-shutdown-max-minNEW --proxy-authorization-fileNEW --proxy-authorization-commandNEW Ctrl+HFIX Ctrl+ZFIX /modelFIX /effortFIX /clearIMP Ctrl+LIMP --add-dirIMP | - Added a keybindingFlavor setting: set it to "readline" to make
Ctrl+W in the prompt delete back to the previous whitespace, as in Bash; the default ("classic") is unchanged - Plugin marketplaces: headersHelper on a url marketplace or a catalog entry runs a command that mints HTTP headers (e.g. a short-lived token) for catalog and same-origin archive fetches
- A catalog entry's headersHelper runs only when you install or update that plugin, after its command is shown; claude plugin install/update ask [y/N] (or pass -y)
- Added claude self-hosted-runner
--defer-shutdown-max-min <minutes>: on SIGTERM, keep serving attached sessions, park what is left after that many minutes, then exit - Added claude self-hosted-runner
--proxy-authorization-command / --proxy-authorization-file for egress proxies that require a freshly issued Proxy-Authorization header on every connection - Fixed held Backspace being ignored on terminals that send
Ctrl+H for Backspace when keystrokes arrive in large bursts (slow SSH/mosh links) - Fixed killing a suspended (
Ctrl+Z) session sometimes leaving the terminal in bracketed-paste mode with the cursor hidden - Fixed the
/model and /effort cache-miss warning appearing when the prompt cache had already expired - Cross-session messaging: sending to a session on this machine that refuses inbound messages (e.g. crossSessionInbound: "refuse") now reports "refused" to the sender instead of a silent success
- Cross-session messaging: a session whose inbox drops your messages (rate limit or full queue) now tells your session, instead of the messages vanishing silently
- Updated the bundled claude-api skill for the Managed Agents Aug 19 release: web search/fetch domain settings and memory stores on self-hosted sandboxes
- Changed
Ctrl+L and Cmd+K in fullscreen to always just repaint — the double-press /clear shortcut was removed, and 1-row nvim terminals no longer trigger automatic /clear loops - MCP headersHelper in a project .mcp.json, and inline MCP servers in project or
--add-dir agent files, now require that folder's trust dialog to have been accepted (also under claude -p) - MCP headersHelper from a project .mcp.json, plugin, or agent file runs without inherited credential env vars; user, managed and claude.ai-scope helpers now run from the Claude config dir
- keybindingFlavor 설정이 추가되었습니다: 이를 "readline"으로 설정하면 Bash처럼 프롬프트에서 Ctrl+W가 이전 공백까지 삭제됩니다; 기본값("classic")은 변경되지 않았습니다.
- 플러그인 마켓플레이스: url 마켓플레이스 또는 카탈로그 항목의 headersHelper는 카탈로그 및 동일 출처 아카이브 가져오기를 위한 HTTP 헤더(예: 단기 토큰)를 생성하는 명령을 실행합니다.
- 카탈로그 항목의 headersHelper는 해당 플러그인을 설치하거나 업데이트할 때만 실행되며, 그 명령이 표시된 후에 실행됩니다; claude plugin install/update ask [y/N] (또는 -y 플래그를 전달)
- claude self-hosted-runner
--defer-shutdown-max-min <minutes>가 추가되었습니다: SIGTERM 시, 연결된 세션을 계속 제공하고, 그 후 몇 분이 지나면 남은 세션을 주차한 후 종료합니다. - 매번 새로 발급된 Proxy-Authorization 헤더가 필요한 egress 프록시를 위해 claude self-hosted-runner
--proxy-authorization-command / --proxy-authorization-file이 추가되었습니다. - 큰 폭으로 키 입력이 들어올 때 Ctrl+H를 Backspace로 보내는 터미널에서 Backspace가 무시되는 문제를 수정했습니다 (느린 SSH/mosh 링크).
- 일시 중지된 (
Ctrl+Z) 세션을 종료할 때 터미널이 브래킷된 붙여넣기 모드로 남아 커서가 숨겨지는 문제를 수정했습니다. - 프롬프트 캐시가 이미 만료되었을 때
/model 및 /effort 캐시 미스 경고가 나타나는 문제를 수정했습니다. - 크로스 세션 메시징: 수신 메시지를 거부하는 이 머신의 세션(예: crossSessionInbound: "refuse")에 메시지를 보내면 이제 발신자에게 "refused"를 보고합니다.
- 크로스 세션 메시징: 메시지를 드롭하는 세션(속도 제한 또는 큐가 가득 찬 경우)은 이제 메시지가 조용히 사라지는 대신 귀하의 세션에 알립니다.
- 관리 에이전트의 8월 19일 릴리스를 위한 번들된 claude-api 기술이 업데이트되었습니다: 웹 검색/가져오기 도메인 설정 및 self-hosted 샌드박스의 메모리 저장소.
- 전체 화면에서
Ctrl+L 및 Cmd+K가 항상 다시 그리기만 하도록 변경되었습니다 — 더블 프레스 /clear 단축키가 제거되었고, 1행 nvim 터미널은 더 이상 자동 /clear 루프를 유발하지 않습니다. - 프로젝트 .mcp.json의 MCP headersHelper 및 프로젝트 또는
--add-dir 에이전트 파일의 인라인 MCP 서버는 이제 해당 폴더의 신뢰 대화 상자가 수락되었어야 합니다 (claude -p에서도 해당). - 프로젝트 .mcp.json, 플러그인 또는 에이전트 파일의 MCP headersHelper는 상속된 자격 증명 환경 변수가 없이 실행됩니다; 사용자, 관리 및 claude.ai-scope 헬퍼는 이제 Claude 구성 디렉토리에서 실행됩니다.
|
| v2.1.237 | 2026-08-20 | /configNEW | - Added a built-in "Concise" output style: Claude leads with results and skips preamble and narration, while doing the work just as thoroughly. Select it under Output style in
/config.
- 내장된 "Concise" 출력 스타일이 추가되었습니다: Claude는 결과를 먼저 보여주고 서론 및 내레이션을 건너뛰며, 작업은 여전히 철저하게 수행합니다. /config의 출력 스타일에서 선택할 수 있습니다.
|
| v2.1.236 | 2026-08-19 | /modelNEW /recapFIX /goalIMP /usageIMP | - Added ANTHROPIC_DEFAULT_MODEL environment variable: sets the model new sessions start on, while a
/model pick still overrides it and persists across restarts (unlike ANTHROPIC_MODEL) - Added notify_when_idle to cross-session SendMessage: ask another Claude Code session on this machine to send one notice when it next goes idle — opt-in, one-shot, no polling (macOS and Linux)
- Sandbox: on macOS, wildcard read-deny rules (e.g. **/.env) now take precedence inside allowed read regions, cover matched directories' contents, and can't be bypassed by renaming the denied file
- Fixed the
/model picker rendering taller than the terminal: it now shows only as many models as fit the window, with the rest reachable by scrolling - Fixed occasional runaway session recaps: recap text (automatic and
/recap) is now capped at 400 characters, cut at a word boundary - Changed the
/model picker to highlight only the newest model's name, so the highlight marks the new release rather than an arbitrary subset of the list /goal: an idle session whose goal is parked behind long-running background work now checks in automatically after 30 minutes (then 1h, 2h) instead of waiting for you to return/usage now shows the usage-credits spend row for Team and Enterprise members, and shows a capped row at 0% before anything is spent- SIGTERM in print/SDK mode no longer records an interrupted turn or synthetic tool denials before exiting; running commands are still terminated and the process still exits with code 143
- Pressing Enter on a slash-command typo or a command unavailable in this session now reports it instead of running the closest fuzzy match; prefixes and aliases still run
- Remote Control now marks a session offline within seconds when the CLI exits or its terminal closes
- SendMessage now refuses further messages to a session up front once a rapid burst would exceed what that session's inbox accepts, instead of reporting them sent while they were dropped
- Aligned the session title chip on the prompt border with the footer's right edge
- Right-aligned footer items (goal indicator, session state, background agent status) and truncated notices now share a consistent right margin with the rest of the prompt area
- ANTHROPIC_DEFAULT_MODEL 환경 변수를 추가했습니다: 새 세션이 시작할 모델을 설정하며,
/model 선택은 여전히 이를 무시하고 재시작 간에도 유지됩니다 (ANTHROPIC_MODEL과는 다르게). - cross-session SendMessage에 notify_when_idle을 추가했습니다: 이 머신의 다른 Claude Code 세션에 다음에 유휴 상태가 될 때 하나의 알림을 보내도록 요청합니다 — 선택적, 일회성, 폴링 없음 (macOS 및 Linux).
- Sandbox: macOS에서 와일드카드 읽기 거부 규칙(예: **/.env)이 이제 허용된 읽기 영역 내에서 우선 적용되며, 일치하는 디렉토리의 내용을 포함하고 거부된 파일의 이름을 변경해도 우회할 수 없습니다.
/model 선택기가 터미널보다 더 높게 렌더링되는 문제를 수정했습니다: 이제 창에 맞는 모델 수만 표시되며, 나머지는 스크롤로 접근할 수 있습니다.- 가끔 발생하던 세션 요약 문제를 수정했습니다: 요약 텍스트(자동 및
/recap)는 이제 400자로 제한되며, 단어 경계에서 잘립니다. /model 선택기를 변경하여 최신 모델의 이름만 강조 표시되도록 하여 강조가 새로운 릴리스를 표시하도록 했습니다./goal: 장시간 백그라운드 작업 뒤에 목표가 주차된 유휴 세션은 이제 30분 후에 자동으로 체크인합니다 (그 후 1시간, 2시간).- /usage는 이제 팀 및 엔터프라이즈 회원을 위한 사용 크레딧 소비 행을 표시하며, 소비되기 전에는 0%로 제한된 행을 보여줍니다.
- print/SDK 모드에서 SIGTERM은 더 이상 종료하기 전에 중단된 턴이나 합성 도구 거부를 기록하지 않습니다; 실행 중인 명령은 여전히 종료되며 프로세스는 코드 143으로 종료됩니다.
- 슬래시 명령의 오타나 이 세션에서 사용할 수 없는 명령에서 Enter를 누르면 가장 가까운 퍼지 일치를 실행하는 대신 이를 보고합니다; 접두사 및 별칭은 여전히 실행됩니다.
- 원격 제어는 CLI가 종료되거나 터미널이 닫히면 몇 초 내에 세션을 오프라인으로 표시합니다.
- SendMessage는 이제 빠른 폭주가 해당 세션의 수신함이 수용하는 것을 초과할 경우, 메시지를 더 이상 수신하지 않으며, 대신 전송된 것으로 보고하지 않습니다.
- 세션 제목 칩을 프롬프트 경계에서 바닥글의 오른쪽 가장자리와 정렬했습니다.
- 오른쪽 정렬된 바닥글 항목(목표 표시기, 세션 상태, 백그라운드 에이전트 상태) 및 잘린 알림이 이제 프롬프트 영역의 나머지와 일관된 오른쪽 여백을 공유합니다.
|
| v2.1.235 | 2026-08-18 | Shift+TFIX ctrl+tFIX /ultrareviewIMP /autofix-prIMP /configIMP ctrl+oNEW | - Added an optional spellcheck setting that underlines misspelled words in the prompt input as you type, using your installed aspell, hunspell, or ispell
- Fixed Shift+Tab inside the permission prompt's comment field approving the edit and granting session-wide edit permission instead of closing the field
- Fixed the expanded task list (
ctrl+t) always starting collapsed when resuming or relaunching into a session that still has open tasks - Improved memory and CPU usage while cloud sessions such as
/ultrareview or /autofix-pr run in the background — their event streams are no longer re-scanned and re-rendered on every update - Improved the context-limit error to say when auto-compact is off and point to
/config to re-enable it - Vim mode: NORMAL mode and cursor position are now preserved when toggling the detailed transcript (
ctrl+o) or closing a panel - Dialogs: arrow keys and Enter pressed in quick succession now select the option you navigated to instead of the previously highlighted one
- SendMessage now refuses messages too large for cross-session delivery up front instead of silently dropping them
- Remote Control: claude rc now applies the same enterprise-gateway availability check as interactive startup
- [VSCode] Fixed focus jumping between open Claude tabs on its own when a window with several Claude panels is restored or reloaded
- 입력하는 동안 설치된 aspell, hunspell 또는 ispell을 사용하여 프롬프트 입력에서 잘못된 철자를 밑줄로 표시하는 선택적 맞춤법 검사 설정이 추가되었습니다.
- 권한 프롬프트의 댓글 필드에서 Shift+Tab을 눌렀을 때 필드를 닫는 대신 편집을 승인하고 세션 전체 편집 권한을 부여하는 문제를 수정했습니다.
- 열린 작업이 있는 세션으로 복귀하거나 재시작할 때 확장된 작업 목록(
ctrl+t)이 항상 축소된 상태로 시작하는 문제를 수정했습니다. /ultrareview 또는 /autofix-pr와 같은 클라우드 세션이 백그라운드에서 실행될 때 메모리 및 CPU 사용량을 개선했습니다 — 이벤트 스트림이 더 이상 매 업데이트마다 재스캔되고 재렌더링되지 않습니다.- 자동 압축이 꺼져 있을 때를 알려주고 /config로 다시 활성화하라는 메시지를 표시하도록 컨텍스트 제한 오류를 개선했습니다.
- Vim 모드: 상세 전사(toggle transcript)(
ctrl+o)를 전환하거나 패널을 닫을 때 NORMAL 모드와 커서 위치가 이제 유지됩니다. - 대화 상자: 화살표 키와 Enter를 빠르게 누르면 이전에 강조 표시된 옵션 대신 탐색한 옵션이 선택됩니다.
- SendMessage는 교차 세션 전달에 너무 큰 메시지를 미리 거부하고 조용히 삭제하지 않습니다.
- 원격 제어: claude rc는 대화형 시작과 동일한 엔터프라이즈 게이트웨이 가용성 검사를 적용합니다.
- [VSCode] 여러 Claude 패널이 있는 창이 복원되거나 다시 로드될 때 열린 Claude 탭 간에 포커스가 자동으로 이동하는 문제를 수정했습니다.
|
| v2.1.234 | 2026-08-17 | /configNEW /loginIMP ---FIX /permissionsIMP --dangerously-skip-permissionsFIX /tuiFIX --allowed-toolsFIX --disallowed-toolsFIX /add-dir <path>IMP /add-dirIMP /autocompactIMP /themeIMP /helpIMP /advisorIMP /goalIMP | - Added the optional CLAUDE_CODE_PROJECT_DIR_NAME environment variable: hosts that give each session its own config directory can choose a short name for the per-project transcript directory
- Added the selection:clear keybinding action, so a key can be bound to clear an in-app text selection; also works in the agents view
- Added a GitLab merge request badge to the footer and statusline: repos with a GitLab remote and an authenticated glab CLI show MR !N with draft/pending/green states
- Claude Code now continues your session automatically when a claude.ai usage limit resets; turn it off in
/config ("Continue automatically at usage limit") - Claude is now told to use your account email only to identify you, and not to send it to unrelated services unless you ask
- Fixed modal text such as the
/login OAuth URL losing characters when copied in fullscreen - Fixed a
--- horizontal rule in rendered markdown running into the line after it - Fixed dialogs like
/permissions opened while a ! shell command was running being dismissed when the command finished - Fixed accepting the "Try the new fullscreen renderer?" prompt restarting the session without its permission mode (e.g.
--dangerously-skip-permissions), tool allow/deny rules, model or effort flags - Fixed
/tui dropping launch --allowed-tools/--disallowed-tools rules when it restarts; it now declines to switch, with the reason, when the session has restrictions a restart can't carry over - Fixed: after
/login while CLAUDE_CODE_OAUTH_TOKEN is set, the stale-token reminder no longer leaks into Claude's automatically resumed turn — it now appears only to you - Remote Control: signing this computer in to a different claude.ai account or organization now stops the running session within seconds and says why, instead of a misleading HTTP 404 hours later
- Remote Control sessions started from Claude Code Desktop or VS Code now keep phones and claude.ai/code updated on the session's permission mode (and claude.ai/code on the model) as they change
- Remote Control: effort picks made on a phone or on claude.ai/code now apply to terminal- and Desktop/VS Code-hosted sessions, and the session publishes its effort level to connected clients
- SendMessage and ListAgents now say when your account's session list was too long to check completely, instead of treating unseen sessions as absent
- Expired Anthropic profile credential now points you at
/login when a claude.ai login would take precedence /permissions can now be opened while Claude is working — rule changes apply to the rest of the current turn/add-dir <path> can now be used while Claude is working; /add-dir, /autocompact, /theme, /help, /config and /advisor dialogs open mid-turn in the fullscreen TUI/goal now clears itself with a notice when a turn dies on an unrecoverable error (e.g. revoked auth, an exhausted credit balance, or a context overflow) instead of staying armed/goal: when background tasks keep a goal waiting for 30+ minutes, Claude now checks in on them instead of waiting indefinitely (set CLAUDE_CODE_GOAL_CHECKIN_MINUTES=0 to opt out)- Removed the "Default teammate model" setting from
/config; agent-team teammates now use the leader's model unless the spawn names one
- 선택적 CLAUDE_CODE_PROJECT_DIR_NAME 환경 변수가 추가되었습니다: 각 세션에 고유한 구성 디렉토리를 제공하는 호스트는 프로젝트별 전사 디렉토리에 대한 짧은 이름을 선택할 수 있습니다.
- in-app 텍스트 선택을 지우기 위해 키를 바인딩할 수 있는 selection:clear 키 바인딩 작업이 추가되었습니다; 에이전트 뷰에서도 작동합니다.
- 바닥글과 상태줄에 GitLab 병합 요청 배지가 추가되었습니다: GitLab 원격 저장소와 인증된 glab CLI가 있는 저장소는 초안/대기/녹색 상태의 MR !N을 표시합니다.
- 이제 claude.ai 사용 한도가 재설정되면 Claude Code가 세션을 자동으로 계속합니다; /config에서 끌 수 있습니다 ("사용 한도에서 자동으로 계속하기").
- Claude는 이제 귀하를 식별하기 위해서만 귀하의 계정 이메일을 사용하도록 지시되며, 요청하지 않는 한 관련 없는 서비스에 보내지 않습니다.
- 전체 화면에서 복사할 때
/login OAuth URL과 같은 모달 텍스트에서 문자가 사라지는 문제가 수정되었습니다. - 렌더링된 마크다운에서
--- 수평 규칙이 그 다음 줄과 충돌하는 문제가 수정되었습니다. - ! 셸 명령이 실행 중일 때 열리는 /permissions와 같은 대화 상자가 명령이 완료되면 사라지는 문제가 수정되었습니다.
- "새 전체 화면 렌더러를 사용해 보시겠습니까?" 프롬프트 수락 시 세션이 허가 모드 없이 재시작되는 문제가 수정되었습니다 (예:
--dangerously-skip-permissions, 도구 허용/거부 규칙, 모델 또는 노력 플래그). - /tui가 재시작할 때 launch
--allowed-tools/--disallowed-tools 규칙을 떨어뜨리는 문제가 수정되었습니다; 이제 세션에 재시작이 전이될 수 없는 제한이 있을 때 이유와 함께 전환을 거부합니다. /login 후 CLAUDE_CODE_OAUTH_TOKEN이 설정된 상태에서, 오래된 토큰 알림이 Claude의 자동으로 재개된 턴에 누출되지 않도록 수정되었습니다 — 이제 오직 귀하에게만 나타납니다.- 원격 제어: 이 컴퓨터를 다른 claude.ai 계정이나 조직에 로그인하면 몇 초 내에 실행 중인 세션이 중지되고 그 이유를 설명합니다, 몇 시간 후 잘못된 HTTP 404 대신에.
- Claude Code Desktop 또는 VS Code에서 시작된 원격 제어 세션은 세션의 허가 모드가 변경될 때마다 전화기와 claude.ai/code를 업데이트합니다.
- 원격 제어: 전화기나 claude.ai/code에서 선택한 노력은 이제 터미널 및 Desktop/VS Code 호스팅 세션에 적용되며, 세션은 연결된 클라이언트에 노력 수준을 게시합니다.
- SendMessage 및 ListAgents는 이제 귀하의 계정 세션 목록이 너무 길어 완전히 확인할 수 없을 때 이를 알리며, 보이지 않는 세션을 부재로 처리하지 않습니다.
- 만료된 Anthropic 프로필 자격 증명은 claude.ai 로그인 우선 순위가 있을 때 /login으로 안내합니다.
- Claude가 작업 중일 때 /permissions를 열 수 있게 되었습니다 — 규칙 변경 사항은 현재 턴의 나머지 부분에 적용됩니다.
- Claude가 작업 중일 때
/add-dir <path>를 사용할 수 있게 되었습니다; /add-dir, /autocompact, /theme, /help, /config 및 /advisor 대화 상자는 전체 화면 TUI에서 턴 중간에 열립니다. - /goal은 턴이 복구할 수 없는 오류(예: 권한 취소, 소진된 크레딧 잔액 또는 컨텍스트 오버플로우)로 종료될 때 알림과 함께 스스로 지워집니다 대신 무장 상태로 남지 않습니다.
/goal: 백그라운드 작업이 목표를 30분 이상 대기시키면 Claude가 무한정 기다리지 않고 이를 확인합니다 (CLAUDE_CODE_GOAL_CHECKIN_MINUTES=0으로 설정하여 선택 해제 가능).- /config에서 "기본 팀원 모델" 설정이 제거되었습니다; 에이전트 팀의 팀원은 생성자가 이름을 지정하지 않는 한 리더의 모델을 사용합니다.
|
| v2.1.233 | 2026-08-14 | --worktreeNEW /checkupFIX /reviewFIX /effortIMP | - Added GitLab merge request URL support to the
--worktree flag and the claude agents view (where MRs display as !N) - Added an opt-in forward_user_identity apps gateway setting on Anthropic upstreams that sends the signed-in user's identity as headers, so a proxy behind the gateway can attribute spend per user
- Added opt-in memory cgroup support for Bash tool commands on Linux (CLAUDE_CODE_TOOL_MEMORY_LIMIT) so a runaway build can't stall the session
- Added CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS environment variable to configure the WebFetch session URL cache TTL (default unchanged: 15 minutes)
- Fixed bundled skill aliases like
/checkup and /review reporting "Unknown command" in -p mode or with plugins/MCP loaded when a user or project skill shadows the bundled skill - Improved screen reader mode: the
/effort selector renders as a numbered list with a typed-number prompt, and hint and dialog text is no longer clipped - Todo/task-tracking tools (TaskCreate/Get/Update/List, TodoWrite) are no longer available on Opus 4.8, Sonnet 5, Fable 5, Mythos 5, and newer models; set CLAUDE_CODE_ENABLE_TODO_TOOLS=1 to bring them back
- Windows: fixed auto mode repeatedly stopping for manual approval on ordinary cd <dir> && <command> > file Bash commands (a 2.1.232 regression)
--worktree 플래그와 claude agents 뷰에 GitLab merge request URL 지원 추가 (여기서 MRs는 !N으로 표시됨)- Anthropic upstreams에 opt-in forward_user_identity 앱 게이트웨이 설정 추가, 이는 로그인한 사용자의 신원을 헤더로 전송하여 게이트웨이 뒤의 프록시가 사용자별 지출을 추적할 수 있도록 함
- Linux에서 Bash 도구 명령을 위한 opt-in memory cgroup 지원 추가 (CLAUDE_CODE_TOOL_MEMORY_LIMIT), 이를 통해 무한 빌드가 세션을 중단하지 않도록 함
- WebFetch 세션 URL 캐시 TTL을 구성하기 위한 CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS 환경 변수 추가 (기본값 변경 없음: 15분)
- 사용자가 또는 프로젝트 스킬이 번들 스킬을 가릴 때
/checkup 및 /review와 같은 번들 스킬 별칭이 -p 모드 또는 plugins/MCP 로드 시 "Unknown command"를 보고하는 문제 수정 - 스크린 리더 모드 개선:
/effort 선택기가 번호 매겨진 목록으로 렌더링되며, 입력된 숫자 프롬프트와 힌트 및 대화 상자 텍스트가 더 이상 잘리지 않음 - Todo/task-tracking 도구(TaskCreate/Get/Update/List, TodoWrite)가 Opus 4.8, Sonnet 5, Fable 5, Mythos 5 및 최신 모델에서 더 이상 사용 가능하지 않음; CLAUDE_CODE_ENABLE_TODO_TOOLS=1로 설정하여 다시 활성화 가능
- Windows: 일반 cd <dir> && <command> > file Bash 명령에서 수동 승인을 위해 자동 모드가 반복적으로 중지되는 문제 수정 (2.1.232 회귀)
|
| v2.1.232 | 2026-08-13 | /configNEW /advisor /model fableFIX /modelFIX /loginFIX /updateFIX /tuiFIX --advisor fableFIX /feedbackIMP /bugIMP /pluginIMP /code-reviewIMP /remote-control /tasksIMP --settingsIMP /powerupDEL | - Subagent forking is now on by default: a subagent_type: "fork" subagent inherits the full conversation and prompt cache, and non-teammate agent spawns in interactive sessions now run in the background by default
- Type @ in the prompt to mention another Claude session by name; Claude then uses SendMessage to reach that session directly
- SendMessage now delivers to a bare name that exactly matches one live session, instead of asking to confirm with a ref first
- Interactive sessions on one machine now keep unique names: starting or renaming a session to a name another live session already uses gives it a name-word-word variant and tells you
- Added
/config rows for "Dialog expiry" and "Messages from your other sessions" (cross-session inbound accept/hold/refuse) - Added secret redaction for GitLab token families (glrt-, gloas-, glptt-, glagent-, glimt-, glsoat-, glcbt-, glft-, glffct-) and full redaction of routable glpat-/gldt- tokens; the glab CLI config store gets the same sandbox and credential-path protection as gh
- Added GitLab support to plugin marketplaces: bare gitlab.com repo URLs (including nested subgroups) now clone like github.com URLs, and clone auth-failure hints name your actual git host
- Settings: additionalMarketplaces and allowedMarketplaces are now accepted as friendlier aliases for extraKnownMarketplaces and strictKnownMarketplaces
- Enterprise policy: a url-typed blockedMarketplaces entry for a bare repo URL keeps blocking that URL when the CLI classifies it as a git clone
- Fable 5 is offered as an advisor in
/advisor again for organizations with Fable access, with usage-credits consent set up through /model fable - Fixed Cloud gateway
/login exiting silently or leaving an unresponsive terminal after "Press Enter to continue" when managed settings failed to load; the reason is now shown - Fixed
/update and /tui refusing to restart while work that survives the relaunch was running - Fixed the consent message for interactive
--advisor fable launches, which told you to run /model fable in an interactive session that had just exited /feedback and /bug now open immediately when invoked while Claude is responding, instead of waiting for the turn to finish/plugin install plugin@marketplace now refreshes the marketplace first, so newly published plugins install without a manual marketplace update/code-review at high, xhigh, and max effort now runs in a background agent like the other levels- Remote Control: resuming a conversation no longer silently takes Remote Control away from another Claude Code on the same machine that still has it; run
/remote-control there to move it - Updated agent panel: completed subagents hide immediately with a
/tasks footer hint, and the "↓ N more" overflow indicator moved left for visibility - Changed sandbox.ripgrep to be honored only from user, managed, and
--settings settings; project settings can no longer override the sandbox's ripgrep binary - Removed the startup tip suggesting you create custom subagents, and the matching nudge in the
/powerup tour
- 서브 에이전트 포킹이 기본적으로 활성화되었습니다: subagent_type: "fork" 서브 에이전트는 전체 대화 및 프롬프트 캐시를 상속받으며, 비팀원 에이전트는 이제 기본적으로 백그라운드에서 실행됩니다.
- 프롬프트에서 @를 입력하여 다른 Claude 세션을 이름으로 언급할 수 있습니다; 그러면 Claude는 SendMessage를 사용하여 해당 세션에 직접 도달합니다.
- SendMessage는 이제 정확히 일치하는 활성 세션의 이름으로 전달되며, 먼저 참조로 확인을 요청하지 않습니다.
- 한 머신에서의 인터랙티브 세션은 이제 고유한 이름을 유지합니다: 다른 활성 세션이 이미 사용 중인 이름으로 세션을 시작하거나 이름을 변경하면 이름-단어-단어 변형이 부여되고 알려줍니다.
- "대화 만료" 및 "다른 세션의 메시지"에 대한
/config 행이 추가되었습니다 (크로스 세션 수신 수락/보류/거부). - GitLab 토큰 패밀리(glrt-, gloas-, glptt-, glagent-, glimt-, glsoat-, glcbt-, glft-, glffct-)에 대한 비밀 삭제가 추가되었으며, 라우팅 가능한 glpat-/gldt- 토큰의 전체 삭제가 이루어졌습니다; glab CLI 구성 저장소는 gh와 동일한 샌드박스 및 자격 증명 경로 보호를 받습니다.
- 플러그인 마켓플레이스에 GitLab 지원이 추가되었습니다: bare gitlab.com 레포 URL(중첩된 서브그룹 포함)이 이제 github.com URL처럼 클론되며, 클론 인증 실패 힌트는 실제 git 호스트 이름을 제공합니다.
- 설정: additionalMarketplaces 및 allowedMarketplaces가 이제 extraKnownMarketplaces 및 strictKnownMarketplaces의 더 친숙한 별칭으로 수용됩니다.
- 엔터프라이즈 정책: bare 레포 URL에 대한 url-타입 blockedMarketplaces 항목은 CLI가 git 클론으로 분류할 때 해당 URL을 계속 차단합니다.
- Fable 5가 Fable 접근 권한이 있는 조직을 위해 /advisor에서 다시 어드바이저로 제공되며, 사용 크레딧 동의는
/model fable을 통해 설정됩니다. - Cloud gateway /login이 "Press Enter to continue" 후 조용히 종료되거나 응답하지 않는 터미널을 남기는 문제를 수정했습니다; 이제 그 이유가 표시됩니다.
/update 및 /tui가 재시작을 거부하는 문제를 수정했습니다; 재시작 생존 작업이 실행 중일 때 발생했습니다.- 인터랙티브
--advisor fable 실행을 위한 동의 메시지를 수정했습니다; 방금 종료된 인터랙티브 세션에서 /model fable을 실행하라는 메시지를 표시했습니다. /feedback 및 /bug는 Claude가 응답하는 동안 호출되면 즉시 열리며, 턴이 끝날 때까지 기다리지 않습니다./plugin install plugin@marketplace가 이제 먼저 마켓플레이스를 새로 고쳐, 새로 게시된 플러그인이 수동 마켓플레이스 업데이트 없이 설치됩니다.- 높은, xhigh 및 최대 노력의 /code-review가 이제 다른 수준처럼 백그라운드 에이전트에서 실행됩니다.
- 원격 제어: 대화를 재개할 때 더 이상 같은 머신의 다른 Claude Code에서 원격 제어를 조용히 빼앗지 않습니다; 거기서 /remote-control을 실행하여 이동합니다.
- 에이전트 패널 업데이트: 완료된 서브 에이전트는
/tasks 바닥글 힌트와 함께 즉시 숨겨지며, "↓ N more" 오버플로우 표시기가 가시성을 위해 왼쪽으로 이동했습니다. - sandbox.ripgrep가 이제 사용자, 관리 및
--settings 설정에서만 존중되도록 변경되었습니다; 프로젝트 설정은 더 이상 샌드박스의 ripgrep 바이너리를 재정의할 수 없습니다. - 사용자 정의 서브 에이전트를 생성하라는 시작 팁과
/powerup 투어에서의 일치하는 알림을 제거했습니다.
|
| v2.1.231 | 2026-08-13 | — | - Fixed MCP OAuth sign-in failing with a redirect URI mismatch for servers that use a pre-registered OAuth client, such as Slack
- Slack과 같은 사전 등록된 OAuth 클라이언트를 사용하는 서버에서 리디렉션 URI 불일치로 인해 MCP OAuth 로그인 실패 문제를 수정했습니다.
|
| v2.1.229 | 2026-08-12 | --resumeFIX /modelFIX /install-github-appFIX --input-format stream-jsonFIX /compactIMP /doctorIMP /loginIMP /commit-push-prIMP --forceIMP --amendIMP --no-verifyIMP --base-dirIMP /bugIMP /btw Shift+cNEW | - Documented claude remote-control --continue for resuming the most recent Remote Control session
- Added server-supplied Claude Code hook support for self-hosted runner sessions, matching managed-environment behavior
- Added SSE keepalive pings to gateway streaming responses during long thinking pauses, preventing idle-timeout disconnects on Vertex and Bedrock upstreams
- Added plugin marketplace command sources: a local command (e.g. an IDE) prints the plugin directory, which is re-resolved each session and applied without a restart; mode: "link" uses it in place
- ListAgents now marks disconnected Remote Control sessions as offline and labels your cloud sessions as cloud
- Fixed a crash to the error screen (including on
--resume of the affected session) when a tool call had a non-string glob, file_path, or command value - Fixed a RangeError crash when a progress bar or markdown table rendered in a very narrow terminal window (could also crash claude --continue/--resume at startup)
- Fixed
/model rejecting Sonnet/Opus 1M for claude.ai subscribers using a custom ANTHROPIC_BASE_URL gateway - Fixed the Claude Code Review workflow generated by
/install-github-app completing without posting its review on the pull request - Fixed SDK and
--input-format stream-json sessions getting a 400 API error when a whitespace-only message was submitted - Improved "prompt is too long" errors to explain why automatic compaction could not recover instead of only suggesting
/compact - Improved sandbox: IPv6 literals in network domain lists are now bracketed ([::1]:443), and ambiguous spellings are enforced fail-closed and flagged by
/doctor - Updated
/login to repeat the CLAUDE_CODE_OAUTH_TOKEN override warning after a successful login - Changed
/commit-push-pr so git/gh commands with dangerous flags (--force, --amend, --no-verify, etc.) are no longer auto-approved - Changed self-hosted runner Windows startup to require an explicit
--base-dir; there is no default checkout directory on Windows - [VSCode] "Report a problem" and
/bug now open the built-in feedback dialog instead of a retired survey link - [VSCode] Made the
/btw side-question panel resizable by dragging its boundary, in both side-docked and stacked layouts - [VSCode] Added session groups in the sidebar — right-click to create, rename, or delete; Cmd/Ctrl- or Shift-click to move several sessions at once
- 가장 최근 Remote Control 세션을 재개하기 위한 claude remote-control --continue 문서화
- 관리 환경 동작에 맞춰 자체 호스팅 러너 세션에 대한 서버 제공 Claude Code 훅 지원 추가
- 긴 사고 대기 중에 Vertex 및 Bedrock 업스트림에서 유휴 시간 초과 연결을 방지하기 위해 게이트웨이 스트리밍 응답에 SSE keepalive 핑 추가
- 플러그인 마켓플레이스 명령 소스 추가: 로컬 명령(예: IDE)이 플러그인 디렉토리를 출력하며, 각 세션마다 다시 해결되고 재시작 없이 적용됨; 모드: "link"는 이를 제자리에서 사용
- ListAgents는 이제 연결이 끊어진 Remote Control 세션을 오프라인으로 표시하고 클라우드 세션을 클라우드로 레이블 지정
- 도구 호출에 비문자열 glob, file_path 또는 명령 값이 있을 때 오류 화면으로의 충돌 수정 (영향받은 세션의
--resume 포함) - 매우 좁은 터미널 창에서 진행 표시줄이나 마크다운 테이블이 렌더링될 때 RangeError 충돌 수정 (claude --continue/--resume이 시작 시 충돌할 수도 있음)
- 사용자 지정 ANTHROPIC_BASE_URL 게이트웨이를 사용하는 claude.ai 구독자에 대해 /model이 Sonnet/Opus 1M을 거부하는 문제 수정
- /install-github-app으로 생성된 Claude Code Review 워크플로우가 풀 리퀘스트에 리뷰를 게시하지 않고 완료되는 문제 수정
- 공백만 있는 메시지가 제출될 때 SDK 및
--input-format stream-json 세션에서 400 API 오류가 발생하는 문제 수정 - "프롬프트가 너무 깁니다" 오류를 개선하여 자동 압축이 복구할 수 없는 이유를 설명하고 /compact만 제안하지 않도록 수정
- 샌드박스 개선: 네트워크 도메인 목록의 IPv6 리터럴이 이제 괄호로 묶여 있으며([::1]:443), 모호한 철자는 실패-닫힘으로 강제 적용되고 /doctor에 의해 플래그가 지정됨
- /login을 업데이트하여 성공적인 로그인 후 CLAUDE_CODE_OAUTH_TOKEN 재정의 경고를 반복
- /commit-push-pr를 변경하여 위험한 플래그(
--force, --amend, --no-verify 등)를 가진 git/gh 명령이 더 이상 자동 승인되지 않도록 수정 - 자체 호스팅 러너 Windows 시작을 명시적인
--base-dir 요구로 변경; Windows에는 기본 체크아웃 디렉토리가 없음 - [VSCode] "문제 보고" 및 /bug가 더 이상 퇴출된 설문 링크 대신 내장 피드백 대화를 엽니다
- [VSCode]
/btw 부가 질문 패널의 경계를 드래그하여 크기를 조절할 수 있도록 수정, 사이드 도킹 및 스택 레이아웃 모두에서 - [VSCode] 사이드바에 세션 그룹 추가 — 오른쪽 클릭하여 생성, 이름 변경 또는 삭제; Cmd/Ctrl- 또는 Shift 클릭하여 여러 세션을 한 번에 이동
|
| v2.1.228 | 2026-08-11 | /tuiFIX /modelFIX /resumeFIX | - Fixed
/tui reverting the session to an earlier model when /model had been changed since the last response - Fixed Remote Control
/resume while connected leaking the resumed conversation's title or history into the connected session - Hardened skills synced from claude.ai: they no longer shadow local commands or MCP prompts, their descriptions are sanitized and labeled, and on your machine their bodies don't run ! commands or expand @ files
- Updated terminal title busy-spinner glyphs to reduce tab-bar jitter on some terminals
- /tui가 마지막 응답 이후 /model이 변경되었을 때 세션을 이전 모델로 되돌리는 문제를 수정했습니다.
- 연결된 상태에서 Remote Control /resume을 사용할 때 재개된 대화의 제목이나 기록이 연결된 세션으로 누출되는 문제를 수정했습니다.
- claude.ai에서 동기화된 스킬을 강화했습니다: 이제 로컬 명령이나 MCP 프롬프트를 가리지 않으며, 설명이 정리되고 라벨이 붙어 있으며, 귀하의 머신에서는 본문이 ! 명령을 실행하거나 @ 파일을 확장하지 않습니다.
- 일부 터미널에서 탭 바의 떨림을 줄이기 위해 터미널 제목의 busy-spinner 글리프를 업데이트했습니다.
|
| v2.1.227 | 2026-08-10 | /tuiFIX | - Fixed
/tui bringing back a conversation that had been rewound to before its first message
- /tui가 첫 번째 메시지 이전으로 되감긴 대화를 다시 불러오는 문제를 수정했습니다.
|
| v2.1.226 | 2026-08-08 | — | - Bug fixes and reliability improvements
|
| v2.1.225 | 2026-08-08 | --base-dirFIX | - Added gateway spend-limit support to Claude Code's usage warning; the limit-reached message now names the cap, its reset time, and the operator's message (requires the gateway on 2.1.225)
- Added a workspace trust prompt to claude agents for untrusted directories, matching the behavior of claude
- Fixed claude self-hosted-runner registering and then failing every session when
--base-dir cannot be created or written; it now exits at startup with a clear error - [VSCode] Fixed Focus view folding away the latest to-do list, a pending question's context, and settled answers; thinking-only folds show "Thought for Ns" and re-collapse when their turn completes
- SendMessage can now start a conversation with your Remote Control sessions on other machines by name (ListAgents shows them as name [ref]), instead of only replying after they message you first
- SendMessage: a Remote Control recipient you already confirmed is never swapped for a same-named session on this machine when its own list couldn't be checked
- Claude Code의 사용 경고에 게이트웨이 지출 한도 지원을 추가했습니다. 이제 한도 초과 메시지는 한도, 재설정 시간 및 운영자의 메시지를 포함합니다(2.1.225에서 게이트웨이가 필요함).
- 신뢰할 수 없는 디렉토리에 대해 claude 에이전트에 작업 공간 신뢰 프롬프트를 추가하여 claude의 동작과 일치시켰습니다.
- --base-dir을 생성하거나 쓸 수 없을 때 claude self-hosted-runner가 등록된 후 매 세션마다 실패하는 문제를 수정했습니다. 이제 명확한 오류와 함께 시작 시 종료됩니다.
- [VSCode] Focus 뷰가 최신 할 일 목록, 보류 중인 질문의 맥락 및 해결된 답변을 접는 문제를 수정했습니다. 생각 전용 접기는 "Thought for Ns"를 표시하고 그들의 차례가 완료되면 다시 접힙니다.
- SendMessage는 이제 이름으로 다른 머신의 Remote Control 세션과 대화를 시작할 수 있습니다(ListAgents는 이를 name [ref]로 표시함). 이제 먼저 메시지를 보내야만 응답하는 것이 아닙니다.
- SendMessage: 이미 확인한 Remote Control 수신자는 자신의 목록을 확인할 수 없을 때 이 머신의 동일한 이름의 세션으로 교체되지 않습니다.
|
| v2.1.224 | 2026-08-07 | --settingsNEW /resumeIMP /clearIMP --resumeFIX | - Added self-hosted environments: claude self-hosted-runner turns your own machines or containers into a place Claude Code web, mobile, and desktop sessions can run, on Team and Enterprise plans
- Added archive plugin source: install plugins from a zip over HTTPS without git or npm, with optional SHA-256 pinning
- Added a cancel-and-confirm step when removing an unavailable paste changes a command's text
- Added ANTHROPIC_BEDROCK_REGION_PREFIX env var for Bedrock to prefer a specific cross-region inference profile over the AWS_REGION-derived one
- Added crossSessionInbound and dialogExpiry settings: cross-session messages sent to a session running with bypassed permissions are held for your approval, and messages to other sessions auto-deliver
- Added sandbox credential-masking options: extract and onExtractNoMatch for structured env values, decode: "jwt" with maskClaims for JWT-aware masking, and awsPairs/sigv4 for AWS SigV4 re-signing; these need network.tlsTerminate and are honored only from user, managed, or
--settings settings - Added cross-session SendMessage: Claude Code sessions can now message each other, on any of your machines, with ListAgents to discover them (macOS and Linux)
- Fixed long (>200 char) project paths resolving to another project's session directory under a shared sanitized prefix; session list, rename, fork, delete and
/resume no longer cross projects - Fixed Remote Control and SDK clients showing a blank "(no content)" message after
/clear and other output-less commands - Improved Remote Control: attached web and mobile clients now see compaction progress and the post-compaction boundary instead of a silent pause;
/clear resets now propagate to attached clients - Changed Remote Control to archive the stale server session instead of leaving a dead one listed when a fresh session is minted after compaction or
/resume - [VSCode] Fixed the extension showing Remote Control as connected after the connection failed
- Fixed a session resume silently reconnecting Remote Control after the user turned it off (
--resume, SDK hosts, and the VS Code extension) - [VSCode] Fixed sessions not honoring remoteControlAtStartup when explicitly enabled
- 자체 호스팅 환경 추가: claude self-hosted-runner를 사용하면 자신의 머신이나 컨테이너에서 Claude Code 웹, 모바일 및 데스크탑 세션을 실행할 수 있습니다. 팀 및 엔터프라이즈 플랜에서 가능합니다.
- 아카이브 플러그인 소스 추가: git이나 npm 없이 HTTPS를 통해 zip에서 플러그인을 설치할 수 있으며, 선택적으로 SHA-256 핀닝을 지원합니다.
- 사용 불가능한 붙여넣기를 제거할 때 명령의 텍스트를 변경하는 취소 및 확인 단계 추가.
- Bedrock을 위해 특정 크로스 리전 추론 프로필을 선호하도록 ANTHROPIC_BEDROCK_REGION_PREFIX 환경 변수 추가.
- crossSessionInbound 및 dialogExpiry 설정 추가: 권한이 우회된 세션으로 전송된 크로스 세션 메시지는 승인 대기 중이며, 다른 세션으로의 메시지는 자동으로 전달됩니다.
- 샌드박스 자격 증명 마스킹 옵션 추가: 구조화된 env 값에 대한 extract 및 onExtractNoMatch, JWT 인식 마스킹을 위한 maskClaims와 함께 "jwt" 디코드, AWS SigV4 재서명을 위한 awsPairs/sigv4; 이들은 network.tlsTerminate가 필요하며 사용자, 관리 또는
--settings 설정에서만 적용됩니다. - 크로스 세션 SendMessage 추가: 이제 Claude Code 세션이 서로 메시지를 보낼 수 있으며, ListAgents를 통해 이를 발견할 수 있습니다 (macOS 및 Linux).
- 긴 (>200자) 프로젝트 경로가 공유된 정리된 접두사 아래 다른 프로젝트의 세션 디렉토리로 해결되는 문제 수정; 세션 목록, 이름 변경, 포크, 삭제 및 /resume이 더 이상 프로젝트를 넘지 않습니다.
- Remote Control 및 SDK 클라이언트가
/clear 및 기타 출력 없는 명령 후 빈 "(no content)" 메시지를 표시하는 문제 수정. - Remote Control 개선: 연결된 웹 및 모바일 클라이언트가 이제 압축 진행 상황과 압축 후 경계를 볼 수 있으며, 조용한 일시 정지 대신 표시됩니다;
/clear 리셋이 이제 연결된 클라이언트로 전파됩니다. - Remote Control을 변경하여 압축 후 새 세션이 생성될 때 죽은 세션을 남기지 않고 오래된 서버 세션을 아카이브하도록 수정.
- [VSCode] 연결 실패 후 Remote Control이 연결된 것으로 표시되는 확장 문제 수정.
- 세션 재개가 사용자가 Remote Control을 끈 후에도 조용히 다시 연결되는 문제 수정 (
--resume, SDK 호스트 및 VS Code 확장). - [VSCode] remoteControlAtStartup이 명시적으로 활성화되었을 때 세션이 이를 존중하지 않는 문제 수정.
|
| v2.1.223 | 2026-08-06 | /teleportNEW --teleportNEW /cdFIX /reviewIMP /code-reviewIMP /code-review ultraIMP /code-review highIMP | - Added owner wildcard entries ("owner/*") to the strictKnownMarketplaces and blockedMarketplaces managed settings for allowing or blocking all marketplace repos under a GitHub org
- Added a warning when workflow agents, forked skills, slash commands, or resumed background agents' requested subagent model is restricted and the parent model runs instead
- Added a
/teleport hint in cloud sessions showing how to continue locally with claude --teleport <session id> - Fixed resuming a session after a mid-session
/cd coming back empty - Changed
/review to be an alias of /code-review, which reviews the current diff or a PR (/code-review <level> <pr#>); use /code-review ultra for a deep cloud review - Changed
/code-review with no effort level to reuse the level you typed last; type a level like /code-review high to change it
- GitHub 조직 아래의 모든 마켓플레이스 리포를 허용하거나 차단하기 위해 strictKnownMarketplaces와 blockedMarketplaces 관리 설정에 owner wildcard 항목("owner/*")이 추가되었습니다.
- 워크플로 에이전트, 포크된 스킬, 슬래시 명령 또는 재개된 백그라운드 에이전트의 요청된 서브 에이전트 모델이 제한될 때 경고가 추가되었으며, 대신 부모 모델이 실행됩니다.
- 클라우드 세션에서 로컬에서 계속하는 방법을 보여주는
/teleport 힌트가 추가되었습니다: claude --teleport <session id>. - 중간 세션에서 /cd를 사용한 후 세션을 재개할 때 빈 상태로 돌아오는 문제를 수정했습니다.
- /review가 현재 diff 또는 PR을 검토하는 /code-review의 별칭으로 변경되었습니다 (
/code-review <level> <pr#>); 깊은 클라우드 검토를 위해 /code-review ultra를 사용하세요. - 노력 수준이 없는 /code-review가 마지막에 입력한 수준을 재사용하도록 변경되었습니다; 수준을 변경하려면
/code-review high와 같이 입력하세요.
|
| v2.1.222 | 2026-08-04 | /usage-creditsFIX /usageFIX /loginFIX --ax-screen-readerFIX /diffIMP /configIMP | - Fixed
/usage-credits on Team and Enterprise showing "you've already sent a usage credit request" for members whose earlier request was dismissed, blocking them from sending a new one - Fixed
/usage overattributing usage to MCP servers: a server's share now reflects only the requests that actually consumed its tool results, instead of every turn after any call to it - Fixed claude.ai connectors being falsely marked as needing authorization when the session token is invalid — they now show a
/login hint instead - Fixed screen readers re-reading the whole input line on every backspace in
--ax-screen-reader mode — end-of-line deletions now echo just the deleted characters - Improved the
/diff view, the Remote Control workspace diff, and file-edit diffs in Claude Code on the web sessions to use raw git blob content, ignoring workspace-configured diff drivers and textconv - Changed Remote Control auto-start so repo-local settings (.claude/settings.json or .claude/settings.local.json) can no longer turn it on (they can still turn it off); enable it at user scope via
/config
- Team과 Enterprise에서
/usage-credits가 "이미 사용량 크레딧 요청을 보냈습니다"라고 표시되는 문제를 수정하여, 이전 요청이 거부된 멤버들이 새로운 요청을 보낼 수 있도록 했습니다. - /usage가 MCP 서버에 대한 사용량을 과도하게 할당하는 문제를 수정했습니다: 이제 서버의 점유율은 실제로 도구 결과를 소비한 요청만 반영되며, 호출 이후의 모든 턴은 포함되지 않습니다.
- 세션 토큰이 유효하지 않을 때 claude.ai 커넥터가 잘못된 인증 필요로 표시되는 문제를 수정했습니다 — 이제 대신
/login 힌트를 표시합니다. --ax-screen-reader 모드에서 백스페이스를 누를 때마다 전체 입력 줄을 다시 읽는 스크린 리더 문제를 수정했습니다 — 줄 끝 삭제 시 삭제된 문자만 에코됩니다.- 웹 세션의
/diff 뷰, Remote Control 작업 공간 diff 및 Claude Code의 파일 편집 diff를 개선하여, 작업 공간에서 구성된 diff 드라이버와 textconv를 무시하고 원시 git blob 콘텐츠를 사용하도록 했습니다. - Remote Control 자동 시작을 변경하여 repo-local 설정(.claude/settings.json 또는 .claude/settings.local.json)으로는 더 이상 활성화할 수 없도록 했습니다(비활성화는 여전히 가능합니다); /config를 통해 사용자 범위에서 활성화하세요.
|
| v2.1.221 | 2026-08-04 | Ctrl+ANEW --mcp-configFIX /helpFIX /feedbackFIX /ultrareviewIMP /plugin installIMP /pluginIMP /reload-pluginsIMP /statusIMP /forkIMP | - [VSCode] Added Focus view: a chat-menu toggle that hides tool activity behind an expandable per-turn summary with a live running-tool indicator, toggled with Ctrl+Alt+F or the "Claude Code: Toggle Focus view" command
- Added mode: "mask" for sandbox credential files on Linux and WSL — sandboxed commands read a sentinel copy (the whole file, or just the spans captured by an extract regex) while the sandbox proxy substitutes the real value on egress; on macOS file masking falls back to deny
- Added warnings to claude plugin validate when a marketplace or plugin name would be rejected by Claude Desktop's managed marketplace sync
- Added a prompt-audit subcommand to the claude-api skill for auditing prompts and tool descriptions for patterns written for older models
- Fixed MCP servers from
--mcp-config not being connected before the first turn in print mode (-p), which made the model emit tool calls as literal text - Fixed plugin- and org-delivered skills named after terminal-only built-ins (e.g.
/help, /feedback) being un-invocable in non-interactive sessions - Reduced prompt-cache costs for auto-mode permission checks by reusing the cached conversation prefix across decisions
- Improved
/ultrareview error messages when a repo shares no history with its base: a checkout with no branches is now refused up front with advice to create one, and refusal hints no longer suggest git fetch --unshallow on clones that are already complete - Changed
/plugin install to refresh a stale marketplace catalog and retry before reporting a plugin not found - Changed plugins installed from
/plugin to activate immediately when safe, instead of always requiring /reload-plugins - Changed
/status to show the session kind: interactive, or a background job that is attached or unattended - Changed sessions forked with
/fork to create a new worktree of their own instead of working in the original session's checkout
- [VSCode] Focus view를 추가했습니다: Ctrl+Alt+F 또는 "Claude Code: Toggle Focus view" 명령으로 전환할 수 있는 실시간 실행 도구 표시기가 있는 확장 가능한 턴 요약 뒤에 도구 활동을 숨기는 채팅 메뉴 토글입니다.
- Linux 및 WSL의 샌드박스 자격 증명 파일에 대한 "mask" 모드를 추가했습니다 — 샌드박스된 명령은 센티넬 복사본(전체 파일 또는 extract regex로 캡처된 범위만)을 읽고, 샌드박스 프록시는 이탈 시 실제 값을 대체합니다; macOS에서는 파일 마스킹이 거부로 돌아갑니다.
- Claude Desktop의 관리형 마켓플레이스 동기화로 인해 마켓플레이스 또는 플러그인 이름이 거부될 때 claude 플러그인 validate에 경고를 추가했습니다.
- 오래된 모델을 위해 작성된 프롬프트 및 도구 설명을 감사하는 prompt-audit 하위 명령을 claude-api 기술에 추가했습니다.
- 인쇄 모드(-p)에서 첫 번째 턴 전에 --mcp-config로부터 MCP 서버가 연결되지 않는 문제를 수정했습니다. 이로 인해 모델이 도구 호출을 문자 그대로 텍스트로 출력했습니다.
- 터미널 전용 내장 명령(예:
/help, /feedback)으로 명명된 플러그인 및 조직 제공 기술이 비대화형 세션에서 호출할 수 없는 문제를 수정했습니다. - 결정 간에 캐시된 대화 접두사를 재사용하여 자동 모드 권한 확인을 위한 프롬프트 캐시 비용을 줄였습니다.
- 리포가 기본과 공유하는 이력이 없을 때
/ultrareview 오류 메시지를 개선했습니다: 브랜치가 없는 체크아웃은 이제 미리 거부되며, 하나를 생성하라는 조언이 제공됩니다. 거부 힌트는 이미 완료된 클론에서 git fetch --unshallow을 제안하지 않습니다. /plugin install을 변경하여 오래된 마켓플레이스 카탈로그를 새로 고치고 플러그인을 찾을 수 없다고 보고하기 전에 재시도합니다.- /plugin에서 설치된 플러그인이 항상 /reload-plugins를 요구하는 대신 안전할 때 즉시 활성화되도록 변경했습니다.
- /status를 변경하여 세션 종류를 표시합니다: 대화형 또는 연결된 백그라운드 작업 또는 비대화형 작업입니다.
- /fork로 분기된 세션이 원래 세션의 체크아웃에서 작업하는 대신 자체 작업 트리를 생성하도록 변경했습니다.
|
| v2.1.220 | 2026-07-25 | — | - Bug fixes and reliability improvements
|
| v2.1.219 | 2026-07-24 | /add-dirNEW --mcp-configNEW /configNEW --forward-subagent-textNEW /mcpNEW /modelIMP /fastDEL | - Added Claude Opus 5 (claude-opus-5), now the default Opus model — 1M context, fast mode at $10/$50 per Mtok
- Added sandbox.network.strictAllowlist setting to deny non-allowlisted hosts for sandboxed commands without prompting
- Added DirectoryAdded hook that fires after
/add-dir or the SDK register_repo_root control request registers a new working directory mid-session - Added mcp_server_errors to the headless stream-json init event, listing
--mcp-config entries skipped by config validation; terminal runs print a startup warning - Added the workflowSizeGuideline settings key so the advisory Dynamic workflow size guideline can be set from any settings file; the
/config row is hidden while one does - Added nested subagent forwarding in stream-json: subagents spawned at depth-2+ now appear when
--forward-subagent-text is set, keyed by their spawning Agent tool_use id - Added HTTP status and error text to claude mcp list and
/mcp when a server fails to connect, and a warning for MCP config values with hidden leading or trailing whitespace - Fixed the
/model picker showing the merged Opus row as plain "Opus" instead of "Opus (1M context)" - Changed dynamic workflows to default to a medium size guideline (aim for fewer than 15 agents); pick another size or unrestricted with Dynamic workflow size in
/config - Changed the
/model picker to highlight only the newest model's name, so the highlight marks the new release rather than an arbitrary subset of the list - Added the current default workflow size to the running-workflow status line, with a pointer to
/config for changing it - Removed Opus 4.7 from fast mode;
/fast now applies to Opus 5 and Opus 4.8 - Updated the claude-api skill to default to Claude Opus 5, with a migration path from Opus 4.8
- Subagents can now spawn nested subagents up to depth 3 by default (was 1); set CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1 to disable nesting
- Claude Opus 5 (claude-opus-5)을 추가하였으며, 이제 기본 Opus 모델입니다 — 1M 컨텍스트, 빠른 모드는 $10/$50 per Mtok입니다.
- sandbox.network.strictAllowlist 설정을 추가하여 비허용 호스트에 대한 프롬프트 없이 샌드박스 명령을 거부합니다.
/add-dir 또는 SDK register_repo_root 제어 요청이 세션 중에 새로운 작업 디렉토리를 등록한 후에 실행되는 DirectoryAdded 훅을 추가했습니다.- headless stream-json init 이벤트에 mcp_server_errors를 추가하여 config 검증에 의해 건너뛴
--mcp-config 항목을 나열합니다; 터미널 실행 시 시작 경고가 출력됩니다. - advisory Dynamic workflow size guideline을 모든 설정 파일에서 설정할 수 있도록 workflowSizeGuideline 설정 키를 추가했습니다; 설정 중에는
/config 행이 숨겨집니다. - stream-json에서 중첩된 서브 에이전트 포워딩을 추가했습니다: --forward-subagent-text가 설정되면 깊이 2 이상의 서브 에이전트가 나타나며, 이들은 생성한 Agent tool_use id로 키가 지정됩니다.
- 서버 연결 실패 시 claude mcp 목록 및 /mcp에 HTTP 상태 및 오류 텍스트를 추가하고, 숨겨진 선행 또는 후행 공백이 있는 MCP 구성 값에 대한 경고를 추가했습니다.
/model 선택기에서 병합된 Opus 행이 "Opus (1M context)" 대신 일반 "Opus"로 표시되는 문제를 수정했습니다.- 동적 워크플로우를 기본적으로 중간 크기 가이드라인으로 변경했습니다 (15명 이하의 에이전트를 목표로 함); /config에서 다른 크기 또는 제한 없는 동적 워크플로우 크기를 선택하세요.
/model 선택기를 변경하여 최신 모델의 이름만 강조 표시되도록 하여 강조가 새로운 릴리스를 표시하도록 했습니다.- 실행 중인 워크플로우 상태 줄에 현재 기본 워크플로우 크기를 추가하고, 변경을 위한 /config에 대한 포인터를 제공합니다.
- Opus 4.7을 빠른 모드에서 제거했습니다; /fast는 이제 Opus 5 및 Opus 4.8에 적용됩니다.
- claude-api 스킬을 Claude Opus 5로 기본 설정하도록 업데이트했으며, Opus 4.8에서의 마이그레이션 경로를 제공합니다.
- 서브 에이전트는 이제 기본적으로 깊이 3까지 중첩된 서브 에이전트를 생성할 수 있습니다 (이전에는 1); 중첩을 비활성화하려면 CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1로 설정하세요.
|
| v2.1.218 | 2026-07-22 | /code-reviewIMP --ax-screen-readerNEW Ctrl+WNEW Ctrl+UNEW Ctrl+KNEW Ctrl+JFIX /contextFIX /ultrareviewIMP /code-review ultraFIX Ctrl+BFIX /deep-researchIMP /configNEW | - Changed
/code-review to run as a background subagent, so review work no longer fills your conversation and keeps stacked slash commands as its review target - Added screen-reader announcements of deleted text for word and line deletions (Option+Delete,
Ctrl+W, Cmd+Backspace, Ctrl+U, Ctrl+K) in --ax-screen-reader mode - Fixed multi-line paste collapsing into one line with j in place of newlines in terminals that encode pasted newlines as
Ctrl+J - Fixed
/context reporting stale pre-compact token usage after compacting from the message picker - Fixed
/ultrareview failing on descriptive arguments like "review my auth changes" — they now run a review of your current branch with the text applied as a note to the findings - Fixed
/code-review ultra silently running a local review in non-interactive sessions — it now launches the cloud review - Fixed VoiceOver reading "new line" instead of echoing the typed space at the end of the input in
--ax-screen-reader mode - Fixed a retry loop that re-sent identical doomed requests after a context-overflow error with a large thinking budget;
Ctrl+B backgrounding now applies the same background-shell caps as other paths - Improved
/ultrareview error feedback so Claude can correct an invalid argument instead of retrying it unchanged - Changed
/deep-research to start only when invoked manually; Claude no longer launches it on its own - Added an announcement when fast mode changes as a result of switching models via
/config model=<x> or Remote Control - Added yes/no/on/off/1/0 (case-insensitive) as accepted values for skill and plugin frontmatter booleans, alongside true/false
- /code-review가 백그라운드 서브 에이전트로 실행되도록 변경되어, 리뷰 작업이 더 이상 대화를 채우지 않고 스택된 슬래시 명령을 리뷰 대상으로 유지합니다.
--ax-screen-reader 모드에서 단어 및 줄 삭제(Option+Delete, Ctrl+W, Cmd+Backspace, Ctrl+U, Ctrl+K)에 대한 삭제된 텍스트의 스크린 리더 알림을 추가했습니다.- 붙여넣은 줄바꿈을 Ctrl+J로 인코딩하는 터미널에서 멀티라인 붙여넣기가 한 줄로 축소되는 문제를 수정했습니다.
- 메시지 선택기에서 압축 후 오래된 pre-compact 토큰 사용을 보고하는
/context 문제를 수정했습니다. - "review my auth changes"와 같은 설명적 인수에서 /ultrareview가 실패하는 문제를 수정했습니다 — 이제 현재 브랜치에 대한 리뷰를 실행하고 텍스트를 발견 사항에 대한 노트로 적용합니다.
- 비대화형 세션에서 /code-review가 로컬 리뷰를 조용히 실행하는 문제를 수정했습니다 — 이제 클라우드 리뷰를 시작합니다.
--ax-screen-reader 모드에서 VoiceOver가 입력 끝에 입력된 공백을 에코하는 대신 "new line"을 읽는 문제를 수정했습니다.- 큰 사고 예산으로 인해 context-overflow 오류가 발생한 후 동일한 실패한 요청을 재전송하는 재시도 루프를 수정했습니다;
Ctrl+B 백그라운딩은 이제 다른 경로와 동일한 백그라운드 셸 캡을 적용합니다. /ultrareview 오류 피드백을 개선하여 Claude가 변경되지 않은 잘못된 인수를 재시도하는 대신 수정할 수 있도록 했습니다.- /deep-research가 수동으로 호출될 때만 시작되도록 변경했습니다; Claude가 더 이상 자동으로 시작하지 않습니다.
/config model=<x> 또는 원격 제어를 통해 모델을 전환할 때 빠른 모드가 변경될 때 알림을 추가했습니다.- skill 및 plugin frontmatter boolean에 대해 true/false와 함께 yes/no/on/off/1/0(대소문자 구분 없음)을 허용하는 값으로 추가했습니다.
|
| v2.1.217 | 2026-07-21 | /compactFIX --resumeFIX --continueFIX /resumeFIX /backgroundFIX --max-budget-usdFIX | - Added emoji shortcode autocomplete in the prompt input: type :heart: to insert ❤️, or :hea for suggestions — disable with the emojiCompletionEnabled setting
- Added warnings when transcript writes are failing (e.g. disk full) or when session saving is off due to an inherited environment variable, instead of losing transcripts silently
- Fixed auto-compact never triggering for Claude Opus 4.8 on Bedrock and
/compact failing once over the limit - Fixed
--resume/--continue and /resume failing with a TypeError when a transcript has a malformed attachment entry - Fixed background shells sometimes becoming impossible to stop after a session is sent to the background (
/background or ←) or when the session exits on a heavily loaded machine, most visible on Windows - Capped the frontend-design plugin suggestion tip at 3 lifetime impressions instead of repeating indefinitely
- Added a cap on concurrently-running subagents (default 20, override with CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS) so one message can't fan out unbounded background agents
- Fixed
--max-budget-usd not stopping background subagents: once the cap is reached, new spawns are denied and running background agents are halted
- 프롬프트 입력에서 이모지 단축키 자동 완성을 추가했습니다: :heart:를 입력하여 ❤️를 삽입하거나 :hea로 제안을 받으세요 — emojiCompletionEnabled 설정으로 비활성화할 수 있습니다.
- 전사 쓰기가 실패할 때(예: 디스크가 가득 찼을 때) 또는 세션 저장이 상속된 환경 변수로 인해 꺼져 있을 때 경고를 추가했습니다. 이제 전사가 조용히 사라지지 않습니다.
- Claude Opus 4.8에서 Bedrock의 자동 압축이 트리거되지 않는 문제와 /compact가 한도를 초과했을 때 실패하는 문제를 수정했습니다.
- 전사에 잘못된 첨부 항목이 있을 때
--resume/--continue 및 /resume이 TypeError로 실패하는 문제를 수정했습니다. - 세션이 백그라운드로 전송된 후(
/background 또는 ←) 또는 세션이 과부하가 걸린 머신에서 종료될 때 배경 셸이 중지할 수 없는 문제가 발생하는 것을 수정했습니다. 주로 Windows에서 나타납니다. - 프론트엔드 디자인 플러그인 제안 팁을 3회 평생 노출로 제한하여 무한 반복되지 않도록 했습니다.
- 동시에 실행되는 하위 에이전트 수에 제한을 두었습니다(기본값 20, CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS로 재정의 가능). 이제 하나의 메시지가 무제한 배경 에이전트를 생성할 수 없습니다.
- --max-budget-usd가 배경 하위 에이전트를 중지하지 않는 문제를 수정했습니다: 한도에 도달하면 새로운 생성이 거부되고 실행 중인 배경 에이전트가 중단됩니다.
|
| v2.1.216 | 2026-07-20 | --git-dirFIX Ctrl+XFIX /memoryFIX /planFIX /keybindingsFIX Ctrl+GFIX /configFIX Ctrl+OFIX /forkIMP /ultrareviewIMP /code-review ultraIMP /code-reviewIMP /contextIMP /compactIMP /rewindIMP /mcpIMP /install-github-appIMP | - Added sandbox.filesystem.disabled setting to skip filesystem isolation while keeping network egress control
- Fixed worktree-isolated subagents redirecting git into the shared checkout via git -C,
--git-dir, or GIT_DIR/GIT_WORK_TREE - Fixed pressing
Ctrl+X twice in the agent list failing to delete a session, and deleted sessions reappearing when their background worker had died - Fixed mouse and focus garbage in the terminal while a GUI editor from
/memory, /plan, /keybindings, or Ctrl+G is open; /memory no longer waits for the editor to close - Fixed the
/config settings list in fullscreen mode clipping its keyboard-hint footer - Fixed the transcript-mode (
Ctrl+O) footer hint wrapping on terminals narrower than 104 columns - Improved the
/fork confirmation to one line with the new session's name, claude attach id, and a note when the copy shares your checkout - Improved the
/ultrareview diff-too-large error to show configured limits, measured diff size, and largest contributing files - Improved
/code-review ultra empty-diff message to name the exact base ref and suggest passing an explicit base /context now shows an explicit warning when the conversation exceeds the context window, and a failed /compact displays as an error/rewind no longer restores or deletes files through symlinks or hard links at tracked paths and reports how many paths it skipped- Background sessions:
/mcp and /install-github-app now park a "needs input" request in the agent view when no client is attached - Updated the bundled dataviz skill: reordered the default chart palette and fixed guidance that suggested direct labels for four-series charts
- [VSCode] Fixed right-to-left text (Arabic, Hebrew, Persian) rendering in the wrong order when mixed with English or code
- sandbox.filesystem.disabled 설정을 추가하여 네트워크 이gress 제어를 유지하면서 파일 시스템 격리를 건너뛰도록 했습니다.
- worktree-isolated 하위 에이전트가 git -C,
--git-dir 또는 GIT_DIR/GIT_WORK_TREE를 통해 공유 체크아웃으로 리디렉션되는 문제를 수정했습니다. - 에이전트 목록에서 Ctrl+X를 두 번 눌러 세션을 삭제하지 못하는 문제와 백그라운드 작업자가 죽었을 때 삭제된 세션이 다시 나타나는 문제를 수정했습니다.
/memory, /plan, /keybindings 또는 Ctrl+G에서 GUI 편집기가 열려 있을 때 터미널에서 마우스 및 포커스 쓰레기 문제를 수정했습니다; /memory는 더 이상 편집기가 닫힐 때까지 기다리지 않습니다.- 전체 화면 모드에서
/config 설정 목록이 키보드 힌트 바닥글을 잘라내는 문제를 수정했습니다. - 전사 모드(
Ctrl+O) 바닥글 힌트가 104열보다 좁은 터미널에서 줄 바꿈되는 문제를 수정했습니다. /fork 확인을 개선하여 새로운 세션의 이름, claude attach id 및 복사가 체크아웃을 공유할 때의 메모를 한 줄로 표시했습니다./ultrareview diff-too-large 오류를 개선하여 구성된 한계, 측정된 diff 크기 및 가장 큰 기여 파일을 표시합니다./code-review ultra empty-diff 메시지를 개선하여 정확한 기본 참조를 명시하고 명시적인 기본을 전달할 것을 제안합니다.- /context는 대화가 컨텍스트 창을 초과할 때 명시적인 경고를 표시하며, 실패한 /compact는 오류로 표시됩니다.
- /rewind는 더 이상 추적된 경로에서 심볼릭 링크나 하드 링크를 통해 파일을 복원하거나 삭제하지 않으며, 건너뛴 경로 수를 보고합니다.
- 백그라운드 세션:
/mcp 및 /install-github-app은 클라이언트가 연결되지 않았을 때 에이전트 보기에서 "입력이 필요" 요청을 주차합니다. - 번들된 dataviz 기술을 업데이트했습니다: 기본 차트 팔레트를 재정렬하고 4개 시리즈 차트에 대한 직접 레이블을 제안하는 안내를 수정했습니다.
- [VSCode] 아랍어, 히브리어, 페르시아어와 영어 또는 코드가 혼합될 때 오른쪽에서 왼쪽으로 텍스트가 잘못된 순서로 렌더링되는 문제를 수정했습니다.
|
| v2.1.215 | 2026-07-19 | /verify /code-review | - Claude no longer runs the
/verify and /code-review skills on its own; invoke them with /verify or /code-review when you want them
- Claude는 더 이상
/verify 및 /code-review 기능을 자동으로 실행하지 않습니다; 필요할 때 /verify 또는 /code-review로 호출하세요.
|
| v2.1.214 | 2026-07-18 | /dirIMP --urlNEW --connectionNEW --identityNEW --settingsFIX /backgroundFIX /install-github-appFIX /mcpFIX /ultrareviewFIX /statusFIX --magic-fileIMP --files-fromIMP | - Fixed single-segment dir/ allow rules like Edit(src/) auto-approving writes to nested dir/ directories anywhere in the tree instead of only <cwd>
/dir - Added the EndConversation tool: Claude can end sessions with highly abusive users or jailbreak attempts, as on claude.ai since 2025 — see https://www.anthropic.com/research/end-subset-conversations
- Added a periodic progress heartbeat for long-running tool calls that previously went silent
- Added an ISO modified timestamp to memory file frontmatter
- Added message.uuid, client_request_id, and tool_source attributes to OpenTelemetry log events for message-level correlation and tool provenance
- Added CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH to configure the 60 KB truncation limit on OpenTelemetry content attributes
- Added reasoning effort to the subagentStatusLine payload, so custom agent rows can render model and effort
- Added permission prompts for docker commands (including the Podman docker shim) carrying daemon-redirect flags (
--url, --connection, --identity, and Podman's remote mode) that previously ran without one - Fixed unbounded memory growth when
--settings points at a device file or multi-GB file; oversized (>2 MiB) settings files now fail at startup with a clear error - Fixed background sessions parked with ← or
/background and left idle keeping the background daemon and a worker process alive indefinitely - Fixed
/install-github-app and the /mcp settings menu being blocked in agent-view sessions — they're now refused only in background sessions with no terminal attached - Fixed plugins enabled via the
--settings CLI flag not loading (regression since v2.1.181) - Fixed
/ultrareview refusing to run in repos with no merge base — it now offers to review all tracked files - Fixed claude update and claude doctor hanging silently, and the
/status System diagnostics section going blank, when a shell-config path is a directory - Changed single-segment dir/ hook if: conditions to match only <cwd>
/dir; write /dir/** for any-depth matching. deny/ask permission rules keep their any-depth match. - Changed file commands using -m/--magic-file or -f/--files-from to require permission instead of being auto-allowed as read-only
- single-segment dir/의 수정: Edit(src/)와 같은 규칙이 트리의 어디에서나 중첩된 dir/ 디렉토리에 대한 쓰기를 자동 승인하도록 허용합니다. 이제 <cwd>/dir만이 아닙니다.
- EndConversation 도구 추가: Claude는 2025년부터 claude.ai에서처럼 매우 공격적인 사용자나 탈옥 시도를 하는 세션을 종료할 수 있습니다 — 자세한 내용은 https://www.anthropic.com/research/end-subset-conversations를 참조하세요.
- 이전에 침묵했던 장기 실행 도구 호출을 위한 주기적인 진행 상태 하트비트 추가
- 메모리 파일 프론트 매터에 ISO 수정 타임스탬프 추가
- message.uuid, client_request_id, tool_source 속성을 OpenTelemetry 로그 이벤트에 추가하여 메시지 수준의 상관관계 및 도구 출처를 제공합니다.
- OpenTelemetry 콘텐츠 속성의 60 KB 잘림 한도를 구성하기 위해 CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH 추가
- subagentStatusLine 페이로드에 추론 노력을 추가하여 사용자 정의 에이전트 행이 모델과 노력을 렌더링할 수 있도록 합니다.
- 이전에 권한 없이 실행되던 데몬 리디렉션 플래그(
--url, --connection, --identity, 및 Podman의 원격 모드)를 포함한 docker 명령에 대한 권한 프롬프트 추가 - --settings가 장치 파일이나 다중 GB 파일을 가리킬 때 무한한 메모리 증가 수정; 이제 크기가 큰 (>2 MiB) 설정 파일은 명확한 오류와 함께 시작 시 실패합니다.
- ← 또는 /background로 주차된 백그라운드 세션이 백그라운드 데몬과 작업 프로세스를 무한정 유지하는 문제 수정
- agent-view 세션에서
/install-github-app 및 /mcp 설정 메뉴가 차단되는 문제 수정 — 이제 터미널이 연결되지 않은 백그라운드 세션에서만 거부됩니다. --settings CLI 플래그를 통해 활성화된 플러그인이 로드되지 않는 문제 수정 (v2.1.181 이후의 회귀)- /ultrareview가 병합 기준이 없는 리포지토리에서 실행을 거부하는 문제 수정 — 이제 모든 추적된 파일을 검토하겠다고 제안합니다.
- shell-config 경로가 디렉토리일 때 claude update 및 claude doctor가 조용히 멈추고
/status 시스템 진단 섹션이 비어 있는 문제 수정 - single-segment dir/ 훅의 if: 조건을 <cwd>/dir만 일치하도록 변경; 모든 깊이에 대해 일치하려면
/dir/**를 작성합니다. deny/ask 권한 규칙은 모든 깊이 일치를 유지합니다. - -m/--magic-file 또는 -f/--files-from을 사용하는 파일 명령이 자동으로 읽기 전용으로 허용되는 대신 권한을 요구하도록 변경했습니다.
|
| v2.1.212 | 2026-07-17 | /forkIMP /subtaskIMP --yesNEW /clearNEW /resumeIMP /backgroundFIX Ctrl+JFIX /ultrareviewFIX /ultrareview <branch>FIX --continueFIX --resumeFIX ctrl+gFIX /btwIMP | /fork now copies your conversation into a new background session (its own row in claude agents) while you keep working; the in-session subagent it used to launch is now /subtask- Added claude auto-mode reset to restore the default auto-mode configuration, with a confirmation prompt (pass
--yes to skip) - Added a session-wide limit on WebSearch tool calls (default 200, tunable via CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION) to stop runaway search loops
- Added a per-session cap on subagent spawns (default 200, override with CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION) to stop runaway delegation loops;
/clear resets the budget - MCP tool calls running longer than 2 minutes now move to the background automatically so the session stays usable; configure the threshold or disable with CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS
- Typing
/resume in the agent view now opens a picker of past sessions — including sessions deleted from the list — and resumes your pick as a background session - Fixed
/background and claude --bg failing with "EUNKNOWN: unknown error, uv_spawn" on Windows when Group Policy blocks PowerShell 5.1; the daemon now prefers PowerShell 7 - Fixed
Ctrl+J not inserting a newline in the agent view dispatch input on terminals with extended key reporting, and surfaced the newline shortcut in the ? help overlay - Fixed
/ultrareview rejecting PR references like #123, PR 123, and pasted PR URLs; error hints now name the command you actually typed - Fixed
/ultrareview <branch> not fetching the branch from origin when it exists remotely; it now suggests the closest branch name on typos - Fixed
/ultrareview skipping the billing confirmation in a new conversation after /clear - Fixed
/ultrareview's "not a git repository" error on Claude Desktop now suggesting the project's repository folder instead of terminal commands - Fixed ExitWorktree failing with "no active EnterWorktree session" after resuming a session with
--continue/--resume in print/SDK mode - Fixed background sessions created with
/fork losing their live-parent protection after a state write failure - Fixed the plan-approval dialog footer splitting "
ctrl+g to edit in <editor>" apart when the file path is long - Reduced token usage in inter-agent messaging: SendMessage bodies are no longer duplicated into replayed history and tool results
- Changed
/fork to name the copy after your prompt when the session has no title, so the row is recognizable in the agent view - Changed bare
/btw to reopen the side-question panel on your most recent exchange so you can browse earlier answers - Updated the auth status panel title from "Cloud authentication" to "Authentication"
- Corrected an earlier release note (2.1.200): tmux through the 3.6 series lacks synchronized output; newer tmux with support is detected automatically
- /fork는 작업을 계속하는 동안 대화 내용을 새로운 백그라운드 세션(claude agents의 자체 행)으로 복사합니다; 세션 내에서 사용된 하위 에이전트는 이제 /subtask입니다.
- 기본 자동 모드 구성을 복원하는 claude 자동 모드 리셋이 추가되었으며, 확인 프롬프트가 표시됩니다(건너뛰려면 --yes를 사용하세요).
- 무한 검색 루프를 방지하기 위해 WebSearch 도구 호출에 대한 세션 전체 제한이 추가되었습니다(기본값 200, CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION을 통해 조정 가능).
- 무한 위임 루프를 방지하기 위해 하위 에이전트 생성에 대한 세션별 한도가 추가되었습니다(기본값 200, CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION으로 재정의 가능); /clear는 예산을 초기화합니다.
- 2분 이상 실행되는 MCP 도구 호출은 세션이 사용 가능하도록 자동으로 백그라운드로 이동합니다; 임계값을 구성하거나 CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS로 비활성화할 수 있습니다.
- 에이전트 보기에서 /resume을 입력하면 삭제된 세션을 포함한 과거 세션 선택기가 열리고 선택한 세션이 백그라운드 세션으로 재개됩니다.
- Windows에서 Group Policy가 PowerShell 5.1을 차단할 때 /background와 claude --bg가 "EUNKNOWN: unknown error, uv_spawn" 오류로 실패하는 문제를 수정했습니다; 이제 데몬은 PowerShell 7을 선호합니다.
- 확장 키 보고가 있는 터미널에서 에이전트 보기의 배치 입력에 Ctrl+J가 줄 바꿈을 삽입하지 않는 문제를 수정하고, ? 도움말 오버레이에서 줄 바꿈 단축키를 표시했습니다.
- /ultrareview가 #123, PR 123 및 붙여넣은 PR URL과 같은 PR 참조를 거부하는 문제를 수정했습니다; 오류 힌트는 실제로 입력한 명령을 이름으로 표시합니다.
/ultrareview <branch>가 원격에 존재할 때 원본에서 브랜치를 가져오지 않는 문제를 수정했습니다; 이제 오타에 대해 가장 가까운 브랜치 이름을 제안합니다./clear 후 새로운 대화에서 /ultrareview가 청구 확인을 건너뛰는 문제를 수정했습니다.- Claude Desktop에서 /ultrareview의 "not a git repository" 오류가 터미널 명령 대신 프로젝트의 저장소 폴더를 제안하도록 수정했습니다.
- 인쇄/SDK 모드에서
--continue/--resume으로 세션을 재개한 후 ExitWorktree가 "no active EnterWorktree session" 오류로 실패하는 문제를 수정했습니다. - /fork로 생성된 백그라운드 세션이 상태 쓰기 실패 후 실시간 부모 보호를 잃는 문제를 수정했습니다.
- 파일 경로가 길 때 계획 승인 대화 상자 바닥글이 "
ctrl+g to edit in <editor>"를 분리하는 문제를 수정했습니다. - 에이전트 간 메시징에서 토큰 사용량을 줄였습니다: SendMessage 본문이 재생된 기록 및 도구 결과에 중복되지 않습니다.
- 세션에 제목이 없을 때 /fork가 복사본의 이름을 프롬프트에 따라 지정하도록 변경하여 에이전트 보기에서 행을 인식할 수 있도록 했습니다.
- 맨 앞의 /btw가 가장 최근의 교환에서 사이드 질문 패널을 다시 열도록 변경하여 이전 답변을 탐색할 수 있습니다.
- 인증 상태 패널 제목을 "Cloud authentication"에서 "Authentication"으로 업데이트했습니다.
- 이전 릴리스 노트(2.1.200)를 수정했습니다: tmux 3.6 시리즈는 동기화된 출력을 지원하지 않으며, 지원되는 최신 tmux가 자동으로 감지됩니다.
|
| v2.1.211 | 2026-07-15 | --forward-subagent-textNEW /loopFIX /resumeFIX /terminal-setupFIX /clearFIX /usage-creditsIMP | - Added
--forward-subagent-text flag and CLAUDE_CODE_FORWARD_SUBAGENT_TEXT environment variable to include subagent text and thinking in stream-json output - Fixed
/loop hiding the session from /resume after a single use - Fixed screen reader users losing the audible terminal bell after
/terminal-setup or onboarding terminal setup - Fixed
/clear not resetting the session cost counter — the statusline's cost now starts at $0 after /clear - Hardened synced skill/plugin directory naming on Windows and kept CCR web fetch/search proxies working after
/clear - Updated integer environment variables (timeouts, token budgets, retry counts) to accept scientific notation and digit-separator spellings like 1e6 and 64_000
- Updated documentation links to the current docs sites
- Changed
/usage-credits to ask for confirmation before sending a request to organization admins - [VSCode] Updated the Remote Control banner to describe what it does
- Claude in Chrome: hardened file-upload path validation
- Claude in Chrome: save_to_disk on screenshot actions now writes the image to disk and returns the path; previously it did nothing
- Added
--forward-subagent-text flag and CLAUDE_CODE_FORWARD_SUBAGENT_TEXT environment variable to include subagent text and thinking in stream-json output - Fixed
/loop hiding the session from /resume after a single use - Fixed screen reader users losing the audible terminal bell after
/terminal-setup or onboarding terminal setup - Fixed
/clear not resetting the session cost counter — the statusline's cost now starts at $0 after /clear - Hardened synced skill/plugin directory naming on Windows and kept CCR web fetch/search proxies working after
/clear - Updated integer environment variables (timeouts, token budgets, retry counts) to accept scientific notation and digit-separator spellings like 1e6 and 64_000
- Updated documentation links to the current docs sites
- Changed
/usage-credits to ask for confirmation before sending a request to organization admins - [VSCode] Updated the Remote Control banner to describe what it does
- Claude in Chrome: hardened file-upload path validation
- Claude in Chrome: save_to_disk on screenshot actions now writes the image to disk and returns the path; previously it did nothing
|
| v2.1.210 | 2026-07-14 | /doctorFIX Shift+TIMP | - Added a live elapsed-time counter to the collapsed tool summary line so long-running tool calls visibly tick instead of looking stuck
- Added a startup warning for Write(path), NotebookEdit(path), and Glob(path) permission rules — use Edit(path) or Read(path) instead
- Fixed
/doctor skipping its auto-mode-default proposal on Bedrock, Vertex, and Foundry, where auto mode no longer needs an opt-in - Hardened the Agent tool against indirect prompt injection via content a subagent read
- Memory writes that leave a MEMORY.md index over its read limit now produce an explicit error instead of silent truncation
- Screen reader mode now announces permission mode changes aloud when cycling modes with Shift+Tab
- The agents footer hint now shows how many background agents are waiting on your input, with a brief color emphasis when the count changes
- Agent view: the session you pressed ← from stays visibly marked even after mouse hover or arrow keys move the selection
- Fable temporarily shows as unavailable in the advisor picker while a server-side issue causing Fable advisor failures is fixed
- 긴 실행 시간의 도구 호출이 멈춘 것처럼 보이지 않고 실제로 진행 중임을 표시하기 위해 축소된 도구 요약 줄에 실시간 경과 시간 카운터를 추가했습니다.
- Write(path), NotebookEdit(path), 및 Glob(path) 권한 규칙에 대한 시작 경고를 추가했습니다 — 대신 Edit(path) 또는 Read(path)를 사용하세요.
- /doctor가 Bedrock, Vertex, 및 Foundry에서 자동 모드 기본 제안을 건너뛰는 문제를 수정했습니다. 이제 자동 모드에 대한 선택이 필요하지 않습니다.
- 서브 에이전트가 읽은 콘텐츠를 통한 간접 프롬프트 주입에 대해 Agent 도구를 강화했습니다.
- MEMORY.md 인덱스가 읽기 한계를 초과하는 메모리 쓰기는 이제 조용한 잘림 대신 명시적인 오류를 발생시킵니다.
- 화면 읽기 모드에서 Shift+Tab으로 모드를 전환할 때 권한 모드 변경 사항을 소리 내어 알립니다.
- 에이전트 바닥글 힌트는 입력을 기다리고 있는 백그라운드 에이전트 수를 표시하며, 수가 변경될 때 간단한 색상 강조가 나타납니다.
- 에이전트 보기: ← 키를 눌러 들어간 세션은 마우스 호버나 화살표 키로 선택을 이동해도 계속 눈에 띄게 표시됩니다.
- Fable은 서버 측 문제로 인해 Fable advisor 실패가 발생하는 동안 어드바이저 선택기에서 일시적으로 사용 불가능으로 표시됩니다.
|
| v2.1.209 | 2026-07-14 | /modelFIX | - Fixed
/model and other dialogs being blocked in claude agents background sessions (reverts an overly broad guard)
- claude 에이전트의 백그라운드 세션에서
/model 및 기타 대화 상자가 차단되는 문제를 수정했습니다 (너무 광범위한 보호 장치를 되돌림).
|
| v2.1.208 | 2026-07-14 | --ax-screen-readerNEW /upgradeFIX /usageIMP /mcpIMP /release-notesFIX /tasksIMP Ctrl+XIMP --dangerously-skip-permissionsIMP /backticksIMP /install-github-app | - Added screen reader mode: opt-in plain-text rendering for screen reader users. Run claude
--ax-screen-reader, set CLAUDE_AX_SCREEN_READER=1, or add "axScreenReader": true to settings. - Added vimInsertModeRemaps setting: map two-key insert-mode sequences like jj to Escape in vim mode
- Added CLAUDE_CODE_PROCESS_WRAPPER: agent view and the background service now honor a corporate launcher by running every Claude Code self-spawn through a required wrapper executable
- Added mouse-click support for multi-select menus and "Other" input rows in fullscreen mode
- Fixed
/upgrade showing a login flow instead of the upgrade URL when the browser fails to open - Fixed
/usage showing stale cached bars over fresher data, and /mcp not reclassifying placeholder servers after config edits - Fixed
/release-notes adding the viewed notes to the model's context — "Show all" previously injected the entire changelog into every subsequent request - Reduced per-tool-call CPU overhead in print/SDK sessions with many MCP tools by caching tool-pool assembly (up to 7x faster tool rounds at high tool counts)
- Reduced memory usage by bounding the file edit read cache to 16 MB instead of pinning up to 1,000 full files
- Reduced session transcript size (up to 79x in edit-heavy sessions) and bounded checkpoint disk usage by pruning superseded file-history backups
- Reduced memory usage when resuming sessions with background agents or forks spawned from large conversations
- Completed background agents now stay listed in
/tasks until cleanup instead of vanishing the moment they finish - Attaching to a stopped background agent now shows its transcript immediately while the session warms up, instead of a blank "Session is starting" screen
- Agent view:
Ctrl+X now deletes renamed-branch worktrees, never destroys unpushed commits, keeps the session row when a worktree is kept, and reused worktree names reset to the current base - Catastrophic removals (e.g. rm -rf ~) in commands containing $(…)
/backticks/<(…) now prompt in --dangerously-skip-permissions and auto mode, matching the plain form /install-github-app and the /mcp settings menu no longer open in background sessions- MCP servers configured with an empty URL now show as "not configured" in
/mcp instead of a config error /usage now shows your last-known usage bars with an "as of" note when the usage endpoint is rate-limited, instead of an error screen
- 화면 읽기 모드를 추가했습니다: 화면 읽기 사용자용 선택적 일반 텍스트 렌더링. claude --ax-screen-reader를 실행하거나, CLAUDE_AX_SCREEN_READER=1을 설정하거나, 설정에 "axScreenReader": true를 추가하세요.
- vimInsertModeRemaps 설정을 추가했습니다: vim 모드에서 jj와 같은 두 키 삽입 모드 시퀀스를 Escape로 매핑합니다.
- CLAUDE_CODE_PROCESS_WRAPPER를 추가했습니다: 에이전트 뷰와 백그라운드 서비스가 모든 Claude Code 자가 생성 프로세스를 필수 래퍼 실행 파일을 통해 실행하여 기업 런처를 존중합니다.
- 전체 화면 모드에서 다중 선택 메뉴와 "기타" 입력 행에 대한 마우스 클릭 지원을 추가했습니다.
- 브라우저가 열리지 않을 때 /upgrade가 업그레이드 URL 대신 로그인 흐름을 표시하는 문제를 수정했습니다.
- /usage가 신선한 데이터 위에 오래된 캐시 막대를 표시하고, /mcp가 구성 편집 후 자리 표시자 서버를 재분류하지 않는 문제를 수정했습니다.
- /release-notes가 모델의 컨텍스트에 본 노트를 추가하는 문제를 수정했습니다 — "모두 보기"는 이전에 모든 변경 로그를 이후의 모든 요청에 주입했습니다.
- 많은 MCP 도구가 있는 print/SDK 세션에서 도구 호출당 CPU 오버헤드를 줄여 도구 풀 조립을 캐시하여 최대 7배 빠른 도구 라운드를 제공합니다.
- 파일 편집 읽기 캐시를 16 MB로 제한하여 메모리 사용량을 줄였으며, 최대 1,000개의 전체 파일을 고정하지 않습니다.
- 세션 전사 크기를 줄였으며 (편집이 많은 세션에서 최대 79배) 대체된 파일 이력 백업을 정리하여 체크포인트 디스크 사용량을 제한했습니다.
- 대화가 큰 세션에서 생성된 백그라운드 에이전트나 포크를 재개할 때 메모리 사용량을 줄였습니다.
- 완료된 백그라운드 에이전트는 정리될 때까지 /tasks에 계속 나열되며, 완료되자마자 사라지지 않습니다.
- 중지된 백그라운드 에이전트에 연결하면 세션이 준비되는 동안 즉시 전사가 표시되며, 빈 "세션이 시작되고 있습니다" 화면이 나타나지 않습니다.
- 에이전트 뷰: Ctrl+X는 이제 이름이 변경된 브랜치 작업 트리를 삭제하며, 푸시되지 않은 커밋을 파괴하지 않고, 작업 트리를 유지할 때 세션 행을 유지하며, 재사용된 작업 트리 이름은 현재 기본으로 재설정됩니다.
- $(…)/백틱/<(…)가 포함된 명령에서의 재앙적인 제거 (예: rm -rf ~)는
--dangerously-skip-permissions 및 자동 모드에서 프롬프트를 표시하여 일반 형식과 일치합니다. /install-github-app 및 /mcp 설정 메뉴가 더 이상 백그라운드 세션에서 열리지 않습니다.- 빈 URL로 구성된 MCP 서버는 /mcp에서 구성 오류 대신 "구성되지 않음"으로 표시됩니다.
- /usage는 사용량 엔드포인트가 속도 제한을 받을 때 오류 화면 대신 "as of" 노트와 함께 마지막으로 알려진 사용량 막대를 표시합니다.
|
| v2.1.207 | 2026-07-11 | /doctorFIX --settings /usage-creditsFIX | - Auto mode is now available without CLAUDE_CODE_ENABLE_AUTO_MODE opt-in on Bedrock, Vertex AI, and Foundry; disable via disableAutoMode in settings
- Fixed the auto-updater overwriting a custom launcher script or symlink at ~/.local/bin/claude on every release;
/doctor now reports an externally managed launcher - Plugin hooks/monitors/MCP headersHelper: ${user_config.*} in shell-form commands is now rejected (shell-injection fix). Hooks: use exec form (args array) or $CLAUDE_PLUGIN_OPTION_<KEY>; monitors and headersHelper: read the value inside the script (config file or the server's env block).
- Plugin option values (pluginConfigs) are no longer read from project-level .claude/settings.json; only user,
--settings, and managed settings are honored - Fixed
/usage-credits amount inputs silently stripping malformed values (e.g. a pasted timestamp) to digits; malformed amounts are now rejected with an error, and amounts over $1,000 require a typed confirmation
- 이제 Bedrock, Vertex AI 및 Foundry에서 CLAUDE_CODE_ENABLE_AUTO_MODE opt-in 없이 자동 모드를 사용할 수 있으며, settings에서 disableAutoMode로 비활성화할 수 있습니다.
- 모든 릴리스에서 ~/.local/bin/claude의 사용자 정의 실행기 스크립트 또는 심볼릭 링크를 덮어쓰는 자동 업데이트 문제를 수정했습니다; /doctor는 이제 외부에서 관리되는 실행기를 보고합니다.
- Plugin hooks/monitors/MCP headersHelper: shell-form 명령에서 ${user_config.*}는 이제 거부됩니다 (shell-injection 수정). Hooks: exec 형식 (args 배열) 또는 $CLAUDE_PLUGIN_OPTION_<KEY>를 사용하세요; monitors 및 headersHelper: 스크립트 내에서 값을 읽습니다 (config 파일 또는 서버의 env 블록).
- Plugin 옵션 값(pluginConfigs)은 더 이상 프로젝트 수준의 .claude/settings.json에서 읽지 않습니다; 사용자,
--settings 및 관리 설정만 인정됩니다. /usage-credits 금액 입력에서 잘못된 값을 조용히 숫자로 변환하는 문제를 수정했습니다 (예: 붙여넣은 타임스탬프); 잘못된 금액은 이제 오류와 함께 거부되며, $1,000를 초과하는 금액은 입력 확인이 필요합니다.
|
| v2.1.206 | 2026-07-10 | /cdNEW /add-dirNEW /doctorNEW /commit-push-prIMP /loginIMP --continueFIX --mcp-configFIX --bgFIX --permission-prompt-toolFIX /modelFIX /remote-controlFIX /statusFIX Ctrl+EFIX /code-reviewIMP Ctrl+XIMP | - Added directory path suggestions to
/cd, matching /add-dir behavior - Added a
/doctor check that proposes trimming checked-in CLAUDE.md files by cutting content Claude could derive from the codebase /commit-push-pr now auto-allows git push to the repo's configured push remote (remote.pushDefault, or the sole remote when only one is configured) in addition to origin- Gateway:
/login now supports Anthropic-operated public gateway endpoints - EnterWorktree now asks for confirmation before entering a git worktree outside the project's .claude/worktrees/ directory
- Background agents now upgrade to a new version in the background right after a Claude Code update, instead of paying a slow stale-session upgrade when you attach
- Fixed an expired login failing every model with a misleading "There's an issue with the selected model" error instead of prompting to run
/login - Fixed claude --resume and
--continue not responding to keyboard input on startup - Fixed MCP servers configured via
--mcp-config or .mcp.json ignoring a per-server request_timeout_ms, which caused long-running MCP tool calls to time out at the 60s default in fresh sessions - Fixed CLAUDE_CODE_EXTRA_BODY being silently ignored by claude agents /
--bg background workers; the shell-exported override now follows the dispatching session - Fixed
--permission-prompt-tool pointing at an MCP server crashing with "MCP tool not found" on cold start before the server finishes connecting - Fixed
/model picker rows printing a price for a different model than the row named, and stopped quoting first-party list prices on providers that don't bill them - Fixed server-provided model rows being misplaced in the
/model picker when an entitlement or allowlist restriction drops the row they were positioned against - Fixed
/remote-control showing "Unknown command" when logged out — it now explains how to sign in - Fixed
/status listing the same broken-install warning twice - Fixed
/doctor's update check to compare Homebrew installs against their cask's channel instead of the settings channel - Fixed the fullscreen jump-to-bottom pill suggesting Ctrl+End on macOS, not showing rebound chords, and wrapping over the transcript
- Bedrock: fixed a multi-minute startup hang when using an awsCredentialExport helper on networks with restricted egress
- Improved
/code-review findings quality on claude-opus-4-8 across all effort levels - Changed agents view:
Ctrl+X now permanently removes a completed session, and sessions no longer render twice; deleted background jobs stay deleted
- /cd에 디렉토리 경로 제안을 추가하여
/add-dir 동작과 일치시켰습니다. - 코드베이스에서 Claude가 유도할 수 있는 내용을 잘라내어 체크인된 CLAUDE.md 파일을 다듬는
/doctor 검사를 추가했습니다. - /commit-push-pr는 이제 origin 외에도 repo의 구성된 push remote(remote.pushDefault 또는 하나만 구성된 경우 그 원격)에 git push를 자동으로 허용합니다.
- Gateway: /login이 이제 Anthropic 운영의 공용 게이트웨이 엔드포인트를 지원합니다.
- EnterWorktree는 이제 프로젝트의 .claude/worktrees/ 디렉토리 외부의 git worktree에 들어가기 전에 확인을 요청합니다.
- 백그라운드 에이전트는 이제 Claude Code 업데이트 직후 백그라운드에서 새 버전으로 업그레이드되며, 느린 세션 업그레이드를 피할 수 있습니다.
- 만료된 로그인이 "선택한 모델에 문제가 있습니다"라는 오해의 소지가 있는 오류로 모든 모델이 실패하는 문제를 수정했습니다. 이제 /login을 실행하라는 메시지가 표시됩니다.
- claude --resume 및 --continue가 시작 시 키보드 입력에 반응하지 않는 문제를 수정했습니다.
--mcp-config 또는 .mcp.json을 통해 구성된 MCP 서버가 per-server request_timeout_ms를 무시하여, 새 세션에서 장시간 실행되는 MCP 도구 호출이 60초 기본값으로 타임아웃되는 문제를 수정했습니다.- CLAUDE_CODE_EXTRA_BODY가 claude 에이전트 /
--bg 백그라운드 작업자에 의해 조용히 무시되는 문제를 수정했습니다; 이제 셸에서 내보낸 오버라이드는 배포 세션을 따릅니다. - --permission-prompt-tool이 MCP 서버를 가리킬 때 "MCP tool not found"로 충돌하는 문제를 수정했습니다. 서버가 연결을 완료하기 전에 발생합니다.
/model 선택기 행이 행 이름과 다른 모델의 가격을 출력하는 문제를 수정하고, 청구하지 않는 공급자의 1차 목록 가격을 인용하지 않도록 했습니다./model 선택기에서 서버 제공 모델 행이 자격 또는 허용 목록 제한으로 인해 잘못 배치되는 문제를 수정했습니다.- /remote-control이 로그아웃 상태에서 "Unknown command"를 표시하는 문제를 수정했습니다 — 이제 로그인 방법을 설명합니다.
- /status가 동일한 손상된 설치 경고를 두 번 나열하는 문제를 수정했습니다.
- /doctor의 업데이트 검사가 Homebrew 설치를 설정 채널이 아닌 cask의 채널과 비교하도록 수정했습니다.
- 전체 화면 하단으로 점프하는 알림이 macOS에서 Ctrl+End를 제안하고, 반응 코드가 표시되지 않으며, 전사 위로 감싸지는 문제를 수정했습니다.
- Bedrock: 제한된 출구가 있는 네트워크에서 awsCredentialExport 도우미를 사용할 때 다중 분 동안 시작이 멈추는 문제를 수정했습니다.
- 모든 노력 수준에서 claude-opus-4-8의
/code-review 결과 품질을 개선했습니다. - 에이전트 보기 변경: Ctrl+X가 이제 완료된 세션을 영구적으로 제거하며, 세션이 두 번 렌더링되지 않습니다; 삭제된 백그라운드 작업은 삭제된 상태로 유지됩니다.
|
| v2.1.205 | 2026-07-08 | --json-schemaFIX --max-turnsFIX /doctorIMP /checkupIMP /loginFIX | - Added an auto mode rule that blocks tampering with session transcript files
- Fixed
--json-schema silently producing unstructured output when the schema was invalid, and schemas using the format keyword being rejected - Fixed a message sent while Claude was working being silently lost when the turn ended at the
--max-turns limit - Auto-update binary downloads now stream to disk instead of buffering in memory, cutting the updater's peak memory usage by roughly 400 MB
- Background task notifications now explicitly state that no human input has occurred, preventing fabricated in-transcript approvals from being acted on
/doctor is now a full setup checkup that can diagnose and fix issues; /checkup is its alias- Reserved the "Claude Browser" MCP server name (alongside "Claude Preview") ahead of the Claude Desktop pane rename; user-configured MCP servers can no longer register under either name
- Fixed Cowork VM-mode local-agent sessions failing to start with "Not logged in · Please run
/login" on CLI 2.1.203+
- 세션 전사 파일의 변조를 차단하는 자동 모드 규칙이 추가되었습니다.
- --json-schema가 스키마가 유효하지 않을 때 비구조적 출력을 조용히 생성하고, format 키워드를 사용하는 스키마가 거부되는 문제를 수정했습니다.
- Claude가 작업 중일 때 전송된 메시지가
--max-turns 제한에서 턴이 끝날 때 조용히 사라지는 문제를 수정했습니다. - 자동 업데이트 바이너리 다운로드가 이제 메모리에서 버퍼링하는 대신 디스크로 스트리밍되어 업데이트 도구의 최대 메모리 사용량이 약 400 MB 줄어들었습니다.
- 백그라운드 작업 알림이 이제 인간 입력이 없음을 명시적으로 표시하여, 조작된 전사 승인 조치가 발생하지 않도록 합니다.
- /doctor는 이제 문제를 진단하고 수정할 수 있는 전체 설정 점검으로, /checkup이 그 별칭입니다.
- Claude Desktop 패널 이름 변경에 앞서 "Claude Browser" MCP 서버 이름(및 "Claude Preview")이 예약되었습니다; 사용자 구성 MCP 서버는 더 이상 두 이름 중 하나로 등록할 수 없습니다.
- Cowork VM 모드 로컬 에이전트 세션이 "Not logged in · Please run
/login"으로 시작하지 않는 문제를 CLI 2.1.203+에서 수정했습니다.
|
| v2.1.204 | 2026-07-08 | — | - Fixed hook events not streaming during SessionStart hooks in headless sessions, which could cause remote workers to be idle-reaped mid-hook
- 헤드리스 세션에서 SessionStart 훅 중에 훅 이벤트가 스트리밍되지 않아 원격 작업자가 훅 중에 유휴 수확되는 문제를 수정했습니다.
|
| v2.1.203 | 2026-07-07 | /exitFIX /clearFIX /doctorDEL /statusDEL | - Added a warning when your login is about to expire, so you can re-authenticate before background sessions are interrupted
- Added a grey ⏸ badge to the footer when in manual permission mode, making the active mode always visible
- Added the session's additional working directories to MCP roots/list, with notifications/roots/list_changed sent when the set changes
- Fixed
/exit incorrectly warning about running background agents after all named agents had completed - Fixed background task output on Windows being permanently replaced by an empty file after
/clear - Reduced binary size by ~7 MB and startup memory by ~7 MB by loading a large bundled dependency lazily instead of inlining it
- Removed the startup "claude command missing or broken" warnings — they now appear in
/doctor and /status instead - [VSCode] Added a Settings toggle for "Enable Remote Control for all sessions"
- 로그인 만료가 임박할 때 경고를 추가하여 백그라운드 세션이 중단되기 전에 재인증할 수 있도록 했습니다.
- 수동 권한 모드일 때 푸터에 회색 ⏸ 배지를 추가하여 활성 모드를 항상 볼 수 있도록 했습니다.
- 세션의 추가 작업 디렉토리를 MCP roots/list에 추가하고, 설정이 변경될 때 notifications/roots/list_changed를 전송합니다.
- 모든 명명된 에이전트가 완료된 후에도 /exit가 백그라운드 에이전트가 실행 중이라고 잘못 경고하는 문제를 수정했습니다.
/clear 후 Windows에서 백그라운드 작업 출력이 빈 파일로 영구적으로 대체되는 문제를 수정했습니다.- 큰 번들 종속성을 인라인이 아닌 지연 로딩하여 이진 크기를 약 7MB, 시작 메모리를 약 7MB 줄였습니다.
- 시작 시 "claude command missing or broken" 경고를 제거했습니다. 이제 /doctor와 /status에서 나타납니다.
- [VSCode] "모든 세션에 대한 원격 제어 활성화" 설정 토글을 추가했습니다.
|
| v2.1.202 | 2026-07-06 | /configNEW Ctrl+RFIX /renameFIX /remote-controlFIX /workflowsIMP /review <pr>IMP /reviewIMP /code-reviewIMP | - Added a "Dynamic workflow size" setting in
/config for controlling how large Claude generally makes dynamic workflows (small/medium/large agent counts) — an advisory guideline, not an enforced cap - Added workflow.run_id and workflow.name OpenTelemetry attributes to telemetry emitted by workflow-spawned agents, so a workflow run's activity can be reconstructed from OTel data
- Fixed a crash in the inline
Ctrl+R history search when accepting or cancelling while the search was still scanning the history file - Fixed
/rename on background sessions being reverted when the job restarts, which broke addressing the session by its new name - Fixed
/remote-control sessions showing the wrong permission mode in the mobile and web apps - Improved
/workflows agent list layout: wider titles, a dedicated time column, shorter model names, and no per-row tool-call counts - Changed
/review <pr> back to a fast single-pass review; use /code-review <level> <pr#> for the multi-agent review at a chosen effort level
- /config에 "동적 워크플로우 크기" 설정을 추가하여 Claude가 일반적으로 동적 워크플로우를 얼마나 크게 만드는지(소형/중형/대형 에이전트 수)를 제어할 수 있도록 했습니다 — 권장 지침이며 강제 제한은 아닙니다.
- 워크플로우에서 생성된 에이전트가 방출하는 텔레메트리에 workflow.run_id 및 workflow.name OpenTelemetry 속성을 추가하여 OTel 데이터에서 워크플로우 실행의 활동을 재구성할 수 있도록 했습니다.
- 검색이 여전히 히스토리 파일을 스캔하는 동안 수락하거나 취소할 때 인라인
Ctrl+R 히스토리 검색에서 충돌하는 문제를 수정했습니다. - 작업이 재시작될 때 백그라운드 세션의 /rename이 되돌려지는 문제를 수정하여 세션을 새 이름으로 주소 지정하는 데 문제가 없도록 했습니다.
- 모바일 및 웹 앱에서 잘못된 권한 모드를 표시하는
/remote-control 세션 문제를 수정했습니다. /workflows 에이전트 목록 레이아웃을 개선했습니다: 제목을 넓게, 전용 시간 열, 짧은 모델 이름, 행별 도구 호출 수를 없앴습니다./review <pr>를 빠른 단일 패스 리뷰로 되돌렸습니다; 선택한 노력 수준에서 다중 에이전트 리뷰를 위해 /code-review <level> <pr#>를 사용하세요.
|
| v2.1.201 | 2026-07-03 | — | - Claude Sonnet 5 sessions no longer use the mid-conversation system role for harness reminders
- Claude Sonnet 5 세션은 더 이상 대화 중 시스템 역할을 사용하여 하네스 알림을 제공하지 않습니다.
|
| v2.1.200 | 2026-07-03 | /configIMP --helpIMP --permission-mode manualIMP /mcpFIX | - Changed AskUserQuestion dialogs to no longer auto-continue by default; opt into an idle timeout via
/config - Changed the "default" permission mode to "Manual" across the CLI,
--help, VS Code, and JetBrains; --permission-mode manual and "defaultMode": "manual" are accepted alongside default - Fixed
/mcp server list not tracking focus for screen readers and magnifiers
- AskUserQuestion 대화 상자가 기본적으로 자동 계속 진행되지 않도록 변경됨; /config를 통해 유휴 타임아웃을 선택할 수 있음
- CLI,
--help, VS Code 및 JetBrains 전반에 걸쳐 "default" 권한 모드를 "Manual"로 변경; --permission-mode manual 및 "defaultMode": "manual"이 기본값과 함께 허용됨 /mcp 서버 목록이 화면 읽기 프로그램 및 확대경을 위한 포커스를 추적하지 않는 문제 수정
|
| v2.1.199 | 2026-07-02 | /skill-aIMP /skill-bIMP /modelFIX /fastFIX /backgroundFIX /colorFIX | - Stacked slash-skill invocations like
/skill-a /skill-b do XYZ now load all leading skills (up to 5), not just the first - Fixed typing
/model or /fast while viewing a subagent silently opening the lead's model picker — a notice now explains the command applies to the lead - Fixed backgrounding a session with ← or
/background dropping its /color from the agent view row - Transient server rate-limit errors (429s unrelated to your usage limit) are now retried automatically with backoff for subscribers instead of failing the turn
- CLAUDE_CODE_RETRY_WATCHDOG now raises the default retry count for non-capacity transient errors to 300 and lifts the cap of 15 on CLAUDE_CODE_MAX_RETRIES
- claude agents session rows now show pull-request links as bare #N without the redundant "PR" label
/skill-a /skill-b와 같은 스택된 슬래시 스킬 호출이 이제 첫 번째 스킬뿐만 아니라 모든 선행 스킬(최대 5개)을 로드함- 서브 에이전트를 보면서
/model 또는 /fast를 입력할 때 리드의 모델 선택기가 조용히 열리는 문제 수정 — 이제 명령이 리드에 적용된다는 알림이 표시됨 - ← 또는 /background로 세션을 백그라운드로 전환할 때 에이전트 뷰 행에서 /color가 사라지는 문제 수정
- 일시적인 서버 속도 제한 오류(사용 한도와 관련 없는 429)가 이제 구독자에게 자동으로 재시도되며 턴이 실패하지 않음
- CLAUDE_CODE_RETRY_WATCHDOG가 이제 비용 용량 일시적 오류에 대한 기본 재시도 횟수를 300으로 늘리고 CLAUDE_CODE_MAX_RETRIES의 15 제한을 해제함
- claude 에이전트 세션 행이 이제 중복된 "PR" 레이블 없이 순수한 #N으로 풀 리퀘스트 링크를 표시함
|
| v2.1.198 | 2026-07-01 | /datavizNEW /diffFIX /loginIMP /desktopFIX --printFIX /branchFIX /agentsDEL | - Subagents now run in the background by default, so Claude keeps working while they run and is notified when they finish (previously a gradual rollout)
- Claude in Chrome is now generally available
- Added background agent notifications in claude agents — sessions that need input or finish now fire the Notification hook (agent_needs_input / agent_completed)
- Added
/dataviz skill for chart and dashboard design guidance with a runnable color-palette validator - Gateway: added Claude Platform on AWS (anthropicAws) as an upstream provider; model-not-found responses now advance the failover chain
- Background agents launched from claude agents now commit, push, and open a draft PR when they finish code work in a worktree, instead of stopping to ask
- The built-in Explore agent now inherits the main session's model (capped at opus) instead of running on haiku
- Subagents and context compaction now inherit the session's extended thinking configuration, improving output quality on delegated tasks
- Fixed the
/diff panel not refreshing when you switch branches or commit outside the session - Fixed Claude Platform on AWS and Mantle sessions dead-ending with "Please run
/login" when the STS token expires — awsAuthRefresh now runs automatically - Fixed
/desktop failing with "Cannot determine working directory" after entering and exiting a worktree - Fixed claude --bg silently creating an unattachable session when combined with
--print/-p; the conflicting flags are now rejected up front - Fixed
/branch deriving its default fork name from the compaction summary instead of the first real prompt - Keyboard shortcut hints now show opt/cmd instead of alt/super when connected from a Mac over SSH
/login now opens the sign-in dialog from the claude agents view instead of saying it isn't available- Removed the
/agents wizard; ask Claude to create or manage subagents, or edit .claude/agents/ directly
- 서브 에이전트가 기본적으로 백그라운드에서 실행되므로 Claude는 실행되는 동안 계속 작업하고 완료 시 알림을 받음 (이전에는 점진적 롤아웃)
- Chrome에서 Claude가 이제 일반적으로 사용 가능합니다.
- claude agents에서 입력이 필요하거나 완료된 세션에 대한 백그라운드 에이전트 알림이 추가되었습니다 — 이제 Notification hook(agent_needs_input / agent_completed)이 작동합니다.
- 실행 가능한 색상 팔레트 검증기가 포함된 차트 및 대시보드 디자인 가이드를 위한
/dataviz 스킬이 추가되었습니다. - Gateway: AWS에서 Claude Platform(anthropicAws)을 업스트림 제공자로 추가했습니다; model-not-found 응답이 이제 장애 조치 체인을 진행합니다.
- claude agents에서 시작된 백그라운드 에이전트는 이제 작업 트리에서 코드 작업을 완료할 때 중단하여 묻지 않고 커밋, 푸시 및 초안 PR을 엽니다.
- 내장된 Explore 에이전트는 이제 haiku에서 실행되는 대신 메인 세션의 모델(opus로 제한됨)을 상속합니다.
- 서브 에이전트와 컨텍스트 압축은 이제 세션의 확장된 사고 구성을 상속하여 위임된 작업의 출력 품질을 개선합니다.
- 세션 외부에서 브랜치를 전환하거나 커밋할 때
/diff 패널이 새로 고쳐지지 않는 문제를 수정했습니다. - STS 토큰이 만료될 때 Claude Platform on AWS 및 Mantle 세션이 "Please run
/login"으로 종료되는 문제를 수정했습니다 — awsAuthRefresh가 이제 자동으로 실행됩니다. - 작업 트리에 들어가고 나간 후 "Cannot determine working directory" 오류로 /desktop이 실패하는 문제를 수정했습니다.
- claude --bg가
--print/-p와 결합될 때 조용히 연결할 수 없는 세션을 생성하는 문제를 수정했습니다; 충돌하는 플래그는 이제 사전에 거부됩니다. - /branch가 첫 번째 실제 프롬프트 대신 압축 요약에서 기본 포크 이름을 파생하는 문제를 수정했습니다.
- 키보드 단축키 힌트가 이제 SSH를 통해 Mac에서 연결할 때 alt/super 대신 opt/cmd를 표시합니다.
- /login이 더 이상 사용 불가능하다고 말하는 대신 claude agents 보기에서 로그인 대화 상자를 엽니다.
/agents 마법사를 제거했습니다; Claude에게 서브 에이전트를 생성하거나 관리하도록 요청하거나 .claude/agents/를 직접 편집하세요.
|
| v2.1.197 | 2026-06-30 | — | - Introducing Claude Sonnet 5: now the default model in Claude Code, with a native 1M-token context window and promotional pricing of $2/$10 per Mtok through August 31. Update to version 2.1.197 for access. https://www.anthropic.com/news/claude-sonnet-5
- Claude Sonnet 5를 소개합니다: 이제 Claude Code의 기본 모델로, 기본 1M-token 컨텍스트 창과 8월 31일까지 Mtok당 $2/$10의 프로모션 가격이 적용됩니다. 접근을 위해 버전 2.1.197로 업데이트하세요. https://www.anthropic.com/news/claude-sonnet-5
|
| v2.1.196 | 2026-06-29 | /modelNEW Ctrl+cNEW /cdFIX Ctrl+CFIX Ctrl+XFIX Ctrl+KFIX /contextFIX /deep-researchFIX /code-reviewIMP | - Added support for organization default models — admins set it in the org console; it shows as "Org default" (or "Role default") in
/model when you haven't picked one yourself - Added readable default names for sessions at start, making them easier to identify and message
- Added clickable file attachments in chat — Cmd/Ctrl-click reveals the file in Finder/Explorer
- Fixed sessions moved with
/cd reappearing in the old directory's resume list after a non-graceful exit when the old path contained special characters - Fixed Esc Esc at an idle prompt not opening the rewind menu (regression); use
Ctrl+C or Ctrl+X Ctrl+K to stop background agents - Fixed
/context showing 0 tokens for all tool groups on Bedrock - Fixed
/deep-research misreporting verifier failures as "all claims refuted" instead of unverified - Improved
/code-review workflow: merged five cleanup finders into one, cutting token usage by roughly 25% - Reduced per-frame rendering work in the terminal UI by skipping no-op subtree walks during streaming
- The streaming idle watchdog is now on by default for all providers — it aborts and retries when a response stream produces no events for 5 minutes. Set CLAUDE_ENABLE_STREAM_WATCHDOG=0 to disable.
- Remote Control is now disabled when ANTHROPIC_BASE_URL points at a non-Anthropic host, matching the existing behavior under CLAUDE_CODE_USE_BEDROCK/_VERTEX/_FOUNDRY
- 조직 기본 모델에 대한 지원이 추가되었습니다 — 관리자가 조직 콘솔에서 설정하며, 직접 선택하지 않은 경우 /model에서 "Org default"(또는 "Role default")로 표시됩니다.
- 세션 시작 시 식별 및 메시징을 쉽게 하기 위해 읽기 쉬운 기본 이름이 추가되었습니다.
- 채팅에서 클릭 가능한 파일 첨부가 추가되었습니다 — Cmd/Ctrl 클릭 시 Finder/Explorer에서 파일이 표시됩니다.
- /cd로 이동한 세션이 이전 경로에 특수 문자가 포함된 경우 비정상 종료 후 이전 디렉토리의 재개 목록에 다시 나타나는 문제를 수정했습니다.
- 대기 프롬프트에서 Esc Esc가 되돌리기 메뉴를 열지 않는 문제를 수정했습니다(회귀); 백그라운드 에이전트를 중지하려면
Ctrl+C 또는 Ctrl+X Ctrl+K를 사용하세요. - /context가 Bedrock의 모든 도구 그룹에 대해 0 tokens를 표시하는 문제를 수정했습니다.
- /deep-research가 검증 실패를 "모든 주장 반박됨"으로 잘못 보고하는 문제를 수정했습니다.
/code-review 워크플로우가 개선되었습니다: 다섯 개의 정리 찾기를 하나로 병합하여 토큰 사용량을 약 25% 줄였습니다.- 스트리밍 중에 no-op 서브트리 탐색을 건너뛰어 터미널 UI의 프레임당 렌더링 작업을 줄였습니다.
- 스트리밍 대기 감시자가 이제 모든 제공자에 대해 기본적으로 활성화되어 있습니다 — 응답 스트림이 5분 동안 이벤트를 생성하지 않으면 중단하고 재시도합니다. 비활성화하려면 CLAUDE_ENABLE_STREAM_WATCHDOG=0으로 설정하세요.
- ANTHROPIC_BASE_URL이 비-Anthropic 호스트를 가리킬 때 원격 제어가 비활성화되었습니다. 이는 CLAUDE_CODE_USE_BEDROCK/_VERTEX/_FOUNDRY 하의 기존 동작과 일치합니다.
|
| v2.1.195 | 2026-06-26 | /pluginFIX | - Added CLAUDE_CODE_DISABLE_MOUSE_CLICKS to disable mouse click/drag/hover in fullscreen mode while keeping wheel scroll
- Fixed
/plugin Enable/Disable not working when a plugin's plugin.json name differs from its marketplace entry name
- 전체 화면 모드에서 휠 스크롤은 유지하면서 마우스 클릭/드래그/호버를 비활성화하는 CLAUDE_CODE_DISABLE_MOUSE_CLICKS가 추가되었습니다.
- 플러그인의 plugin.json 이름이 마켓플레이스 항목 이름과 다를 때
/plugin Enable/Disable이 작동하지 않는 문제를 수정했습니다.
|
| v2.1.193 | 2026-06-25 | /permissionsNEW /mcpNEW /modelFIX /loginFIX /add-dirIMP | - Added autoMode.classifyAllShell setting to route all Bash/PowerShell commands through the auto-mode classifier instead of only arbitrary-code-execution patterns
- Added auto-mode denial reasons to the transcript, the denial toast, and
/permissions recent denials - Added claude_code.assistant_response OpenTelemetry log event containing the model's response text. Redacted unless OTEL_LOG_ASSISTANT_RESPONSES=1; when that var is unset it follows OTEL_LOG_USER_PROMPTS, so deployments that already log prompt content will start receiving response content on upgrade — set OTEL_LOG_ASSISTANT_RESPONSES=0 to keep prompts-only.
- Added live file path autocomplete to bash mode (!)
- Added a startup notice when MCP servers need authentication, pointing at
/mcp - Added automatic memory-pressure reaping for idle background shell commands (disable with CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1)
- Fixed
/model and other client-data-gated UI showing stale/empty state immediately after /login - Improved
/add-dir message when the directory is already a working directory
- 모든 Bash/PowerShell 명령을 임의 코드 실행 패턴이 아닌 auto-mode 분류기를 통해 라우팅하도록 autoMode.classifyAllShell 설정을 추가했습니다.
- 전사, 거부 토스트 및
/permissions 최근 거부에 auto-mode 거부 사유를 추가했습니다. - 모델의 응답 텍스트를 포함하는 claude_code.assistant_response OpenTelemetry 로그 이벤트를 추가했습니다. OTEL_LOG_ASSISTANT_RESPONSES=1이 아닌 경우에는 수정됩니다; 해당 변수가 설정되지 않으면 OTEL_LOG_USER_PROMPTS를 따르므로, 이미 프롬프트 내용을 기록하는 배포는 업그레이드 시 응답 내용을 받기 시작합니다 — 프롬프트 전용으로 유지하려면 OTEL_LOG_ASSISTANT_RESPONSES=0으로 설정하세요.
- bash 모드에 실시간 파일 경로 자동 완성을 추가했습니다 (!)
- MCP 서버에 인증이 필요할 때 /mcp를 가리키는 시작 알림을 추가했습니다.
- 유휴 백그라운드 셸 명령에 대한 자동 메모리 압력 수확을 추가했습니다 (CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1로 비활성화 가능).
/login 직후 /model 및 기타 클라이언트 데이터 제한 UI가 오래되거나 비어 있는 상태를 표시하는 문제를 수정했습니다.- 디렉토리가 이미 작업 디렉토리일 때
/add-dir 메시지를 개선했습니다.
|
| v2.1.191 | 2026-06-24 | /rewindNEW /clearNEW /voiceFIX /loginFIX /usageFIX /permissionsFIX | - Added
/rewind support for resuming a conversation from before /clear was run - Fixed
/voice showing a generic "not available" message when disabled by an organization's policy — it now explains the restriction - Fixed
/login URL opening truncated in Windows Terminal when it wraps across lines - Fixed claude agents sending builtin slash commands like
/usage to background sessions as prompt text instead of showing a hint - Fixed
/permissions Recently-denied tab: approving a denial now persists on close instead of being silently discarded - Reduced CPU usage during streaming responses by ~37% by coalescing text updates to 100ms
- Reduced long-session memory growth from terminal output cache
- /clear가 실행되기 전의 대화를 재개하기 위한
/rewind 지원 추가 - 조직 정책에 의해 비활성화될 때 /voice가 일반적인 "사용할 수 없음" 메시지를 표시하는 문제 수정 — 이제 제한 사항을 설명함
- Windows Terminal에서
/login URL이 줄 바꿈 시 잘리는 문제 수정 - claude agents가 /usage와 같은 내장 슬래시 명령을 프롬프트 텍스트로 백그라운드 세션에 전송하는 문제 수정
/permissions Recently-denied 탭 수정: 거부를 승인하면 닫을 때 유지되며 조용히 폐기되지 않음- 텍스트 업데이트를 100ms로 통합하여 스트리밍 응답 중 CPU 사용량을 약 37% 감소
- 터미널 출력 캐시로 인한 장기 세션 메모리 증가 감소
|
| v2.1.190 | 2026-06-24 | — | - Bug fixes and reliability improvements
|
| v2.1.187 | 2026-06-23 | --modelNEW /modelNEW /configNEW --resumeFIX --json-schemaFIX /updateFIX /bgFIX /tuiFIX --bgFIX --backgroundFIX /shareFIX Ctrl+CFIX Ctrl+DFIX /install-github-appIMP /btwIMP /pluginIMP | - Added sandbox.credentials setting to block sandboxed commands from reading credential files and secret environment variables
- Added org-configured model restrictions to the model picker,
--model, /model, and ANTHROPIC_MODEL, with a "restricted by your organization's settings" message when a restricted model is selected - Added mouse click support to select menus (permission prompts,
/model, /config, etc.) in fullscreen mode - Fixed
--resume failing with "No conversation found" when the original -p run produced no model turns - Fixed
--json-schema and workflow agent({schema}) structured output: the model can no longer re-call StructuredOutput indefinitely after a successful call, and follow-up turns now reliably return structured output - Fixed
/update over Remote Control hanging when a startup trust dialog would have shown - Fixed channel connections dropping after navigating to the agents view and back, and after
/bg, /tui, or /update - Fixed claude --help not listing the
--bg/--background flag - Fixed Esc, Ctrl-C, and Ctrl-D not working while
/share is uploading - Improved
/install-github-app: GitHub Actions workflow setup is now optional — you can install just the GitHub App and skip the workflow/secret steps - Improved
/btw with ←/→ arrow navigation to step through earlier answers - Improved
/plugin to surface plugins you haven't used recently so you can clean them up - [VSCode] Fixed extension becoming unresponsive when resuming a large session
- sandbox.credentials 설정을 추가하여 샌드박스 명령이 자격 증명 파일 및 비밀 환경 변수를 읽지 못하도록 차단했습니다.
- 모델 선택기,
--model, /model 및 ANTHROPIC_MODEL에 조직 구성 모델 제한을 추가하고, 제한된 모델이 선택될 때 "귀하의 조직 설정에 의해 제한됨" 메시지를 표시합니다. - 전체 화면 모드에서 선택 메뉴(권한 프롬프트,
/model, /config 등)에 대한 마우스 클릭 지원을 추가했습니다. - 원래 -p 실행에서 모델 턴이 생성되지 않았을 때 "대화가 없습니다"라는 오류와 함께 --resume이 실패하는 문제를 수정했습니다.
--json-schema 및 workflow agent({schema}) 구조화된 출력 문제를 수정했습니다: 모델이 성공적인 호출 후 StructuredOutput를 무한히 다시 호출할 수 없으며, 후속 턴이 이제 신뢰성 있게 구조화된 출력을 반환합니다.- 시작 신뢰 대화 상자가 표시될 수 있는 경우 /update가 원격 제어에서 멈추는 문제를 수정했습니다.
- 에이전트 뷰로 이동한 후 및
/bg, /tui 또는 /update 후에 채널 연결이 끊어지는 문제를 수정했습니다. - claude --help에서
--bg/--background 플래그가 나열되지 않는 문제를 수정했습니다. - /share가 업로드되는 동안 Esc, Ctrl-C 및 Ctrl-D가 작동하지 않는 문제를 수정했습니다.
- /install-github-app을 개선했습니다: 이제 GitHub Actions 워크플로우 설정이 선택 사항이며, GitHub App만 설치하고 워크플로우/비밀 단계를 건너뛸 수 있습니다.
- /btw를 개선하여 ←/→ 화살표 탐색으로 이전 답변을 단계별로 확인할 수 있습니다.
- /plugin을 개선하여 최근에 사용하지 않은 플러그인을 표시하여 정리할 수 있도록 했습니다.
- [VSCode] 큰 세션을 재개할 때 확장이 응답하지 않는 문제를 수정했습니다.
|
| v2.1.186 | 2026-06-22 | /mcpNEW --no-browserNEW /workflowsNEW /pluginNEW /loginNEW Ctrl+CFIX --toolsFIX --effortFIX /review <pr>IMP /code-review mediumIMP /reviewIMP /code-reviewIMP | - Added claude mcp login <name> and claude mcp logout <name> to authenticate MCP servers from the CLI without opening the interactive
/mcp menu, with --no-browser stdin redirect support for completing over SSH - Added status filtering (press f) to the
/workflows agent detail view - Added a "Skills" section to the
/plugin Installed tab - Added teammateMode: "iterm2" setting with a warning when auto mode cannot find the it2 CLI
- Added "Claude Platform on AWS - refresh credentials" option to
/login when awsAuthRefresh is configured - ! bash commands now trigger Claude to respond to the output automatically; set "respondToBashCommands": false in settings.json to keep the previous context-only behavior
- Fixed Esc and
Ctrl+C not responding while background agents are still running after the main turn ends - Fixed
/plugin Installed showing a "more above" indicator when already scrolled to the top - Fixed
--tools allowing feature-gated tools to slip through before flags loaded on a cold first launch - Fixed agent teams: teammates spawned via tmux/pane backends now inherit the leader's
--effort level - Changed
/review <pr> to use the same review engine as /code-review medium
- CLI에서 대화형
/mcp 메뉴를 열지 않고 MCP 서버를 인증하기 위해 claude mcp login <name> 및 claude mcp logout <name>를 추가했으며, SSH를 통해 완료할 수 있도록 --no-browser stdin 리디렉션을 지원합니다. /workflows 에이전트 세부 정보 보기에서 상태 필터링(press f)을 추가했습니다./plugin Installed 탭에 "Skills" 섹션을 추가했습니다.- it2 CLI를 찾을 수 없을 때 경고와 함께 teammateMode: "iterm2" 설정을 추가했습니다.
- awsAuthRefresh가 구성된 경우 /login에 "Claude Platform on AWS - refresh credentials" 옵션을 추가했습니다.
- ! bash 명령이 이제 Claude가 출력에 자동으로 응답하도록 트리거합니다; 이전의 컨텍스트 전용 동작을 유지하려면 settings.json에서 "respondToBashCommands": false로 설정하세요.
- 주요 턴이 끝난 후에도 백그라운드 에이전트가 실행 중일 때 Esc 및 Ctrl+C가 응답하지 않는 문제를 수정했습니다.
- 이미 맨 위로 스크롤된 상태에서
/plugin Installed가 "more above" 표시기를 보여주는 문제를 수정했습니다. - --tools가 플래그가 로드되기 전에 기능 제한 도구가 통과하는 것을 허용하는 문제를 수정했습니다.
- tmux/pane 백엔드를 통해 생성된 팀원들이 이제 리더의
--effort 수준을 상속받도록 에이전트 팀을 수정했습니다. /review <pr>가 /code-review medium과 동일한 리뷰 엔진을 사용하도록 변경했습니다.
|
| v2.1.185 | 2026-06-20 | — | - The stream-stall hint now reads "Waiting for API response · will retry in …" instead of "No response from API · Retrying in …", and triggers after 20s of silence instead of 10s
- 스트림 정지 힌트가 이제 "API 응답 대기 중 · …초 후 재시도"로 변경되었으며, 10초 대신 20초의 침묵 후에 트리거됩니다.
|
| v2.1.183 | 2026-06-19 | /config --helpNEW /configNEW --helpNEW /doctorDEL --debugDEL | - Added a warning when the requested model is deprecated or automatically updated to a newer model, shown on stderr in print mode (-p) and now also covering models set in agent frontmatter
- Added attribution.sessionUrl setting to omit the claude.ai session link from commits and PRs in web and Remote Control sessions
- Added
/config --help to list all available shorthand keys for /config key=value - Changed
/config toggle behavior: Enter and Space both change the selected setting, and Esc now saves and closes instead of reverting - Removed the startup "setup issues" line under the logo — run
/doctor to see configuration issues or use --debug
- 요청한 모델이 더 이상 사용되지 않거나 자동으로 최신 모델로 업데이트될 때 경고를 추가했습니다. 이는 print 모드(-p)에서 stderr에 표시되며, 이제 에이전트 frontmatter에 설정된 모델도 포함됩니다.
- attribution.sessionUrl 설정을 추가하여 web 및 Remote Control 세션에서 commits와 PR에서 claude.ai 세션 링크를 생략할 수 있게 했습니다.
/config --help를 추가하여 /config key=value에 대한 모든 사용 가능한 약어 키를 나열합니다./config 토글 동작을 변경했습니다: Enter와 Space 모두 선택된 설정을 변경하며, Esc는 이제 되돌리기 대신 저장하고 닫습니다.- 로고 아래의 시작 "setup issues" 문구를 제거했습니다 — 구성 문제를 보려면 /doctor를 실행하거나 --debug를 사용하세요.
|
| v2.1.181 | 2026-06-17 | /configNEW Ctrl+cIMP Ctrl+CFIX /recapFIX /remote-controlFIX /effortFIX /modelFIX Ctrl+VFIX /statsFIX /copyFIX | - Added
/config key=value syntax to set any setting from the prompt (e.g. /config thinking=false) — works in interactive, -p, and Remote Control - Added sandbox.allowAppleEvents opt-in setting that lets sandboxed commands send Apple Events on macOS
- Added CLAUDE_CLIENT_PRESENCE_FILE environment variable: point it at a marker file to suppress mobile push notifications while you're at the machine
- Upgraded the bundled Bun runtime to 1.4
- Changed fullscreen mode URL opening to require Cmd+click (macOS) / Ctrl+click, matching native terminal behavior
- Fixed macOS TUI freezing at session start (
Ctrl+C unresponsive) when Spotlight is busy reindexing - Fixed
/recap and conversation forks using the previous model immediately after a model switch - Fixed
/remote-control leaving a stale "connecting…" line; it now confirms in the transcript once connected - Fixed settings changes (such as
/effort or /model) failing with ENOENT when ~/.claude/settings.json is a relative symlink under a symlinked ~/.claude - Fixed
Ctrl+C in fullscreen after a native terminal selection (modifier+drag) overwriting the clipboard with the app's prior selection - Fixed
Ctrl+V showing "No image found in clipboard" instead of pasting when the clipboard contains text - Fixed
/stats "Most active day" and daily token chart dates showing one day early in UTC-negative timezones - Fixed
/copy and copy-on-select on Linux not detecting a clipboard utility installed after Claude Code started
- 프롬프트에서 설정을 설정할 수 있는
/config key=value 구문 추가 (예: /config thinking=false) — 인터랙티브, -p, Remote Control에서 작동 - sandbox.allowAppleEvents 선택적 설정 추가: 샌드박스된 명령이 macOS에서 Apple Events를 보낼 수 있게 함
- CLAUDE_CLIENT_PRESENCE_FILE 환경 변수 추가: 마커 파일을 지정하여 기계에서 작업 중일 때 모바일 푸시 알림을 억제
- 번들된 Bun 런타임을 1.4로 업그레이드
- 전체 화면 모드에서 URL 열기를 Cmd+click (macOS) / Ctrl+click로 변경하여 기본 터미널 동작과 일치
- Spotlight가 재색인 중일 때 세션 시작 시 macOS TUI가 멈추는 문제 수정 (
Ctrl+C 반응 없음) - 모델 전환 직후
/recap 및 대화 분기가 이전 모델을 사용하는 문제 수정 - /remote-control이 오래된 "connecting…" 줄을 남기는 문제 수정; 연결되면 이제 전사에서 확인
- ~/.claude/settings.json이 심볼릭 링크 아래의 상대 심볼릭 링크일 때
/effort 또는 /model과 같은 설정 변경이 ENOENT로 실패하는 문제 수정 - 네이티브 터미널 선택 후 전체 화면에서 Ctrl+C가 앱의 이전 선택으로 클립보드를 덮어쓰는 문제 수정
- Ctrl+V가 클립보드에 텍스트가 있을 때 "No image found in clipboard"를 표시하는 문제 수정
/stats "가장 활발한 날" 및 일일 토큰 차트 날짜가 UTC-부정 시간대에서 하루 일찍 표시되는 문제 수정- Linux에서
/copy 및 copy-on-select가 Claude Code 시작 후 설치된 클립보드 유틸리티를 감지하지 못하는 문제 수정
|
| v2.1.179 | 2026-06-16 | Ctrl+OFIX | - Fixed
Ctrl+O not showing the subagent's transcript when viewing a subagent
- 서브 에이전트를 볼 때 Ctrl+O가 서브 에이전트의 기록을 표시하지 않는 문제를 수정했습니다.
|
| v2.1.178 | 2026-06-15 | /doctorIMP /rcIMP /bugIMP ctrl+bFIX --fallback-modelFIX /bgFIX | - Agent teams: removed the TeamCreate and TeamDelete tools. With CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 set, every session now has one implicit team — spawn teammates directly with the Agent tool's name parameter, no setup step needed. The team_name parameter on the Agent tool is still accepted but ignored.
- Added Tool(param:value) syntax for permission rules to match a tool's input parameters (with * wildcard), e.g. Agent(model:opus) to block Opus subagents
- Skills in nested .claude/skills directories now load when working on files there; on a name clash, the nested skill appears as <dir>:<name> so both stay available
- Nested .claude/ directories: the agent, workflow, and output-style closest to the working directory now wins when names collide; project-scope workflow saves now target the closest existing .claude/workflows/
- Improved
/doctor with consistent flat tree layout across all sections, clearer section status icons, and highlighted command names - Improved Remote Control error messages: connection failures now show a persistent red "
/rc failed" indicator in the footer, and the "not yet enabled" error now explains whether it's a gate, a check failure, stale entitlement, or org policy /bug now requires a description before submitting, and no longer uses model-refusal text as the GitHub issue title- Fixed several subagent issues: viewing a subagent's transcript now shows tool results and live progress, messages sent while it finishes its turn are no longer dropped, and backgrounding a running subagent (
ctrl+b) no longer restarts it from scratch - Fixed compaction not honoring
--fallback-model: compaction now falls back to the configured fallback model chain on overload or model-availability errors - Fixed background sessions created with
/bg or ←← after a turn finished showing "Working" forever in the agents list - [VSCode] Fixed pressing Esc to dismiss a CJK IME candidate window canceling the running Claude task
- 에이전트 팀: TeamCreate 및 TeamDelete 도구가 제거되었습니다. CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1이 설정되면, 모든 세션은 이제 하나의 암묵적인 팀을 가지며, 에이전트 도구의 name 매개변수를 사용하여 동료를 직접 생성할 수 있습니다. 설정 단계는 필요하지 않습니다. Agent 도구의 team_name 매개변수는 여전히 허용되지만 무시됩니다.
- 도구의 입력 매개변수와 일치하는 권한 규칙을 위한 Tool(param:value) 구문이 추가되었습니다 (예: Agent(model:opus)로 Opus 하위 에이전트를 차단).
- 중첩된 .claude/skills 디렉토리의 기술이 이제 해당 파일 작업 시 로드됩니다; 이름 충돌 시 중첩된 기술은 <dir>:<name>으로 표시되어 둘 다 사용 가능합니다.
- 중첩된 .claude/ 디렉토리: 이름이 충돌할 경우 작업 디렉토리에 가장 가까운 에이전트, 워크플로우 및 출력 스타일이 우선합니다; 프로젝트 범위 워크플로우 저장은 이제 가장 가까운 기존 .claude/workflows/를 대상으로 합니다.
- /doctor를 개선하여 모든 섹션에서 일관된 평면 트리 레이아웃, 더 명확한 섹션 상태 아이콘 및 강조된 명령어 이름을 제공합니다.
- 원격 제어 오류 메시지를 개선했습니다: 연결 실패 시 바닥글에 지속적인 빨간색 "
/rc failed" 표시기가 나타나며, "아직 활성화되지 않음" 오류는 게이트, 체크 실패, 오래된 권한 또는 조직 정책인지 설명합니다. - /bug는 제출 전에 설명을 요구하며, 더 이상 GitHub 문제 제목으로 모델 거부 텍스트를 사용하지 않습니다.
- 여러 하위 에이전트 문제를 수정했습니다: 하위 에이전트의 전사 보기 시 도구 결과와 실시간 진행 상황이 표시되며, 턴이 끝나는 동안 전송된 메시지가 더 이상 누락되지 않고, 실행 중인 하위 에이전트를 백그라운드로 전환(
ctrl+b)해도 처음부터 다시 시작되지 않습니다. - --fallback-model을 준수하지 않는 압축 문제를 수정했습니다: 압축은 이제 과부하 또는 모델 가용성 오류 시 구성된 폴백 모델 체인으로 되돌아갑니다.
- 턴이 끝난 후
/bg 또는 ←←로 생성된 백그라운드 세션이 에이전트 목록에서 "작업 중"으로 영원히 표시되는 문제를 수정했습니다. - [VSCode] Esc를 눌러 CJK IME 후보 창을 닫으면 실행 중인 Claude 작업이 취소되는 문제를 수정했습니다.
|
| v2.1.176 | 2026-06-12 | /fastFIX /copyFIX /cdFIX /bgFIX | - Session titles are now generated in the language of your conversation (set the language setting to pin a specific language)
- Added footerLinksRegexes setting for regex-matched link badges in the footer row, configurable via user or managed settings
- Fixed availableModels enforcement: alias model picks can no longer be redirected to a blocked model via ANTHROPIC_DEFAULT_*_MODEL environment variables, and
/fast now refuses to toggle when it would switch to a model outside the allowlist - Fixed
/copy and mouse-selection copy not reaching the system clipboard inside tmux over SSH, and tmux paste buffer not loading on versions older than 3.2 - Fixed
/cd and worktree moves leaving the session reporting the previous directory's git branch - Fixed backgrounded sessions showing "Working" forever when
/bg mid-turn had nothing left to continue - Background sessions now show clearer guidance when a window left open across an auto-update can't submit a reply, and claude daemon status explains version-skew behavior
- 세션 제목이 이제 대화의 언어로 생성됩니다 (특정 언어를 고정하려면 언어 설정을 설정하세요)
- 사용자 또는 관리 설정을 통해 구성 가능한 footerLinksRegexes 설정이 추가되었습니다.
- availableModels 강제 적용을 수정했습니다: alias 모델 선택이 더 이상 ANTHROPIC_DEFAULT_*_MODEL 환경 변수를 통해 차단된 모델로 리디렉션될 수 없으며, /fast는 허용 목록 외의 모델로 전환할 때 토글을 거부합니다.
/copy 및 마우스 선택 복사가 SSH를 통해 tmux 내에서 시스템 클립보드에 도달하지 않으며, tmux 붙여넣기 버퍼가 3.2 이전 버전에서 로드되지 않는 문제를 수정했습니다./cd 및 worktree 이동이 세션에서 이전 디렉토리의 git 브랜치를 보고하는 문제를 수정했습니다./bg 중간에 계속할 것이 없을 때 백그라운드 세션이 "작업 중"으로 영원히 표시되는 문제를 수정했습니다.- 자동 업데이트 중 열린 창이 응답을 제출할 수 없을 때 백그라운드 세션이 더 명확한 안내를 표시하며, claude daemon 상태가 버전 불일치 동작을 설명합니다.
|
| v2.1.175 | 2026-06-12 | — | - Added enforceAvailableModels managed setting — when enabled, the availableModels allowlist also constrains the Default model (a Default that would resolve to a disallowed model now falls back to the first allowed model), and user or project settings can no longer widen a managed availableModels list
- enforceAvailableModels 관리 설정이 추가되었습니다 — 활성화되면 availableModels 허용 목록이 Default 모델도 제한하며 (허용되지 않는 모델로 해결되는 Default는 이제 첫 번째 허용 모델로 대체됩니다), 사용자 또는 프로젝트 설정이 관리되는 availableModels 목록을 확장할 수 없습니다.
|
| v2.1.174 | 2026-06-12 | /modelFIX /advisorFIX /usageNEW | - Added wheelScrollAccelerationEnabled setting to disable mouse-wheel scroll acceleration in fullscreen mode
- Fixed the
/model picker hiding the model family that Default resolves to — Opus now appears as its own row on Max/Team Premium/Enterprise plans, Sonnet on Pro/Team plans, and Opus on pay-as-you-go API accounts - Fixed
/model picker showing a hardcoded Sonnet version label when ANTHROPIC_DEFAULT_SONNET_MODEL pins a different Sonnet - Fixed background sessions inheriting another session's ANTHROPIC_* provider env (gateway URL, custom headers,
/model aliases) from the shell that started the background daemon - Fixed the
/advisor dialog pre-selecting a saved advisor model that is blocked by the availableModels allowlist - [VSCode] Added usage attribution to the Account & usage dialog (
/usage) showing cache misses, long context, subagents, and per-skill/agent/plugin/MCP breakdowns over the last 24h or 7d
- 전체 화면 모드에서 마우스 휠 스크롤 가속을 비활성화하는 wheelScrollAccelerationEnabled 설정이 추가되었습니다.
/model 선택기가 Default가 해결하는 모델 계열을 숨기는 문제를 수정했습니다 — Opus는 Max/Team Premium/Enterprise 플랜에서 자체 행으로 나타나고, Sonnet는 Pro/Team 플랜에서, Opus는 종량제 API 계정에서 나타납니다./model 선택기가 ANTHROPIC_DEFAULT_SONNET_MODEL이 다른 Sonnet을 고정할 때 하드코딩된 Sonnet 버전 레이블을 표시하는 문제를 수정했습니다.- 백그라운드 세션이 백그라운드 데몬을 시작한 셸에서 다른 세션의 ANTHROPIC_* 공급자 환경(게이트웨이 URL, 사용자 정의 헤더,
/model 별칭)을 상속하는 문제를 수정했습니다. /advisor 대화 상자가 availableModels 허용 목록에 의해 차단된 저장된 advisor 모델을 미리 선택하는 문제를 수정했습니다.- [VSCode] 캐시 미스, 긴 컨텍스트, 서브 에이전트, 기술/에이전트/플러그인/MCP별 세분화를 지난 24시간 또는 7일 동안 보여주는 계정 및 사용 대화 상자(
/usage)에 사용량 귀속이 추가되었습니다.
|
| v2.1.173 | 2026-06-11 | — | - Fixed Fable 5 model names with a [1m] suffix not being normalized — Fable 5 includes 1M context by default, so the suffix is now stripped automatically
- Fixed a spurious "sandbox dependencies missing" startup warning on Windows when sandbox was enabled in settings
- [1m] 접미사가 있는 Fable 5 모델 이름이 정규화되지 않는 문제를 수정했습니다. — Fable 5는 기본적으로 1M 컨텍스트를 포함하므로, 이제 접미사가 자동으로 제거됩니다.
- 설정에서 sandbox가 활성화된 경우 Windows에서 발생하는 "sandbox dependencies missing" 잘못된 시작 경고를 수정했습니다.
|
| v2.1.172 | 2026-06-10 | /statusIMP /pluginNEW /modelFIX /configFIX /goalIMP /code-reviewIMP /rc /loop | - Sub-agents can now spawn their own sub-agents (up to 5 levels deep)
- Amazon Bedrock now reads the AWS region from ~/.aws config files when AWS_REGION isn't set, matching AWS SDK precedence;
/status shows where the region came from - Added a search bar when browsing a marketplace's plugins in
/plugin - Added model attribute to the claude_code.lines_of_code.count OTEL metric
- Fixed
/model suggestions in the claude agents dispatch input rendering with a misleading slash prefix and showing models disabled for your org - Fixed availableModels allowlists hiding the
/model picker's Opus and Sonnet 1M rows when entries use version-specific IDs like claude-opus-4-8 - Fixed the
/model picker on Bedrock offering models the provider doesn't serve — selecting one silently switched the session model and lit the selection marker on multiple rows - Fixed WebFetch(domain:*.example.com) wildcard domain rules never matching subdomains in allow, deny, and ask position, and file permission rules with mid-pattern wildcards (e.g. Read(secrets-*
/config.json)) being rejected at startup - Disable mouse tracking on Windows consoles that don't fully support it
- Fixed the
/plugin marketplace list losing its cursor after backing out of a long plugin list, and Esc from the plugin browser returning to the wrong tab - Reduced idle CPU usage:
/goal status chip no longer re-renders the terminal at 5 Hz while idle, and fewer UI re-renders while subagents run in parallel /code-review now keeps the ultra option visible when you're not signed in to claude.ai, with an explanation that the cloud review requires a claude.ai account- Shortened the Remote Control footer indicator to "
/rc active" and hid it on narrow terminals - Stopped promoting
/loop in remote sessions, where pending loops don't keep the container alive - [VSCode] Fixed PowerShell tool calls rendering as raw JSON instead of a proper command display and permission dialog, and stripped ANSI escape codes from displayed shell output
- 서브 에이전트가 이제 자신의 서브 에이전트(최대 5단계 깊이)를 생성할 수 있습니다.
- Amazon Bedrock는 이제 AWS_REGION이 설정되지 않은 경우 ~/.aws 구성 파일에서 AWS 리전을 읽어오며, AWS SDK 우선 순위와 일치합니다; /status에서 리전의 출처를 확인할 수 있습니다.
- /plugin에서 마켓플레이스의 플러그인을 탐색할 때 검색 바가 추가되었습니다.
- claude_code.lines_of_code.count OTEL 메트릭에 모델 속성이 추가되었습니다.
- claude 에이전트의 입력 렌더링에서
/model 제안이 잘못된 슬래시 접두사를 사용하고 귀하의 조직에 대해 비활성화된 모델을 표시하는 문제를 수정했습니다. - version-specific ID(예: claude-opus-4-8)를 사용하는 항목으로 인해
/model 선택기의 Opus 및 Sonnet 1M 행이 숨겨지는 availableModels allowlist 문제를 수정했습니다. - Bedrock에서 제공하지 않는 모델을 제공하는
/model 선택기 문제를 수정했습니다 — 하나를 선택하면 세션 모델이 조용히 전환되고 여러 행에서 선택 마커가 활성화되었습니다. - WebFetch(domain:*.example.com) 와일드카드 도메인 규칙이 allow, deny 및 ask 위치에서 서브도메인과 일치하지 않으며, 중간 패턴 와일드카드(예: Read(secrets-*
/config.json))를 가진 파일 권한 규칙이 시작 시 거부되는 문제를 수정했습니다. - 완전히 지원되지 않는 Windows 콘솔에서 마우스 추적을 비활성화했습니다.
- 긴 플러그인 목록에서 뒤로 나올 때
/plugin 마켓플레이스 목록의 커서가 사라지는 문제와 플러그인 브라우저에서 Esc를 눌렀을 때 잘못된 탭으로 돌아가는 문제를 수정했습니다. - 유휴 CPU 사용량을 줄였습니다:
/goal status 칩이 유휴 상태에서 5Hz로 터미널을 다시 렌더링하지 않으며, 서브 에이전트가 병렬로 실행되는 동안 UI 재렌더링이 줄어들었습니다. - /code-review는 이제 claude.ai에 로그인하지 않은 경우에도 ultra 옵션을 표시하며, 클라우드 리뷰에는 claude.ai 계정이 필요하다는 설명이 추가되었습니다.
- 원격 제어 바닥글 표시기를 "
/rc active"로 단축하고 좁은 터미널에서는 숨겼습니다. - 보류 중인 루프가 컨테이너를 유지하지 않는 원격 세션에서
/loop 홍보를 중단했습니다. - [VSCode] PowerShell 도구 호출이 적절한 명령 표시 및 권한 대화 상자가 아닌 원시 JSON으로 렌더링되는 문제를 수정하고 표시된 셸 출력에서 ANSI 이스케이프 코드를 제거했습니다.
|
| v2.1.170 | 2026-06-09 | — | - Introducing Claude Fable 5: a Mythos-class model that we’ve made safe for general use. Fable’s capabilities exceed those of any model we’ve ever made generally available. Update to version 2.1.170 for access. https://www.anthropic.com/news/claude-fable-5-mythos-5
- Claude Fable 5를 소개합니다: 일반 사용을 위해 안전하게 만든 Mythos-class 모델입니다. Fable의 기능은 우리가 일반적으로 제공한 어떤 모델보다도 뛰어납니다. 접근을 위해 버전 2.1.170으로 업데이트하세요. https://www.anthropic.com/news/claude-fable-5-mythos-5
|
| v2.1.169 | 2026-06-08 | --safe-modeNEW /cdNEW --mcp-configFIX --allFIX /workflowsIMP --ideIMP --chromeIMP --bareIMP --remote-controlIMP | - Added
--safe-mode flag (and CLAUDE_CODE_SAFE_MODE) to start Claude Code with all customizations (CLAUDE.md, plugins, skills, hooks, MCP servers) disabled for troubleshooting - Added
/cd command to move a session to a new working directory without breaking the prompt cache mid-session - Added a disableBundledSkills setting and CLAUDE_CODE_DISABLE_BUNDLED_SKILLS environment variable to hide bundled skills, workflows, and built-in slash commands from the model
- Fixed enterprise managed MCP policies (allowedMcpServers/deniedMcpServers) not being enforced on reconnect, IDE-typed configs,
--mcp-config servers during the first session after install, or before remote settings loaded; also fixed slow cold starts for orgs without remote settings - Fixed claude agents --json omitting blocked and just-dispatched background sessions; added
--all to include completed sessions, plus new id and state fields /workflows now opens immediately even while a turn is in progress- Reduced CPU usage while responses stream and during spinner animations
- Restored a default 5-minute idle timeout on Vertex/Foundry so a stalled stream aborts instead of hanging indefinitely; set API_FORCE_IDLE_TIMEOUT=0 to opt out
- Remote-managed settings with an invalid entry now apply their remaining valid policies and surface the validation error, instead of silently dropping the whole payload
- Background sessions now preserve
--ide, --chrome, --bare, --remote-control, and other flags across retire→wake, and respawn state validation was hardened - Background sessions are now told that shared-checkout edits are blocked until they enter a worktree, avoiding a wasted rejected edit before EnterWorktree
- The "CLAUDE.md is too long" warning threshold now scales with the model's context window
- Auto-updater on Windows now stops retrying within a session once claude.exe is held by another process
- Promo credit claims for Apple/Google-billed subscribers without a payment method now explain where to add one
- 문제 해결을 위해 모든 사용자 정의(CLAUDE.md, plugins, skills, hooks, MCP servers)를 비활성화하고 Claude Code를 시작하는
--safe-mode 플래그(CLAUDE_CODE_SAFE_MODE)를 추가했습니다. - 세션을 중간에 프롬프트 캐시를 깨지 않고 새로운 작업 디렉토리로 이동하는
/cd 명령을 추가했습니다. - 모델에서 번들된 기술, 워크플로 및 내장 슬래시 명령을 숨기기 위한 disableBundledSkills 설정과 CLAUDE_CODE_DISABLE_BUNDLED_SKILLS 환경 변수를 추가했습니다.
- 재연결 시 기업 관리 MCP 정책(allowedMcpServers/deniedMcpServers)이 적용되지 않는 문제를 수정했으며, 설치 후 첫 세션에서 IDE 타입 구성,
--mcp-config 서버 또는 원격 설정이 로드되기 전에도 적용됩니다. 원격 설정이 없는 조직의 느린 콜드 스타트 문제도 수정했습니다. - claude agents --json에서 차단된 및 방금 전송된 백그라운드 세션을 생략하는 문제를 수정했습니다. 완료된 세션을 포함하기 위해 --all을 추가하고, 새로운 id 및 state 필드를 추가했습니다.
- /workflows는 턴이 진행 중일 때도 즉시 열립니다.
- 응답 스트리밍 및 스피너 애니메이션 동안 CPU 사용량을 줄였습니다.
- Vertex/Foundry에서 기본 5분 유휴 타임아웃을 복원하여 정체된 스트림이 무한정 멈추는 대신 중단되도록 했습니다. API_FORCE_IDLE_TIMEOUT=0을 설정하여 선택 해제할 수 있습니다.
- 유효하지 않은 항목이 있는 원격 관리 설정은 전체 페이로드를 조용히 삭제하는 대신 남은 유효한 정책을 적용하고 검증 오류를 표시합니다.
- 백그라운드 세션은 retire→wake 간에
--ide, --chrome, --bare, --remote-control 및 기타 플래그를 유지하며, respawn 상태 검증이 강화되었습니다. - 백그라운드 세션은 작업 트리에 들어가기 전까지 공유 체크아웃 편집이 차단된다는 것을 알려주어 EnterWorktree 전에 거부된 편집이 낭비되지 않도록 합니다.
- "CLAUDE.md가 너무 깁니다" 경고 임계값이 모델의 컨텍스트 윈도우에 따라 조정됩니다.
- Windows의 자동 업데이트는 claude.exe가 다른 프로세스에 의해 점유될 경우 세션 내에서 재시도를 중단합니다.
- 결제 수단이 없는 Apple/Google 청구 구독자를 위한 프로모션 크레딧 청구는 결제 수단을 추가할 위치를 설명합니다.
|
| v2.1.168 | 2026-06-06 | — | - Bug fixes and reliability improvements
|
| v2.1.167 | 2026-06-06 | — | - Bug fixes and reliability improvements
|
| v2.1.166 | 2026-06-06 | --fallback-modelNEW --thinking disabledIMP Shift+nFIX /loginFIX /voiceFIX Ctrl+OFIX /doctorFIX | - Added fallbackModel setting to configure up to three fallback models tried in order when the primary model is overloaded or unavailable;
--fallback-model now also applies to interactive sessions - Added glob pattern support in deny rule tool-name position ("*" denies all tools); allow rules reject non-MCP globs, and unknown tool names in deny rules warn at startup
- Hardened cross-session messaging: messages relayed via SendMessage from other Claude sessions no longer carry user authority — receivers refuse relayed permission requests, and auto mode blocks them
- MAX_THINKING_TOKENS=0,
--thinking disabled, and the per-model thinking toggle now disable thinking on models that think by default via the Claude API (3P providers unchanged) - Claude Code now retries a turn once on the fallback model when the API rejects an unexpected non-retryable error; auth, rate-limit, request-size, and transport errors still surface immediately
- claude update now announces the target version before downloading instead of going silent
- claude agents: typing a URL into the list now filters to the session whose first prompt contained it
- Fixed Shift+non-ASCII characters (e.g. Shift+ä → Ä) being dropped in terminals using the Kitty keyboard protocol (WezTerm, Ghostty, kitty)
- Fixed voice mode requiring
/login to clear a stale auth check after toggling /voice - Fixed duplicated thinking text in the
Ctrl+O transcript view while streaming - Fixed
/doctor showing a contradictory failed "Not inside a remote session" check when run inside a remote session
- 기본 모델이 과부하되거나 사용할 수 없을 때 순서대로 최대 세 개의 fallback 모델을 시도하도록 fallbackModel 설정을 추가했습니다; --fallback-model은 이제 대화형 세션에도 적용됩니다.
- deny 규칙의 tool-name 위치에 glob 패턴 지원을 추가했습니다 ("*"는 모든 도구를 거부합니다); allow 규칙은 비-MCP glob을 거부하며, deny 규칙의 알 수 없는 도구 이름은 시작 시 경고합니다.
- 세션 간 메시징을 강화했습니다: 다른 Claude 세션에서 SendMessage를 통해 전달된 메시지는 더 이상 사용자 권한을 포함하지 않으며 — 수신자는 전달된 권한 요청을 거부하고 자동 모드는 이를 차단합니다.
- MAX_THINKING_TOKENS=0, --thinking이 비활성화되었으며, 모델별 사고 전환 스위치는 이제 Claude API를 통해 기본적으로 사고하는 모델에서 사고를 비활성화합니다 (3P 제공자는 변경되지 않음).
- Claude Code는 API가 예상치 못한 비재시도 오류를 거부할 때 fallback 모델에서 한 번 턴을 재시도합니다; 인증, 속도 제한, 요청 크기 및 전송 오류는 여전히 즉시 나타납니다.
- claude update는 다운로드 전에 대상 버전을 발표하며 더 이상 침묵하지 않습니다.
- claude agents: 목록에 URL을 입력하면 해당 URL이 포함된 첫 번째 프롬프트가 있는 세션으로 필터링됩니다.
- Kitty 키보드 프로토콜을 사용하는 터미널에서 Shift+비ASCII 문자 (예: Shift+ä → Ä)가 누락되는 문제를 수정했습니다 (WezTerm, Ghostty, kitty).
- voice 모드에서 /voice를 전환한 후 오래된 인증 검사를 지우기 위해 /login이 필요했던 문제를 수정했습니다.
- 스트리밍 중
Ctrl+O 전사 보기에서 중복된 사고 텍스트가 나타나는 문제를 수정했습니다. - 원격 세션 내에서 실행할 때 모순된 "원격 세션 내에 없음" 체크가 실패하는
/doctor 문제를 수정했습니다.
|
| v2.1.165 | 2026-06-05 | — | - Bug fixes and reliability improvements
|
| v2.1.163 | 2026-06-04 | /plugin listNEW --enabledNEW --disabledNEW /pluginNEW /btwNEW --resumeIMP /mcpFIX /pluginsFIX | - Added requiredMinimumVersion and requiredMaximumVersion managed settings — Claude Code refuses to start if its version is outside the allowed range and directs the user to an approved version
- Added
/plugin list command to list installed plugins, with --enabled/--disabled filters - Added a "c to copy" shortcut to
/btw that copies the raw markdown answer to the clipboard, preserving formatting when pasted elsewhere - Hooks: Stop and SubagentStop hooks can now return hookSpecificOutput.additionalContext to give Claude feedback and keep the turn going without being labeled a hook error
- Skills: added \$ escape syntax to include a literal $ before a digit in command bodies
- stdio MCP servers now receive the same CLAUDE_CODE_SESSION_ID as hooks/Bash on
--resume - Fixed a stray "(no content)" line left in the transcript after closing panel dialogs like
/mcp and /plugins - Background agent sessions now update to a new Claude Code version in the background, so opening a session after an update no longer waits on a cold restart
- Clearer descriptions for built-in commands and skills in the / menu
- The subscription-switch suggestion now shows in the startup announcement slot instead of a toast
- claude agents dispatching from the state-grouped view now starts the session in the directory the agent view was opened from
- requiredMinimumVersion 및 requiredMaximumVersion 관리 설정이 추가되었습니다 — Claude Code는 버전이 허용 범위를 벗어나면 시작을 거부하고 승인된 버전으로 안내합니다.
- 설치된 플러그인을 나열하는
/plugin list 명령이 추가되었으며, --enabled/--disabled 필터가 포함됩니다. - /btw에 "c to copy" 단축키가 추가되어 원본 markdown 답변을 클립보드에 복사하며, 다른 곳에 붙여넣을 때 형식이 유지됩니다.
- Hooks: Stop 및 SubagentStop 훅은 이제 hookSpecificOutput.additionalContext를 반환하여 Claude에 피드백을 제공하고 훅 오류로 표시되지 않고 턴을 계속 진행할 수 있습니다.
- Skills: 명령 본문에서 숫자 앞에 리터럴 $를 포함하기 위한 \$ 이스케이프 구문이 추가되었습니다.
- stdio MCP 서버는 이제 --resume에서 훅/Bash와 동일한 CLAUDE_CODE_SESSION_ID를 수신합니다.
/mcp 및 /plugins와 같은 패널 대화 상자를 닫은 후 전사에 남아 있는 "(no content)" 줄이 수정되었습니다.- 백그라운드 에이전트 세션은 이제 백그라운드에서 새로운 Claude Code 버전으로 업데이트되므로 업데이트 후 세션을 열 때 더 이상 콜드 재시작을 기다리지 않습니다.
- / 메뉴의 내장 명령 및 기술에 대한 설명이 더 명확해졌습니다.
- 구독 전환 제안이 이제 토스트 대신 시작 알림 슬롯에 표시됩니다.
- 상태 그룹화된 뷰에서 배포되는 claude agents는 이제 에이전트 뷰가 열린 디렉토리에서 세션을 시작합니다.
|
| v2.1.162 | 2026-06-03 | --toolsIMP /effortIMP /ideIMP /terminal-setupIMP /scroll-speedIMP Ctrl+VFIX | - claude agents --json now includes waitingFor showing what a waiting session is blocked on (e.g. permission prompt)
--tools: explicitly listing Grep/Glob now provides the dedicated search tools on native builds with embedded search (previously these names were silently ignored)/effort now confirms when your chosen level will persist as the default for new sessions- Clicking a slash command in the autocomplete menu now fills it into your prompt instead of running it immediately; press Enter to run
- Remote Control now shows as a persistent footer pill (with a link to the session) instead of a startup message
- Renamed Windsurf to Devin Desktop in the
/ide menu, /terminal-setup, and /scroll-speed, following the editor's rebrand - Fixed claude agents
Ctrl+V image paste doing nothing in the dispatch input and the session reply box; pasting with no image now shows a hint - Quieter startup: notices group by severity, and session info and announcements share a single line per launch
- Startup warnings rewritten to be shorter and clearer, each with a concrete fix
- Launch-prompt warnings (deep link/pre-filled prompt) now stay pinned below the input until you act instead of scrolling away
- Failed turns now show a compact warning line instead of a multi-line red error block
- Background dispatch spawn failures now report the error class name when no errno is available
- claude agents --json은 이제 대기 세션이 무엇에 의해 차단되고 있는지를 보여주는 waitingFor를 포함합니다 (예: 권한 프롬프트).
--tools: Grep/Glob을 명시적으로 나열하면 이제 내장 검색이 있는 네이티브 빌드에서 전용 검색 도구를 제공합니다 (이전에는 이 이름들이 무시되었습니다).- /effort는 선택한 수준이 새로운 세션의 기본값으로 유지될 것임을 확인합니다.
- 자동 완성 메뉴에서 슬래시 명령을 클릭하면 즉시 실행하는 대신 프롬프트에 채워집니다; 실행하려면 Enter를 누르세요.
- 원격 제어는 이제 시작 메시지 대신 세션에 대한 링크가 있는 지속적인 바닥글로 표시됩니다.
/ide 메뉴, /terminal-setup 및 /scroll-speed에서 Windsurf를 Devin Desktop으로 이름을 변경했습니다, 편집기의 리브랜딩에 따라.- claude agents에서
Ctrl+V 이미지 붙여넣기가 배치 입력 및 세션 응답 상자에서 아무것도 하지 않던 문제를 수정했습니다; 이미지 없이 붙여넣으면 힌트가 표시됩니다. - 조용한 시작: 공지사항이 심각도별로 그룹화되고, 세션 정보 및 발표가 각 실행마다 한 줄로 공유됩니다.
- 시작 경고가 더 짧고 명확하게 다시 작성되었으며, 각 경고에는 구체적인 수정 사항이 포함됩니다.
- 실행 프롬프트 경고(딥 링크/미리 채워진 프롬프트)는 이제 입력 아래에 고정되어 있으며, 사용자가 조치를 취할 때까지 스크롤되지 않습니다.
- 실패한 턴은 이제 다중 줄 빨간 오류 블록 대신 간결한 경고 줄로 표시됩니다.
- 백그라운드 배치 생성 실패는 errno가 없을 때 오류 클래스 이름을 보고합니다.
|
| v2.1.161 | 2026-06-02 | /mcpIMP /effortFIX --output-format textFIX /usage-creditsFIX /autofix-prFIX --resumeFIX /terminal-setupNEW | - OTEL_RESOURCE_ATTRIBUTES values are now included as labels on metric datapoints, so you can slice usage metrics by custom dimensions like team or repo
- claude agents rows now show done/total before the detail when work is fanned out; peek shows the longest-running item
/mcp now collapses claude.ai connectors you've never signed in to behind a "Show unused connectors" row- Parallel tool calls: a failed Bash command no longer cancels other calls in the same batch — each tool returns its own result independently
- Fullscreen mode: clipboard now uses wl-copy/xclip/xsel on Linux when available, copies to both the clipboard and PRIMARY selection for middle-click paste, and the "hold {key} for native selection" hint now shows the correct key per terminal
- Fixed the
/effort dialog, workflow animations, and prompt keyword shimmer not honoring the "Reduce motion" setting - Fixed background subagent output corrupting claude -p stdout when using
--output-format text or json - Fixed
/usage-credits starting a re-login for Team and Enterprise admins instead of pointing to the organization's usage settings page - Fixed
/autofix-pr reporting "cannot run on the default branch" when the session is inside a git worktree or another repository - Fixed
--resume picker not showing sessions from the current directory when it isn't a git worktree (e.g., jj workspaces) - [VSCode] Added a tip suggesting disabling terminal GPU acceleration (or running
/terminal-setup) to fix garbled glyphs
- OTEL_RESOURCE_ATTRIBUTES 값이 이제 메트릭 데이터 포인트의 레이블로 포함되어 팀이나 레포와 같은 사용자 정의 차원으로 사용량 메트릭을 분할할 수 있습니다.
- claude agents 행은 작업이 분산될 때 세부 정보 앞에 완료/총 수를 표시하며, peek는 가장 오랜 실행 항목을 보여줍니다.
- /mcp는 이제 로그인하지 않은 claude.ai 커넥터를 "Show unused connectors" 행 뒤에 축소합니다.
- 병렬 도구 호출: 실패한 Bash 명령이 같은 배치의 다른 호출을 취소하지 않으며, 각 도구는 독립적으로 자신의 결과를 반환합니다.
- 전체 화면 모드: 클립보드는 사용 가능한 경우 Linux에서 wl-copy/xclip/xsel을 사용하고, 중간 클릭 붙여넣기를 위해 클립보드와 PRIMARY 선택 모두에 복사하며, "native selection을 위해 {key}를 길게 누르세요" 힌트는 이제 각 터미널에 맞는 올바른 키를 표시합니다.
/effort 대화상자, 워크플로 애니메이션 및 프롬프트 키워드 반짝임이 "Reduce motion" 설정을 준수하지 않는 문제를 수정했습니다.--output-format text 또는 json을 사용할 때 배경 서브 에이전트 출력이 claude -p stdout을 손상시키는 문제를 수정했습니다.- /usage-credits가 조직의 사용 설정 페이지를 가리키는 대신 팀 및 엔터프라이즈 관리자를 위해 재로그인을 시작하는 문제를 수정했습니다.
- /autofix-pr가 세션이 git worktree 또는 다른 리포지토리 내에 있을 때 "cannot run on the default branch"를 보고하는 문제를 수정했습니다.
--resume 선택기가 git worktree가 아닐 때 현재 디렉토리의 세션을 표시하지 않는 문제를 수정했습니다 (예: jj workspaces).- [VSCode] 왜곡된 글리프를 수정하기 위해 터미널 GPU 가속을 비활성화하는 팁을 추가했습니다 (또는
/terminal-setup 실행).
|
| v2.1.160 | 2026-06-02 | /effort ultracodeFIX /effortFIX --modelFIX | - Added a prompt before writing to shell startup files (.zshenv, .zlogin, .bash_login) and ~/.config/git/, which could otherwise lead to unintended command execution
- acceptEdits mode now prompts before writing build-tool config files that grant code execution (.npmrc, .yarnrc*, bunfig.toml, .bazelrc, .pre-commit-config.yaml, .devcontainer/, etc.)
- Edit no longer requires a separate Read after viewing a file with grep: single-file grep/egrep/fgrep commands now satisfy the read-before-edit check
- Fixed
/effort ultracode incorrectly blaming the dynamic workflows setting when the model cannot run xhigh; ultracode is no longer offered on models that do not support it - Fixed model-not-found errors suggesting
--model when running via the SDK or other hosts where the CLI flag doesn't apply - Renamed the dynamic-workflow trigger keyword from workflow to ultracode. The word "workflow" no longer triggers a run; asking for one in your own words still works. The trigger keyword is highlighted in violet in the prompt input
- 셸 시작 파일(.zshenv, .zlogin, .bash_login) 및 ~/.config/git/에 쓰기 전에 프롬프트를 추가했습니다. 그렇지 않으면 의도하지 않은 명령 실행이 발생할 수 있습니다.
- acceptEdits 모드가 이제 코드 실행을 허용하는 빌드 도구 구성 파일을 쓰기 전에 프롬프트를 표시합니다 (.npmrc, .yarnrc*, bunfig.toml, .bazelrc, .pre-commit-config.yaml, .devcontainer/ 등).
- grep로 파일을 본 후 별도의 읽기가 더 이상 필요하지 않습니다: 단일 파일 grep/egrep/fgrep 명령이 이제 읽기-편집 확인을 만족합니다.
/effort ultracode가 모델이 xhigh를 실행할 수 없을 때 동적 워크플로 설정을 잘못 지적하는 문제를 수정했습니다; ultracode는 더 이상 이를 지원하지 않는 모델에서 제공되지 않습니다.- SDK 또는 CLI 플래그가 적용되지 않는 다른 호스트에서 실행할 때 --model을 제안하는 model-not-found 오류를 수정했습니다.
- 동적 워크플로 트리거 키워드를 workflow에서 ultracode로 이름을 변경했습니다. "workflow"라는 단어는 더 이상 실행을 트리거하지 않으며, 자신의 말로 요청하는 것은 여전히 작동합니다. 트리거 키워드는 프롬프트 입력에서 보라색으로 강조 표시됩니다.
|
| v2.1.159 | 2026-05-31 | — | - Internal infrastructure improvements (no user-facing changes)
- 내부 인프라 개선 (사용자에게 보이는 변경 사항 없음)
|
| v2.1.158 | 2026-05-30 | — | - Auto mode is now available on Bedrock, Vertex, and Foundry for Opus 4.7 and Opus 4.8. Opt in by setting CLAUDE_CODE_ENABLE_AUTO_MODE=1
- 이제 Opus 4.7 및 Opus 4.8의 Bedrock, Vertex 및 Foundry에서 자동 모드를 사용할 수 있습니다. CLAUDE_CODE_ENABLE_AUTO_MODE=1로 설정하여 활성화하세요.
|
| v2.1.157 | 2026-05-29 | /pluginNEW --agent <name>IMP --resumeFIX --worktreeFIX --worktree --tmuxFIX /modelFIX alt+vFIX /terminal-setupIMP /statusDEL /ideDEL alt+wIMP /configNEW | - Plugins in .claude/skills directories are now automatically loaded, no marketplace required
- Added claude plugin init <name> to scaffold a new plugin in .claude/skills
- Added autocomplete for
/plugin arguments: subcommands, installed plugin names, and plugins from known marketplaces - claude agents: the agent field in settings.json is now honored for dispatched sessions, with
--agent <name> to override it - EnterWorktree can now switch between Claude-managed worktrees mid-session
- tool_decision telemetry events now include tool_parameters (bash commands, MCP/skill names) when OTEL_LOG_TOOL_DETAILS=1
- Worktrees managed by Claude are now left unlocked when the agent finishes, so git worktree remove/prune can clean them up
- Fixed
--resume not reporting background subagents that were running when the previous Claude Code process exited - Fixed the
--resume session picker leaving its contents on the terminal after exiting in fullscreen mode - Fixed
--worktree and --worktree --tmux returning to the canonical repo root instead of the current linked worktree - Fixed the
/model picker showing an incorrect "Newer version available" hint when the selected model is already the newest in its family; the pinned-model row now shows the model's description instead of its raw ID - WSL: fixed image paste (
alt+v keybinding), screenshot paste on Windows 11, and added support for dragging images from Windows Explorer /terminal-setup now disables GPU acceleration in VS Code/Cursor/Windsurf integrated terminals to prevent garbled-text rendering- The Feature of the Week credit-claim status now appears as a notification in the status area instead of a line above the prompt
- claude agents: slash-command autocomplete in the dispatch input now matches substrings
- Removed the "bash commands will be sandboxed" startup banner — sandbox status still shows in
/status and when a command is blocked - Removed the "
/ide for …" startup hint toast - [IDE] Fixed clicking Stop while a background subagent is running not actually stopping it
- Pressing backspace right after a workflow trigger keyword now dismisses the workflow request (same as
alt+w) instead of deleting a character - Added a "Workflow keyword trigger" setting in
/config to stop the word "workflow" in a prompt from triggering a dynamic workflow
- .claude/skills 디렉토리의 플러그인이 이제 자동으로 로드되며, 마켓플레이스가 필요하지 않습니다.
- .claude/skills에 새 플러그인을 스캐폴딩하기 위해 claude plugin init <name>가 추가되었습니다.
/plugin 인수에 대한 자동 완성이 추가되었습니다: 서브커맨드, 설치된 플러그인 이름, 알려진 마켓플레이스의 플러그인.- claude agents: settings.json의 agent 필드가 이제 배포된 세션에 대해 적용되며, --agent <name>으로 이를 재정의할 수 있습니다.
- EnterWorktree는 이제 세션 중 Claude가 관리하는 작업 트리 간에 전환할 수 있습니다.
- tool_decision 텔레메트리 이벤트는 이제 OTEL_LOG_TOOL_DETAILS=1일 때 tool_parameters(배쉬 명령어, MCP/skill 이름)를 포함합니다.
- Claude가 관리하는 작업 트리는 에이전트가 완료되면 잠금 해제되어 git worktree remove/prune로 정리할 수 있습니다.
- --resume이 이전 Claude Code 프로세스가 종료될 때 실행 중이던 백그라운드 서브 에이전트를 보고하지 않는 문제를 수정했습니다.
--resume 세션 선택기가 전체 화면 모드에서 종료된 후 터미널에 내용을 남기는 문제를 수정했습니다.--worktree 및 --worktree --tmux가 현재 연결된 작업 트리 대신 표준 리포지토리 루트로 돌아가는 문제를 수정했습니다./model 선택기가 선택된 모델이 이미 해당 계열에서 최신일 때 잘못된 "새 버전 사용 가능" 힌트를 표시하는 문제를 수정했습니다; 고정 모델 행은 이제 모델의 설명을 표시합니다.- WSL: 이미지 붙여넣기(
alt+v 키 바인딩), Windows 11에서 스크린샷 붙여넣기 문제를 수정하고 Windows 탐색기에서 이미지를 드래그하는 기능을 추가했습니다. - /terminal-setup은 이제 VS Code/Cursor/Windsurf 통합 터미널에서 GPU 가속을 비활성화하여 텍스트가 깨지는 문제를 방지합니다.
- 이번 주의 기능 크레딧 청구 상태가 이제 프롬프트 위의 줄 대신 상태 영역에 알림으로 표시됩니다.
- claude agents: 배포 입력에서 슬래시 명령어 자동 완성이 이제 부분 문자열과 일치합니다.
- "bash 명령어는 샌드박스화됩니다" 시작 배너를 제거했습니다 — 샌드박스 상태는 여전히
/status 및 명령어가 차단될 때 표시됩니다. - "
/ide for …" 시작 힌트 토스트를 제거했습니다. - [IDE] 백그라운드 서브 에이전트가 실행 중일 때 Stop을 클릭해도 실제로 중지되지 않는 문제를 수정했습니다.
- 워크플로우 트리거 키워드 바로 뒤에 backspace를 누르면 문자를 삭제하는 대신 워크플로우 요청이 해제됩니다(alt+w와 동일).
- /config에 "워크플로우 키워드 트리거" 설정을 추가하여 프롬프트에서 "workflow"라는 단어가 동적 워크플로우를 트리거하지 않도록 합니다.
|
| v2.1.156 | 2026-05-29 | — | - Fixed an issue when using Opus 4.8 where thinking blocks were modified, leading to API errors.
- Opus 4.8을 사용할 때 사고 블록이 수정되어 API 오류가 발생하는 문제를 수정했습니다.
|
| v2.1.154 | 2026-05-28 | /effortIMP /workflowsNEW /simplifyIMP /code-review --fixIMP /code-reviewIMP /logoutIMP /chrome /pluginIMP /remote-controlIMP /claude-apiNEW /fast onIMP /modelIMP /fastIMP /commandFIX ctrl+oFIX /mcpFIX | - Opus 4.8 is here! Now defaults to high effort ·
/effort xhigh for your hardest tasks - Introducing dynamic workflows: ask Claude to create a workflow and it orchestrates work across tens to hundreds of agents in the background, so you can take on larger, more complex tasks. Run
/workflows to view your runs - Fast mode on Opus 4.8 is now available at a fraction of its previous cost: 2x the standard rate for 2.5x the speed
- The lean system prompt is now the default for all models except Haiku, Sonnet, and Opus 4.7 and earlier
- Claude now reserves the multiple-choice question prompt for decisions it genuinely cannot make itself, instead of asking when it already has enough context to proceed
/simplify now runs a cleanup-only review (reuse, simplification, efficiency, altitude) and applies the fixes, instead of running the full /code-review --fix bug-hunting review- Renamed the
/effort slider labels from "Speed"/"Intelligence" to "Faster"/"Smarter" for clarity - claude agents: type ! <command> to run a shell command as a background session you can attach to and detach from. Also available as claude --bg --exec '<command>'
- claude agents:
/logout now signs you out instead of being sent to a background session - ←← to open the agents view now works on Bedrock, Vertex, Foundry, and with telemetry disabled
- Claude in Chrome: pick which connected browser to use via
/chrome → "Select browser…", or in-chat when a browser action runs with multiple connected - Plugins can now declare defaultEnabled: false in plugin.json or a marketplace entry; enable them with
/plugin or claude plugin enable. Dependencies of enabled plugins are still enabled automatically - The
/plugin Discover tab now pins plugins whose relevance signals match the current directory with a "suggested for this directory" annotation - Streaming tool execution is now always enabled, including when telemetry is disabled or on Bedrock/Vertex/Foundry (previously behind a feature flag)
- Stdio MCP server subprocesses now receive CLAUDE_CODE_SESSION_ID and CLAUDECODE=1 in their environment
- claude mcp list/get now show unapproved .mcp.json servers as ⏸ Pending approval instead of auto-approving and connecting when output is piped
/remote-control autocomplete now shows "Disconnect Remote Control" when Remote Control is already active- Added Claude Opus 4.8 support and 4.7 → 4.8 migration guidance to the
/claude-api skill - Deprecated CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE (will be removed on 06/01). To use fast mode on Opus 4.6, switch with
/model claude-opus-4-6[1m] and then /fast on - Fixed background-session classifier losing the user's goal when a scheduled
/command fires - Fixed a phantom expand/click affordance on colored tool output: short ANSI-colored lines that fit on screen no longer show a "
ctrl+o to expand" hint - Fixed
/mcp tools list and tool detail rendering when MCP servers have long or multi-line tool names or long descriptions - Fixed the
/model picker not showing fast mode pricing on the Default option for API (pay-as-you-go) users when fast mode is on
- Opus 4.8이 출시되었습니다! 이제 가장 어려운 작업을 위해 기본값이 high effort ·
/effort xhigh로 설정됩니다. - 동적 워크플로우를 소개합니다: Claude에게 워크플로우 생성을 요청하면 백그라운드에서 수십에서 수백 개의 에이전트가 작업을 조율하여 더 크고 복잡한 작업을 수행할 수 있습니다. /workflows를 실행하여 실행 내역을 확인하세요.
- Opus 4.8의 빠른 모드가 이제 이전 비용의 일부로 제공됩니다: 2.5배의 속도에 대해 표준 요금의 2배입니다.
- lean 시스템 프롬프트가 이제 Haiku, Sonnet, Opus 4.7 및 이전 모델을 제외한 모든 모델의 기본값이 되었습니다.
- Claude는 이제 스스로 결정을 내릴 수 없는 경우에만 다중 선택 질문 프롬프트를 예약하며, 충분한 맥락이 있을 때는 질문하지 않습니다.
- /simplify는 이제 정리 전용 검토(재사용, 단순화, 효율성, 고도)를 실행하고 수정 사항을 적용하며, 전체
/code-review --fix 버그 사냥 검토를 실행하지 않습니다. /effort 슬라이더 레이블을 "Speed"/"Intelligence"에서 "Faster"/"Smarter"로 변경하여 명확성을 높였습니다.- claude agents: ! <command>를 입력하여 백그라운드 세션으로 셸 명령을 실행할 수 있으며, 이 세션에 연결하거나 분리할 수 있습니다. 또한 claude --bg --exec '<command>'로도 사용 가능합니다.
- claude agents: /logout은 이제 백그라운드 세션으로 전송되는 대신 로그아웃합니다.
- ←←를 눌러 에이전트 뷰를 여는 기능이 이제 Bedrock, Vertex, Foundry 및 텔레메트리가 비활성화된 상태에서도 작동합니다.
- Chrome에서의 Claude:
/chrome → "Select browser…"를 통해 사용할 연결된 브라우저를 선택하거나, 여러 개의 연결된 브라우저가 있을 때 채팅 중 브라우저 작업이 실행될 때 선택할 수 있습니다. - 플러그인은 이제 plugin.json 또는 마켓플레이스 항목에서 defaultEnabled: false를 선언할 수 있으며,
/plugin 또는 claude plugin enable로 활성화할 수 있습니다. 활성화된 플러그인의 종속성은 여전히 자동으로 활성화됩니다. /plugin Discover 탭은 이제 현재 디렉토리와 관련 신호가 일치하는 플러그인을 "이 디렉토리에 추천됨" 주석과 함께 고정합니다.- 스트리밍 도구 실행이 이제 항상 활성화되며, 텔레메트리가 비활성화되거나 Bedrock/Vertex/Foundry에서 실행될 때도 포함됩니다(이전에는 기능 플래그 뒤에 있었습니다).
- Stdio MCP 서버 서브프로세스는 이제 환경에서 CLAUDE_CODE_SESSION_ID와 CLAUDECODE=1을 수신합니다.
- claude mcp list/get은 이제 승인되지 않은 .mcp.json 서버를 ⏸ Pending approval로 표시하며, 출력이 파이프될 때 자동 승인 및 연결되지 않습니다.
/remote-control 자동 완성이 이제 Remote Control이 이미 활성화된 경우 "Disconnect Remote Control"을 표시합니다.- Claude Opus 4.8 지원 및 4.7 → 4.8 마이그레이션 가이드를
/claude-api 스킬에 추가했습니다. - CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE가 더 이상 사용되지 않습니다(06/01에 제거될 예정). Opus 4.6에서 빠른 모드를 사용하려면
/model claude-opus-4-6[1m]로 전환한 후 /fast를 실행하세요. - 예약된 /command가 실행될 때 백그라운드 세션 분류기가 사용자의 목표를 잃는 문제를 수정했습니다.
- 색상이 있는 도구 출력에서 유령 확장/클릭 가능성을 수정했습니다: 화면에 맞는 짧은 ANSI 색상 줄은 더 이상 "
ctrl+o to expand" 힌트를 표시하지 않습니다. - MCP 서버에 긴 또는 여러 줄의 도구 이름이나 긴 설명이 있을 때
/mcp tools list 및 도구 세부 정보 렌더링을 수정했습니다. - 빠른 모드가 활성화된 경우 API(사용한 만큼 지불) 사용자의 기본 옵션에서
/model 선택기가 빠른 모드 가격을 표시하지 않는 문제를 수정했습니다.
|
| v2.1.153 | 2026-05-28 | /doctorNEW --strict-mcp-configIMP --bareFIX --agentsIMP /bgIMP /btwFIX /copyFIX /renameFIX /modelIMP | - Added skipLfs option to github/git plugin marketplace sources to skip Git LFS downloads during clone and update
- Claude Code now shows a one-time notice when your npm global install can't auto-update;
/doctor lists the fixes - Status line commands now receive COLUMNS and LINES environment variables so scripts can size output to the terminal width
- claude agents: autocomplete in the dispatch input now suggests native slash commands and bundled skills, not just project skills
- claude agents: PR column now shows PR #N for a single PR or N PRs for multiple
- claude doctor now shows the result of your last update attempt
- Combined the separate "needs authentication" startup notifications for MCP servers and connectors into a single message
- macOS: background agents now appear as "Claude Code" in Privacy & Security and keep their permission grants across upgrades
- Fixed subagent (Agent tool) frontmatter MCP servers ignoring
--strict-mcp-config, --bare, remote mode, enterprise managed MCP config, and managed-settings MCP server allow/deny policies --strict-mcp-config no longer strips inline mcpServers from explicitly-passed agent definitions (--agents / SDK agents), and blocked subagent MCP servers now surface a visible warning/bg while Claude is responding now continues the response in the background session instead of dropping it- Fixed
/btw keyboard shortcuts becoming unresponsive in background sessions while a task is running - Fixed
/copy and copy-on-select silently failing to update the system clipboard when attached to a background session inside tmux - Fixed
/rename in background sessions not updating the session banner immediately - [VSCode] Fixed Claude Code processes not shutting down cleanly when VS Code closed on Windows, causing false "unclean exit" reports and orphaned MCP servers
/model now saves your selection as the default for new sessions (matching the IDE). Press s in the picker to switch models for the current session only.
- github/git 플러그인 마켓플레이스 소스에 skipLfs 옵션을 추가하여 클론 및 업데이트 중 Git LFS 다운로드를 건너뛰도록 했습니다.
- Claude Code는 이제 npm 글로벌 설치가 자동 업데이트되지 않을 때 일회성 알림을 표시합니다; /doctor는 수정 사항을 나열합니다.
- 상태 줄 명령은 이제 COLUMNS 및 LINES 환경 변수를 수신하여 스크립트가 출력 크기를 터미널 너비에 맞출 수 있도록 합니다.
- claude agents: 배포 입력의 자동 완성이 이제 프로젝트 스킬뿐만 아니라 네이티브 슬래시 명령 및 번들 스킬을 제안합니다.
- claude agents: PR 열은 이제 단일 PR의 경우 PR #N을, 여러 PR의 경우 N PR을 표시합니다.
- claude doctor는 이제 마지막 업데이트 시도의 결과를 표시합니다.
- MCP 서버 및 커넥터에 대한 별도의 "인증 필요" 시작 알림을 단일 메시지로 통합했습니다.
- macOS: 이제 백그라운드 에이전트가 Privacy & Security에서 "Claude Code"로 표시되며 업그레이드 간에 권한 부여를 유지합니다.
- 서브 에이전트(Agent tool) 프론트매터 MCP 서버가
--strict-mcp-config, --bare, 원격 모드, 엔터프라이즈 관리 MCP 구성 및 관리 설정 MCP 서버 허용/거부 정책을 무시하는 문제를 수정했습니다. - --strict-mcp-config가 명시적으로 전달된 에이전트 정의(
--agents / SDK agents)에서 인라인 mcpServers를 더 이상 제거하지 않으며, 차단된 서브 에이전트 MCP 서버는 이제 가시적인 경고를 표시합니다. - Claude가 응답하는 동안 /bg는 응답을 드롭하지 않고 백그라운드 세션에서 계속 진행됩니다.
- 작업이 실행되는 동안 백그라운드 세션에서
/btw 키보드 단축키가 반응하지 않는 문제를 수정했습니다. - tmux 내의 백그라운드 세션에 연결될 때
/copy 및 copy-on-select가 시스템 클립보드를 업데이트하지 않는 문제를 수정했습니다. - 백그라운드 세션에서 /rename이 세션 배너를 즉시 업데이트하지 않는 문제를 수정했습니다.
- [VSCode] Windows에서 VS Code가 닫힐 때 Claude Code 프로세스가 정상적으로 종료되지 않아 잘못된 "비정상 종료" 보고서와 고아 MCP 서버가 발생하는 문제를 수정했습니다.
- /model은 이제 선택한 내용을 새 세션의 기본값으로 저장합니다(IDE와 일치). 선택기에서 s를 눌러 현재 세션에 대해서만 모델을 전환합니다.
|
| v2.1.152 | 2026-05-27 | /code-review --fixIMP /simplifyIMP /code-reviewIMP /reload-skillsNEW --fallback-modelNEW Ctrl+RNEW /usageIMP Ctrl+OIMP /doctorFIX --bareFIX | /code-review --fix now applies review findings to your working tree after the review, surfacing reuse, simplification, and efficiency suggestions; /simplify now invokes /code-review --fix- Skills and slash commands can now set disallowed-tools in frontmatter to remove tools from the model while the skill is active
- Added
/reload-skills command to re-scan skill directories without restarting the session - SessionStart hooks can now return reloadSkills: true to re-scan skill directories, making skills installed by the hook available in the same session
- SessionStart hooks can now set the session title via hookSpecificOutput.sessionTitle on startup and resume
- Added a MessageDisplay hook event that lets hooks transform or hide assistant message text as it is displayed
- Added pluginSuggestionMarketplaces managed setting: admins can allowlist org marketplaces whose plugins may be suggested via context-aware tips
- claude plugin marketplace remove now accepts --scope user|project|local for symmetry with marketplace add, install, and uninstall
- Claude Code now switches to your configured
--fallback-model for the rest of the session when the primary model is not found, instead of failing every request - Auto mode no longer requires opt-in consent
- Vim mode: / in NORMAL mode now opens reverse history search (like
Ctrl+R), matching bash/zsh vi-mode - The
/usage breakdown now includes large session files; files are scanned with a streaming read so memory usage stays flat - Thinking summaries in the collapsed group now stay readable for at least 3 seconds, render as markdown, and cap at 10 lines (
Ctrl+O shows the full thinking) - In fullscreen mode, the "Thinking for Ns" indicator now counts up live while the model is thinking, and keeps its value if you interrupt mid-thought
- Fixed
/doctor reporting "marketplace not found" or "plugin not found" for stale enabledPlugins entries referencing removed marketplaces or dropped plugins - Fixed the Agent tool description referencing an agent list that is never delivered when running with
--bare or with attachments disabled
/code-review --fix는 이제 리뷰 후 작업 트리에 리뷰 결과를 적용하여 재사용, 단순화 및 효율성 제안을 표시합니다; /simplify는 이제 /code-review --fix를 호출합니다.- 기술 및 슬래시 명령은 이제 skill이 활성화된 동안 frontmatter에서 disallowed-tools를 설정하여 모델에서 도구를 제거할 수 있습니다.
- 세션을 재시작하지 않고 skill 디렉토리를 다시 스캔할 수 있는
/reload-skills 명령이 추가되었습니다. - SessionStart 훅은 이제 skill 디렉토리를 다시 스캔하기 위해 reloadSkills: true를 반환할 수 있어, 훅에 의해 설치된 skill을 같은 세션에서 사용할 수 있습니다.
- SessionStart 훅은 이제 시작 및 재개 시 hookSpecificOutput.sessionTitle을 통해 세션 제목을 설정할 수 있습니다.
- 메시지 표시 훅 이벤트가 추가되어 훅이 표시되는 동안 어시스턴트 메시지 텍스트를 변환하거나 숨길 수 있습니다.
- pluginSuggestionMarketplaces 관리 설정이 추가되었습니다: 관리자는 컨텍스트 인식 팁을 통해 제안될 수 있는 플러그인을 가진 조직 마켓플레이스를 허용할 수 있습니다.
- claude plugin marketplace remove는 이제 marketplace add, install 및 uninstall과의 대칭성을 위해 --scope user|project|local을 허용합니다.
- Claude Code는 이제 기본 모델을 찾을 수 없을 때 세션의 나머지 동안 구성된 --fallback-model로 전환되며, 모든 요청이 실패하지 않습니다.
- 자동 모드는 더 이상 선택적 동의가 필요하지 않습니다.
- Vim 모드: NORMAL 모드에서 /는 이제 역 이력 검색을 열며 (Ctrl+R과 유사), bash/zsh vi-mode와 일치합니다.
/usage 세분화에는 이제 대형 세션 파일이 포함됩니다; 파일은 스트리밍 읽기로 스캔되어 메모리 사용량이 평탄하게 유지됩니다.- 축소된 그룹의 사고 요약은 이제 최소 3초 동안 읽을 수 있으며, 마크다운으로 렌더링되고 10줄로 제한됩니다 (Ctrl+O는 전체 사고를 표시합니다).
- 전체 화면 모드에서 "Thinking for Ns" 지표는 모델이 사고하는 동안 실시간으로 카운트되며, 사고 중간에 중단하더라도 값을 유지합니다.
- /doctor가 제거된 마켓플레이스나 삭제된 플러그인을 참조하는 오래된 enabledPlugins 항목에 대해 "marketplace not found" 또는 "plugin not found"를 보고하는 문제를 수정했습니다.
--bare 또는 첨부 파일 비활성화 상태에서 실행할 때 전달되지 않는 에이전트 목록을 참조하는 Agent 도구 설명을 수정했습니다.
|
| v2.1.150 | 2026-05-23 | — | - Internal infrastructure improvements (no user-facing changes)
- 내부 인프라 개선 (사용자에게 보이는 변경 사항 없음)
|
| v2.1.149 | 2026-05-22 | /usageIMP /diffIMP /ultraplanFIX /doctorFIX /effortFIX Ctrl+OFIX /configFIX /insightsFIX /feedbackIMP | /usage now shows a per-category breakdown of what's driving your limits usage — skills, subagents, plugins, and per-MCP-server cost/diff detail view can now be scrolled with the keyboard (arrows, j/k, PgUp/PgDn, Space, Home/End)- Markdown output now renders GFM task list checkboxes (- [ ] todo / - [x] done) instead of plain bullets
- Enterprise: added the allowAllClaudeAiMcps managed setting to load claude.ai cloud MCP connectors alongside managed-mcp.json
- Fixed
/ultraplan and remote session creation failing with "Could not capture uncommitted changes" when the working tree has no real changes - Fixed otelHeadersHelper failing silently when the script path contains spaces; helper failures are now reported in
/doctor and the debug log - Fixed the status bar showing the user's baseline
/effort setting instead of the effort level applied by skill/agent effort: frontmatter - Fixed
Ctrl+O transcript view freezing at the moment it was opened instead of tailing new messages - Fixed
/config exit summary reporting phantom changes to auto-compact and theme when toggling unrelated settings - Fixed
/insights crashing when cached session-meta files are missing optional fields - Improved
/feedback reports to include the conversation that happened before context compaction, making issues from earlier in long sessions easier to triage
- /usage는 이제 한 카테고리별로 한계 사용량을 유도하는 요소 — 기술, 서브에이전트, 플러그인, 및 per-MCP-server 비용을 보여줍니다.
/diff 상세 보기는 이제 키보드로 스크롤할 수 있습니다 (화살표, j/k, PgUp/PgDn, Space, Home/End).- Markdown 출력은 이제 일반 총알 대신 GFM 작업 목록 체크박스 (- [ ] todo / - [x] done)를 렌더링합니다.
- Enterprise: managed-mcp.json과 함께 claude.ai 클라우드 MCP 커넥터를 로드하기 위해 allowAllClaudeAiMcps 관리 설정이 추가되었습니다.
- 작업 트리에 실제 변경 사항이 없을 때 "Could not capture uncommitted changes" 오류로
/ultraplan 및 원격 세션 생성이 실패하는 문제를 수정했습니다. - 스크립트 경로에 공백이 포함될 때 otelHeadersHelper가 조용히 실패하는 문제를 수정했습니다; 헬퍼 실패는 이제 /doctor와 디버그 로그에 보고됩니다.
- 상태 표시줄이 기술/에이전트 노력에 의해 적용된 노력 수준 대신 사용자의 기준선
/effort 설정을 표시하는 문제를 수정했습니다. Ctrl+O 전사 보기에서 열릴 때 새 메시지를 tail하지 않고 멈추는 문제를 수정했습니다./config 종료 요약이 관련 없는 설정을 전환할 때 자동 압축 및 테마에 대한 유령 변경 사항을 보고하는 문제를 수정했습니다.- 캐시된 session-meta 파일에 선택적 필드가 누락될 때 /insights가 충돌하는 문제를 수정했습니다.
/feedback 보고서를 개선하여 컨텍스트 압축 이전에 발생한 대화를 포함시켜 긴 세션에서 이전 문제를 더 쉽게 분류할 수 있도록 했습니다.
|
| v2.1.148 | 2026-05-22 | — | - Fixed the Bash tool returning exit code 127 on every command for some users (a regression introduced in 2.1.147)
- 일부 사용자에게 Bash 도구가 모든 명령에 대해 종료 코드 127을 반환하는 문제를 수정했습니다 (2.1.147에서 도입된 회귀).
|
| v2.1.147 | 2026-05-21 | Ctrl+TIMP /simplifyIMP /code-reviewIMP /code-review highIMP --commentIMP /helpFIX /effortFIX /backgroundFIX /themeFIX /pluginFIX /statusFIX /mobileFIX /sandboxFIX /permissionsFIX | - Pinned background sessions (
Ctrl+T in claude agents) now stay alive when idle, are restarted in place to apply Claude Code updates, and are shed under memory pressure only after non-pinned sessions - Renamed
/simplify to /code-review. It now reports correctness bugs at a chosen effort level (e.g., /code-review high); pass --comment to post findings as inline GitHub PR comments. The old cleanup-and-fix behavior has been removed - Prompt history no longer records consecutive duplicate entries — recalling a prompt with arrow-up and submitting it again won't add another copy
- Fixed
/help rendering a broken tab header and showing only one command per page on small terminals when not in fullscreen mode - Fixed
/effort opening with the slider on the wrong level — it now starts at your current effort - Fixed
/background refusing sessions whose only typed input was a skill or custom slash command - Fixed
/theme "New custom theme" and color editor dialogs not responding to Esc - Fixed plugin component counts in claude plugin details and
/plugin being doubled when a plugin's manifest listed paths overlapping its default directories - Fixed several spacing and layout glitches in the
/plugin, /status, /mobile, /sandbox, and /permissions menus
- 고정된 백그라운드 세션(
Ctrl+T in claude agents)은 이제 유휴 상태에서도 살아 있으며, Claude Code 업데이트를 적용하기 위해 제자리에서 재시작되고, 메모리 압박이 있을 때 비고정 세션 이후에만 종료됩니다. - /simplify가 /code-review로 이름이 변경되었습니다. 이제 선택한 노력 수준(예:
/code-review high)에서 정확성 버그를 보고하며, --comment를 전달하여 발견 사항을 인라인 GitHub PR 댓글로 게시할 수 있습니다. 이전의 정리 및 수정 동작은 제거되었습니다. - 프롬프트 기록이 더 이상 연속적인 중복 항목을 기록하지 않습니다 — 화살표 위로 프롬프트를 호출하고 다시 제출해도 또 다른 복사본이 추가되지 않습니다.
- /help가 작은 터미널에서 전체 화면 모드가 아닐 때 깨진 탭 헤더를 렌더링하고 페이지당 하나의 명령만 표시하는 문제를 수정했습니다.
- /effort가 슬라이더가 잘못된 수준에서 열리는 문제를 수정했습니다 — 이제 현재 노력 수준에서 시작합니다.
- /background가 입력된 내용이 기술 또는 사용자 정의 슬래시 명령뿐인 세션을 거부하는 문제를 수정했습니다.
/theme "New custom theme" 및 색상 편집기 대화 상자가 Esc에 반응하지 않는 문제를 수정했습니다.- claude plugin 세부정보에서 플러그인 구성 요소 수가 두 배로 표시되고, 플러그인의 매니페스트에 기본 디렉토리와 겹치는 경로가 나열될 때 /plugin이 두 배로 표시되는 문제를 수정했습니다.
/plugin, /status, /mobile, /sandbox, /permissions 메뉴에서 여러 개의 간격 및 레이아웃 문제를 수정했습니다.
|
| v2.1.145 | 2026-05-19 | --jsonNEW /pluginIMP alt+tIMP /reviewFIX | - Added claude agents
--json to list live Claude sessions as JSON for scripting (tmux-resurrect, status bars, session pickers) - Added agent_id and parent_agent_id attributes to claude_code.tool OTEL spans, and fixed trace parenting so background subagent spans nest under the dispatching Agent tool span
- Status line JSON input now includes GitHub repo and PR information when detected
/plugin Discover and Browse screens now show a plugin's commands, agents, skills, hooks, and MCP/LSP servers before installation- claude agents terminal tab title now shows the awaiting-input count so an alt-tabbed window tells you when an agent needs attention
- Slash command and @-mention suggestion list now supports mouse hover and click in fullscreen mode
- Stop and SubagentStop hook input now includes background_tasks and session_crons fields
- Fixed
/review using a deprecated projectCards GraphQL query that errored on repos with Classic Projects
- claude agents --json을 추가하여 스크립팅을 위한 JSON 형식으로 실시간 Claude 세션을 나열합니다 (tmux-resurrect, 상태 표시줄, 세션 선택기)
- claude_code.tool OTEL 스팬에 agent_id 및 parent_agent_id 속성을 추가하고, 배경 서브 에이전트 스팬이 배포 에이전트 도구 스팬 아래에 중첩되도록 추적 부모 관계를 수정했습니다.
- 상태 줄 JSON 입력에 GitHub 레포 및 PR 정보가 감지되면 포함됩니다.
/plugin Discover 및 Browse 화면은 설치 전에 플러그인의 명령, 에이전트, 기술, 후크 및 MCP/LSP 서버를 표시합니다.- claude agents 터미널 탭 제목에 대기 중인 입력 수가 표시되어 alt-tabbed 창에서 에이전트의 주의가 필요할 때 알림을 제공합니다.
- 슬래시 명령 및 @-멘션 제안 목록이 전체 화면 모드에서 마우스 호버 및 클릭을 지원합니다.
- Stop 및 SubagentStop 후크 입력에 background_tasks 및 session_crons 필드가 포함됩니다.
- /review가 Classic Projects가 있는 레포에서 오류가 발생하는 deprecated projectCards GraphQL 쿼리를 사용하던 문제를 수정했습니다.
|
| v2.1.144 | 2026-05-19 | /resumeNEW --bgNEW /pluginIMP /modelIMP /extra-usageIMP /usage-creditsIMP Ctrl+LFIX /branchFIX Ctrl+OFIX /bgIMP /add-dirIMP Ctrl+RIMP /doctorIMP /feedbackIMP | - Added
/resume support for background sessions — sessions started via claude --bg or agent view now appear alongside interactive ones, marked with bg - Added elapsed duration to background subagent completion notifications (e.g. "Agent completed · 3h 2m 5s")
- The
/plugin browse and discover panes now show when a plugin was last updated /model now changes the model for the current session only; press d in the model picker to set a default for new sessions- Renamed "extra usage" to "usage credits" across CLI copy;
/extra-usage is now /usage-credits (old name still works) - Fixed garbled terminal output after a missed window-resize event (e.g. dragging a VS Code split-pane divider) — now self-heals on the next frame instead of requiring
Ctrl+L - Reduced terminal rendering glitches in VS Code by reducing spinner animation color count
- Fewer spurious tool errors during search: head/tail file views now satisfy the read-before-edit check, and a "no matches" result (exit code 1) from egrep, fgrep, git grep, or git diff is no longer reported as a command failure
- Fixed
/branch failing with "No conversation to branch" after entering a worktree or in some background sessions - Resumed sessions now keep the model they were using instead of picking up another session's
/model choice - Fixed Bedrock and Vertex users unable to select "Opus (1M context)" from the
/model picker (regression in v2.1.129) - Fixed scrolling in attached background sessions on Windows — PgUp/PgDn, mouse wheel, and
Ctrl+O transcript navigation now work /bg and ←-detach now preserve directories added via /add-dir- Fixed
/resume picker not showing sessions forked from a background session - claude agents /
--bg rejection messages now name the specific gate (non-TTY, env var, or setting) instead of a generic message - claude
--bg --name <label> now echoes the name in the post-spawn confirmation - claude agents: renaming a background session with
Ctrl+R now updates the attached session's banner immediately - Background session worktree isolation guard now applies for non-git VCS users with WorktreeCreate hooks configured
- Plugin marketplace add/update now respects CLAUDE_CODE_PLUGIN_PREFER_HTTPS
/plugin now returns to the Installed list after enabling, disabling, or uninstalling a plugin/doctor now shows an exec-form example when a command hook is missing the command field- Skill-listing truncation is no longer shown as a startup notification — run
/doctor for the full breakdown - The post-survey follow-up hint now appears after every non-dismiss survey response with context-aware copy, making it easier to share more detail via
/feedback.
- claude
--bg 또는 agent view를 통해 시작된 배경 세션이 이제 대화형 세션과 함께 bg로 표시되어 나타납니다. - 배경 서브 에이전트 완료 알림에 경과 시간이 추가되었습니다 (예: "에이전트 완료 · 3시간 2분 5초").
/plugin browse 및 discover 패널에 플러그인이 마지막으로 업데이트된 시간이 표시됩니다.- /model은 이제 현재 세션에 대해서만 모델을 변경합니다; 모델 선택기에서 d를 눌러 새 세션의 기본값을 설정합니다.
- CLI 복사에서 "extra usage"를 "usage credits"로 이름을 변경했습니다; /extra-usage는 이제 /usage-credits입니다 (이전 이름도 여전히 작동합니다).
- 창 크기 조정 이벤트를 놓친 후 터미널 출력이 깨지는 문제를 수정했습니다 (예: VS Code 분할 창 구분자를 드래그할 때) — 이제 다음 프레임에서 자동으로 복구됩니다.
- 스피너 애니메이션 색상 수를 줄여 VS Code에서 터미널 렌더링 글리치를 줄였습니다.
- 검색 중에 불필요한 도구 오류가 줄어들었습니다: head/tail 파일 뷰가 이제 수정 전 읽기 검사를 만족하며, egrep, fgrep, git grep 또는 git diff에서 "no matches" 결과(종료 코드 1)는 더 이상 명령 실패로 보고되지 않습니다.
- 작업 트리로 들어가거나 일부 배경 세션에서 /branch가 "No conversation to branch"로 실패하는 문제를 수정했습니다.
- 재개된 세션은 다른 세션의
/model 선택을 가져오는 대신 사용 중이던 모델을 유지합니다. - Bedrock 및 Vertex 사용자가
/model 선택기에서 "Opus (1M context)"를 선택할 수 없는 문제를 수정했습니다 (v2.1.129에서 회귀). - Windows에서 연결된 배경 세션의 스크롤 문제를 수정했습니다 — PgUp/PgDn, 마우스 휠 및
Ctrl+O 전사 탐색이 이제 작동합니다. /bg 및 ←-detach는 이제 /add-dir를 통해 추가된 디렉토리를 유지합니다./resume 선택기가 배경 세션에서 포크된 세션을 표시하지 않는 문제를 수정했습니다.- claude agents /
--bg 거부 메시지는 일반 메시지 대신 특정 게이트(비 TTY, 환경 변수 또는 설정)를 명시합니다. - claude
--bg --name <label>은 이제 생성 후 확인에서 이름을 에코합니다. - claude agents: Ctrl+R로 배경 세션의 이름을 변경하면 연결된 세션의 배너가 즉시 업데이트됩니다.
- 배경 세션 작업 트리 격리 보호가 WorktreeCreate 후크가 구성된 비-git VCS 사용자에게도 적용됩니다.
- 플러그인 마켓플레이스 추가/업데이트가 이제 CLAUDE_CODE_PLUGIN_PREFER_HTTPS를 존중합니다.
- /plugin은 플러그인을 활성화, 비활성화 또는 제거한 후 설치된 목록으로 돌아갑니다.
- /doctor는 명령 후크에 명령 필드가 누락된 경우 exec-form 예제를 표시합니다.
- 기술 목록 잘림이 더 이상 시작 알림으로 표시되지 않습니다 — 전체 세부 사항을 보려면 /doctor를 실행하세요.
- 설문조사 후속 힌트가 이제 모든 비거부 설문 응답 후에 상황에 맞는 문구로 나타나며, /feedback을 통해 더 많은 세부 정보를 공유하기가 쉬워졌습니다.
|
| v2.1.143 | 2026-05-15 | /pluginNEW Shift+TIMP /loopFIX Ctrl+CFIX /goalFIX /bgIMP --agent <name>FIX --add-dirIMP --settingsIMP --mcp-configIMP --plugin-dirIMP --permission-mode --model --effort --dangerously-skip-permissions --strict-mcp-configIMP --fallback-modelIMP --allow-dangerously-skip-permissionsIMP | - Added plugin dependency enforcement: claude plugin disable now refuses when another enabled plugin depends on the target (with a copy-pasteable disable-chain hint), and claude plugin enable force-enables transitive dependencies
- Added projected context cost (per-turn and per-invocation token estimates) to the
/plugin marketplace browse pane - Added worktree.bgIsolation: "none" setting to let background sessions edit the working copy directly without EnterWorktree, for repos where worktrees are impractical
- PowerShell tool now passes -ExecutionPolicy Bypass. Opt out with CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1
- Background sessions now preserve the model and effort level you set after waking from idle
- Shift+Tab in attached agent sessions now includes auto mode in the cycle
- Fixed Esc/Ctrl+C not cancelling a pending
/loop wakeup while Claude is idle between iterations - Fixed
/goal evaluator firing while background shells or delegated subagents are still running - Fixed
/bg without a prompt sending "continue" to the forked session — the fork now waits for input - Fixed
--agent <name> not finding plugin-contributed agents without the plugin: prefix - The PowerShell tool is now enabled by default on Windows for Bedrock, Vertex, and Foundry users. Opt out with CLAUDE_CODE_USE_POWERSHELL_TOOL=0.
- claude agents now accepts
--add-dir, --settings, --mcp-config, and --plugin-dir and applies them to the dashboard and to background sessions dispatched from it - claude agents accepts
--permission-mode, --model, --effort, and --dangerously-skip-permissions to set defaults for sessions dispatched from the view - claude --bg
--dangerously-skip-permissions now persists across retire→wake - Worktree cleanup no longer falls back to rm -rf when git worktree remove fails, preventing loss of gitignored or in-progress files
/bg now preserves --mcp-config, --settings, --add-dir, --plugin-dir, and --strict-mcp-config, so backgrounded sessions keep their MCP servers and settings across respawn.- Background sessions launched from claude agents now honor permissions.defaultMode from settings.json (was previously overridden to auto mode)
/bg and ←-detach now preserve --fallback-model, so backgrounded workers degrade to the fallback model on overload instead of hard-failing./bg and ←-detach now preserve --allow-dangerously-skip-permissions, so the forked worker keeps bypass-permissions available in its Shift+Tab cycle.- Fixed claude agents
--allow-dangerously-skip-permissions defaulting dispatched sessions to bypass mode instead of making it available in the permission cycle
- 플러그인 의존성 강제 적용 추가: claude plugin disable은 다른 활성화된 플러그인이 대상에 의존할 때 거부하며 (복사 가능한 disable-chain 힌트 포함), claude plugin enable은 전이 의존성을 강제로 활성화합니다.
/plugin marketplace browse 창에 예상된 컨텍스트 비용(턴당 및 호출당 토큰 추정치) 추가- worktree.bgIsolation: "none" 설정 추가로, 작업 트리가 비현실적인 리포지토리에서 백그라운드 세션이 작업 복사본을 직접 편집할 수 있게 함
- PowerShell 도구가 이제 -ExecutionPolicy Bypass를 전달합니다. CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1로 선택 해제 가능
- 백그라운드 세션이 유휴 상태에서 깨어난 후 설정한 모델과 노력 수준을 유지합니다
- 연결된 에이전트 세션에서 Shift+Tab이 이제 사이클에 자동 모드를 포함합니다
- Claude가 반복 사이에서 유휴 상태일 때 Esc/Ctrl+C가 대기 중인
/loop 웨이크업을 취소하지 않는 문제 수정 - 백그라운드 셸이나 위임된 서브 에이전트가 여전히 실행 중일 때
/goal evaluator가 작동하는 문제 수정 - 프롬프트 없이 /bg가 "continue"를 포크된 세션으로 보내는 문제 수정 — 이제 포크가 입력을 기다립니다
- --agent <name>이 plugin: 접두사 없이 플러그인 기여 에이전트를 찾지 못하는 문제 수정
- PowerShell 도구가 이제 Windows에서 Bedrock, Vertex 및 Foundry 사용자에게 기본적으로 활성화됩니다. CLAUDE_CODE_USE_POWERSHELL_TOOL=0으로 선택 해제 가능.
- claude agents가 이제
--add-dir, --settings, --mcp-config 및 --plugin-dir를 수용하고 이를 대시보드와 그로부터 파견된 백그라운드 세션에 적용합니다 - claude agents가
--permission-mode, --model, --effort 및 --dangerously-skip-permissions를 수용하여 뷰에서 파견된 세션의 기본값을 설정합니다 - claude --bg --dangerously-skip-permissions가 retire→wake 간에 지속됩니다
- git worktree remove가 실패할 때 작업 트리 정리가 더 이상 rm -rf로 되돌아가지 않으며, gitignored 또는 진행 중인 파일의 손실을 방지합니다
- /bg가 이제
--mcp-config, --settings, --add-dir, --plugin-dir 및 --strict-mcp-config를 유지하여 백그라운드 세션이 respawn 간에 MCP 서버와 설정을 유지합니다. - claude agents에서 시작된 백그라운드 세션이 이제 settings.json의 permissions.defaultMode를 준수합니다 (이전에는 자동 모드로 덮어씌워졌습니다)
- /bg와 ←-detach가 이제 --fallback-model을 유지하여 백그라운드 작업자가 과부하 시 fallback 모델로 저하되도록 하며, 하드 실패를 방지합니다.
- /bg와 ←-detach가 이제 --allow-dangerously-skip-permissions를 유지하여 포크된 작업자가 Shift+Tab 사이클에서 bypass-permissions를 사용할 수 있도록 합니다.
- claude agents --allow-dangerously-skip-permissions가 파견된 세션을 bypass 모드로 기본 설정하는 문제 수정, 대신 권한 사이클에서 사용할 수 있도록 합니다.
|
| v2.1.142 | 2026-05-14 | --add-dirNEW --settingsNEW --mcp-configNEW --plugin-dirNEW --permission-modeNEW --modelNEW --effortNEW --dangerously-skip-permissionsNEW /pluginIMP /web-setup Ctrl+CFIX /modelDEL /model claude-sonnet-4-20250514DEL | - Added new claude agents flags:
--add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort, and --dangerously-skip-permissions to configure dispatched background sessions - Fast mode now uses Opus 4.7 by default (previously Opus 4.6). Set CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1 to pin fast mode to Opus 4.6
- Plugins with a root-level SKILL.md and no skills/ subdirectory are now surfaced as a skill
- The
/plugin details pane and claude plugin details now show LSP servers a plugin provides /web-setup warns before replacing an existing GitHub App connection- Fixed claude agents deadlocking on Windows with network-drive working directories;
Ctrl+C now works during startup - Fixed claude --bg
--dangerously-skip-permissions not persisting across retire/wake - Fixed redundant set_model requests from remote clients injecting duplicate
/model breadcrumbs into the transcript - Fixed
/plugin browse pane showing "0 installs" for newly published plugins - Removed stale
/model claude-sonnet-4-20250514 suggestion from Usage Policy refusal messages
- 새로운 claude agents 플래그가 추가되었습니다:
--add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort, --dangerously-skip-permissions, 배경 세션 구성을 위해 - 빠른 모드는 이제 기본적으로 Opus 4.7을 사용합니다 (이전에는 Opus 4.6). CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1을 설정하여 빠른 모드를 Opus 4.6으로 고정할 수 있습니다.
- 루트 수준의 SKILL.md가 있고 skills/ 하위 디렉토리가 없는 플러그인은 이제 스킬로 표시됩니다.
/plugin 세부 정보 창과 claude 플러그인 세부 정보에서 플러그인이 제공하는 LSP 서버가 표시됩니다.- /web-setup은 기존 GitHub App 연결을 교체하기 전에 경고합니다.
- Windows에서 네트워크 드라이브 작업 디렉토리로 인해 claude agents가 교착 상태에 빠지는 문제를 수정했습니다; 이제 Ctrl+C가 시작 중에 작동합니다.
- claude --bg --dangerously-skip-permissions가 retire/wake 간에 지속되지 않는 문제를 수정했습니다.
- 원격 클라이언트에서 중복된
/model breadcrumbs를 전사에 주입하는 중복 set_model 요청 문제를 수정했습니다. /plugin 탐색 창에서 새로 게시된 플러그인에 대해 "0 installs"가 표시되는 문제를 수정했습니다.- 사용 정책 거부 메시지에서 오래된
/model claude-sonnet-4-20250514 제안을 제거했습니다.
|
| v2.1.141 | 2026-05-13 | --cwdNEW /feedbackIMP /bgIMP /doctorFIX /modelFIX Ctrl+CFIX ctrl+eFIX /tuiFIX /mcpFIX /loginFIX Alt+VFIX | - Added terminalSequence field to hook JSON output so hooks can emit desktop notifications, window titles, and bells without a controlling terminal
- Added CLAUDE_CODE_PLUGIN_PREFER_HTTPS to clone GitHub plugin sources over HTTPS instead of SSH, for environments without a GitHub SSH key
- Added ANTHROPIC_WORKSPACE_ID environment variable for workload identity federation — scopes the minted token to a specific workspace when the federation rule covers more than one
- Added claude agents
--cwd <path> to scope the session list to a directory /feedback can now include recent sessions (last 24 hours or 7 days) for issues spanning more than the current session- Rewind menu: added "Summarize up to here" to compress earlier context while keeping recent turns intact
- Auto mode permission dialog now explains when a permissions.ask rule caused the prompt
- Restored the "view diff in your IDE" option on file-edit permission prompts when an IDE is connected
- Background agents launched via
/bg or ←← now preserve the current permission mode instead of reverting to default - claude agents: agents that finish work but leave a background shell running now move to Completed instead of staying under Working
- Fixed claude daemon status and
/doctor on Windows throwing when the daemon pipe key file is locked or unreadable — now shows the underlying error instead of an opaque failure - Fixed
/model in one session silently changing the autocompact threshold in other concurrent sessions - Fixed prompts cancelled with
Ctrl+C/Esc before any response being dropped from Up-arrow history - Fixed
Ctrl+C not interrupting a running turn while in vim INSERT/VISUAL mode - Fixed alternative chat:submit keybindings (e.g. meta+enter, ctrl+enter) not working when enter is rebound to chat:newline
- Fixed
/tui silently dropping running background shells and subagents — now refuses and asks to wait for them to finish - Fixed
/mcp server list not keeping the focused server visible in short terminals in fullscreen mode - Fixed redaction in
/feedback bundles producing invalid JSON for quoted values like session IDs - Fixed Remote Control automatically re-enrolling a trusted device when the server rejects a stale token, instead of looping through
/login - Fixed Windows
Alt+V image paste reporting "no image found" when the clipboard contains a screenshot - Bedrock: awsCredentialExport now always runs when configured instead of being skipped when ambient AWS credentials resolve, fixing auth for cross-account access
- 제어 터미널 없이 후크가 데스크탑 알림, 창 제목 및 벨을 발신할 수 있도록 hook JSON 출력에 terminalSequence 필드를 추가했습니다.
- GitHub SSH 키가 없는 환경을 위해 GitHub 플러그인 소스를 SSH 대신 HTTPS로 복제하는 CLAUDE_CODE_PLUGIN_PREFER_HTTPS를 추가했습니다.
- 여러 개의 작업 공간을 포함하는 연합 규칙에 따라 발급된 토큰을 특정 작업 공간으로 범위 지정하기 위한 ANTHROPIC_WORKSPACE_ID 환경 변수를 추가했습니다.
- 세션 목록을 디렉터리로 범위 지정하기 위해 claude agents
--cwd <path>를 추가했습니다. - /feedback은 이제 현재 세션을 초과하는 문제에 대해 최근 세션(지난 24시간 또는 7일)을 포함할 수 있습니다.
- 되감기 메뉴: 최근 턴을 유지하면서 이전 컨텍스트를 압축하기 위해 "여기까지 요약"을 추가했습니다.
- 자동 모드 권한 대화 상자는 permissions.ask 규칙이 프롬프트를 유발한 경우를 설명합니다.
- IDE가 연결된 경우 파일 편집 권한 프롬프트에서 "IDE에서 diff 보기" 옵션을 복원했습니다.
/bg 또는 ←←를 통해 시작된 백그라운드 에이전트는 기본값으로 되돌아가지 않고 현재 권한 모드를 유지합니다.- 작업을 마친 에이전트가 백그라운드 셸을 실행한 경우 이제 Working 아래에 머무르지 않고 Completed로 이동합니다.
- Windows에서 claude daemon 상태와 /doctor가 데몬 파이프 키 파일이 잠기거나 읽을 수 없을 때 오류를 발생시키는 문제를 수정했습니다 — 이제 불투명한 실패 대신 기본 오류를 표시합니다.
- 한 세션에서 /model이 다른 동시 세션의 autocompact 임계값을 조용히 변경하는 문제를 수정했습니다.
- 응답이 없을 때
Ctrl+C/Esc로 취소된 프롬프트가 Up-arrow 기록에서 삭제되는 문제를 수정했습니다. - vim INSERT/VISUAL 모드에서 실행 중인 턴을 Ctrl+C로 중단하지 않는 문제를 수정했습니다.
- enter가 chat:newline으로 다시 바인딩될 때 대체 chat:submit 키 바인딩(예: meta+enter, ctrl+enter)이 작동하지 않는 문제를 수정했습니다.
- /tui가 실행 중인 백그라운드 셸과 하위 에이전트를 조용히 삭제하는 문제를 수정했습니다 — 이제 거부하고 완료될 때까지 기다리도록 요청합니다.
- 전체 화면 모드에서 짧은 터미널에서 포커스된 서버를 표시하지 않는
/mcp 서버 목록 문제를 수정했습니다. /feedback 번들에서 세션 ID와 같은 인용된 값에 대해 유효하지 않은 JSON을 생성하는 수정된 문제를 해결했습니다.- 서버가 오래된 토큰을 거부할 때 Remote Control이 신뢰할 수 있는 장치를 자동으로 다시 등록하는 문제를 수정했습니다 — 이제 /login을 반복하지 않습니다.
- Windows에서
Alt+V 이미지 붙여넣기가 클립보드에 스크린샷이 있을 때 "이미지를 찾을 수 없음"을 보고하는 문제를 수정했습니다. - Bedrock: awsCredentialExport는 이제 환경 AWS 자격 증명이 해결될 때 건너뛰지 않고 항상 구성된 대로 실행되어 교차 계정 액세스에 대한 인증을 수정합니다.
|
| v2.1.140 | 2026-05-12 | /goalFIX /loopFIX /doctorIMP /pluginIMP | - Updated agent color palette
- Fixed
/goal silently hanging when disableAllHooks or allowManagedHooksOnly is set — now shows a clear message instead of an indicator that never resolves - Fixed
/loop scheduling redundant wakeups to poll for background tasks that already notify on completion - Plugins now warn when a default component folder (e.g. commands/) is silently ignored because plugin.json sets the matching key. Shown in
/doctor, claude plugin list, and /plugin.
- 에이전트 색상 팔레트를 업데이트했습니다.
- disableAllHooks 또는 allowManagedHooksOnly가 설정될 때 /goal이 조용히 멈추는 문제를 수정했습니다 — 이제 해결되지 않는 표시 대신 명확한 메시지를 표시합니다.
- /loop가 이미 완료를 알리는 백그라운드 작업을 폴링하기 위해 중복으로 깨우는 문제를 수정했습니다.
- plugins가 plugin.json에서 일치하는 키가 설정되어 기본 구성 폴더(예: commands/)가 조용히 무시될 때 경고합니다.
/doctor, claude plugin list, 및 /plugin에서 표시됩니다.
|
| v2.1.139 | 2026-05-11 | /goalNEW /scroll-speedNEW /mcpIMP /context allIMP /contextIMP /pluginIMP /scheduleIMP /modelFIX --printFIX Ctrl+SNEW | - Added agent view (Research Preview): a single list of every Claude Code session — running, blocked on you, or done. Run claude agents to get started. See https://code.claude.com/docs/en/agent-view
- Added
/goal command: set a completion condition and Claude keeps working across turns until it's met. Works in interactive, -p, and Remote Control. Shows live elapsed/turns/tokens as an overlay panel - Added
/scroll-speed command to tune mouse wheel scroll speed with a live preview - Added claude plugin details <name> to show a plugin's component inventory and projected per-session token cost
- Added transcript view navigation: ? for keyboard shortcuts, {/} to jump between user prompts, v to toggle shortcut panel
- Added hook args: string[] field (exec form) that spawns the command directly without a shell, so path placeholders never need quoting
- Added hook continueOnBlock config option for PostToolUse — set to true to feed the hook's rejection reason back to Claude and continue the turn
- MCP stdio servers now receive CLAUDE_PROJECT_DIR in their environment, matching hooks. Plugin configs can reference ${CLAUDE_PROJECT_DIR} in commands
- Compaction prompt now asks the model to preserve sensitive user instructions
/mcp Reconnect now picks up .mcp.json edits without a restart, and shows the HTTP status and URL when reconnecting fails/context all per-skill token estimates now account for the model's tokenizer and show rounded values- claude plugin install <name>@<marketplace> now auto-refreshes the marketplace and retries before reporting a plugin as not found
/plugin installed-plugin details now show hook event names and MCP server names cleanly/context now shows the providing plugin's name for plugin-sourced skills- Remote Control,
/schedule, claude.ai MCP connectors, and notification preferences are now disabled when ANTHROPIC_API_KEY / apiKeyHelper / ANTHROPIC_AUTH_TOKEN is set, even if a Claude.ai login also exists. Unset the API key to use these features - Fixed
/model picker "Default" row not reflecting ANTHROPIC_DEFAULT_OPUS_MODEL/ANTHROPIC_DEFAULT_SONNET_MODEL overrides - Fixed claude_code.active_time.total OpenTelemetry metric not being emitted in
--print mode - [VSCode] Press Cmd/Ctrl+Shift+T to reopen the most recently closed session tab, configurable via claudeCode.enableReopenClosedSessionShortcut
- 에이전트 뷰(Research Preview)가 추가되었습니다: 실행 중, 차단 중, 완료된 모든 Claude Code 세션의 단일 목록입니다. 시작하려면 claude agents를 실행하세요. 자세한 내용은 https://code.claude.com/docs/en/agent-view를 참조하세요.
/goal 명령이 추가되었습니다: 완료 조건을 설정하면 Claude가 조건이 충족될 때까지 턴을 넘어 계속 작업합니다. 인터랙티브, -p, Remote Control에서 작동하며, 실시간 경과/턴/토큰을 오버레이 패널로 표시합니다.- 마우스 휠 스크롤 속도를 조정할 수 있는
/scroll-speed 명령이 추가되었습니다. 실시간 미리보기가 제공됩니다. - 플러그인 구성 요소 인벤토리와 세션당 예상 토큰 비용을 보여주는 claude plugin details <name>가 추가되었습니다.
- 전사 뷰 탐색이 추가되었습니다: ?는 키보드 단축키, {/}는 사용자 프롬프트 간 점프, v는 단축키 패널 전환입니다.
- 문자열 배열 필드(string[] field)(exec 형식)로 직접 명령을 실행하는 후크 인수가 추가되었습니다. 따라서 경로 자리 표시자는 따옴표 없이 사용할 수 있습니다.
- PostToolUse에 대한 후크 continueOnBlock 구성 옵션이 추가되었습니다 — true로 설정하면 후크의 거부 사유를 Claude에 피드백하고 턴을 계속 진행합니다.
- MCP stdio 서버는 이제 환경에서 CLAUDE_PROJECT_DIR를 수신하여 후크와 일치합니다. 플러그인 구성은 명령에서 ${CLAUDE_PROJECT_DIR}를 참조할 수 있습니다.
- 압축 프롬프트는 이제 모델에게 민감한 사용자 지침을 보존하도록 요청합니다.
/mcp Reconnect는 이제 재시작 없이 .mcp.json 편집을 반영하고, 재연결 실패 시 HTTP 상태 및 URL을 표시합니다./context all per-skill 토큰 추정치는 이제 모델의 토크나이저를 고려하여 반올림된 값을 표시합니다.- claude plugin install <name>@<marketplace>는 이제 마켓플레이스를 자동 새로 고치고 플러그인이 발견되지 않았다고 보고하기 전에 재시도합니다.
/plugin installed-plugin details는 이제 후크 이벤트 이름과 MCP 서버 이름을 깔끔하게 표시합니다.- /context는 이제 플러그인 소스 기술에 대해 제공하는 플러그인의 이름을 표시합니다.
- ANTHROPIC_API_KEY / apiKeyHelper / ANTHROPIC_AUTH_TOKEN이 설정되면 Remote Control,
/schedule, claude.ai MCP 커넥터 및 알림 기본 설정이 비활성화됩니다. Claude.ai 로그인도 존재하더라도 마찬가지입니다. 이러한 기능을 사용하려면 API 키를 해제하세요. /model picker의 "Default" 행이 ANTHROPIC_DEFAULT_OPUS_MODEL/ANTHROPIC_DEFAULT_SONNET_MODEL 오버라이드를 반영하지 않는 문제를 수정했습니다.--print 모드에서 claude_code.active_time.total OpenTelemetry 메트릭이 방출되지 않는 문제를 수정했습니다.- [VSCode] Cmd/Ctrl+Shift+T를 눌러 가장 최근에 닫힌 세션 탭을 다시 열 수 있으며, 이는 claudeCode.enableReopenClosedSessionShortcut을 통해 구성할 수 있습니다.
|
| v2.1.138 | 2026-05-09 | — | |
| v2.1.137 | 2026-05-09 | — | - [VSCode] Fixed extension failing to activate on Windows
- [VSCode] Windows에서 확장이 활성화되지 않는 문제 수정
|
| v2.1.136 | 2026-05-08 | /clearFIX --resumeFIX --continueFIX Ctrl+BFIX Ctrl+GFIX /usageFIX /insightsFIX /resumeFIX /branchFIX /install-github-appFIX /desktopFIX /web-setupFIX /doctorFIX /myplugin reviewFIX /mypluginFIX /clear <name>FIX /release-notesFIX /mcpFIX /settingsFIX /terminal-setupFIX --worktreeIMP | - Added CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL to re-enable the session quality survey for enterprises capturing responses through OpenTelemetry
- Added settings.autoMode.hard_deny for auto mode classifier rules that block unconditionally regardless of user intent or allow exceptions
- Fixed MCP servers configured in .mcp.json, plugins, and claude.ai connectors silently disappearing after
/clear in the VS Code extension, JetBrains plugin, and Agent SDK - Fixed
--resume / --continue not finding sessions when the project path contains underscores - WSL2: image paste from Windows clipboard now works via a PowerShell fallback when xclip/wl-paste cannot read image data
- Fixed Backspace and Ctrl+Backspace getting swapped after using
Ctrl+G to open an external editor on terminals with persistent extended-key modes - Fixed
/usage weekly reset showing time of day instead of the calendar date - Fixed
/insights crash when session history contains tool calls with malformed input fields - Fixed env vars from CLAUDE_ENV_FILE SessionStart hooks going stale after
/resume or /clear - Fixed
/branch saving a multi-line session title when given a pasted multi-line name - Fixed Esc not dismissing dialogs in
/install-github-app, /desktop, /resume, and /web-setup - Fixed
/doctor MCP schema errors not naming the missing field or showing the source file path - Fixed plugin slash commands with spaces (e.g.
/myplugin review) not resolving to their namespaced form - Fixed
/clear <name> not labeling the cleared session for /resume - Fixed
/release-notes getting stuck on an old version after a failed changelog refresh - Fixed
/mcp server list not scrolling when there are more servers than fit in the terminal - Fixed
/settings language change being reverted on Escape after confirming - Fixed
/terminal-setup only appearing in autocomplete on exact name match instead of partial prefixes - Improved error message when
--worktree collides with an existing or stale worktree
- OpenTelemetry를 통해 응답을 수집하는 기업을 위한 세션 품질 설문조사를 다시 활성화하기 위해 CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL을 추가했습니다.
- 사용자 의도와 관계없이 무조건 차단하거나 예외를 허용하는 자동 모드 분류기 규칙을 위한 settings.autoMode.hard_deny를 추가했습니다.
- VS Code 확장, JetBrains 플러그인 및 Agent SDK에서
/clear 후 .mcp.json, plugins 및 claude.ai 커넥터로 구성된 MCP 서버가 조용히 사라지는 문제를 수정했습니다. - 프로젝트 경로에 밑줄이 포함된 경우
--resume / --continue가 세션을 찾지 못하는 문제를 수정했습니다. - WSL2: xclip/wl-paste가 이미지 데이터를 읽지 못할 때 PowerShell 대체를 통해 Windows 클립보드에서 이미지 붙여넣기가 이제 작동합니다.
- 지속적인 확장 키 모드의 터미널에서 Ctrl+G를 사용하여 외부 편집기를 열면 Backspace와 Ctrl+Backspace가 서로 바뀌는 문제를 수정했습니다.
/usage 주간 초기화가 달력 날짜 대신 하루의 시간을 표시하는 문제를 수정했습니다.- 세션 기록에 잘못된 입력 필드가 있는 도구 호출이 포함된 경우 /insights가 충돌하는 문제를 수정했습니다.
/resume 또는 /clear 후 CLAUDE_ENV_FILE SessionStart 훅에서 env 변수가 오래된 상태로 남는 문제를 수정했습니다.- 붙여넣은 다중 행 이름이 주어졌을 때 /branch가 다중 행 세션 제목을 저장하는 문제를 수정했습니다.
/install-github-app, /desktop, /resume 및 /web-setup에서 Esc가 대화 상자를 닫지 않는 문제를 수정했습니다./doctor MCP 스키마 오류가 누락된 필드를 명시하지 않거나 소스 파일 경로를 표시하지 않는 문제를 수정했습니다.- 공백이 있는 플러그인 슬래시 명령(예:
/myplugin review)이 네임스페이스 형식으로 해결되지 않는 문제를 수정했습니다. /clear <name>이 /resume을 위한 지워진 세션에 레이블을 붙이지 않는 문제를 수정했습니다.- 실패한 changelog 새로 고침 후 /release-notes가 이전 버전에서 멈추는 문제를 수정했습니다.
/mcp 서버 목록이 터미널에 맞지 않는 서버가 더 많을 때 스크롤되지 않는 문제를 수정했습니다./settings 언어 변경이 확인 후 Escape를 누르면 되돌려지는 문제를 수정했습니다.- /terminal-setup이 부분 접두사 대신 정확한 이름 일치에서만 자동 완성에 나타나는 문제를 수정했습니다.
- --worktree가 기존 또는 오래된 worktree와 충돌할 때 오류 메시지를 개선했습니다.
|
| v2.1.133 | 2026-05-07 | --worktreeNEW --add-dirFIX /effortFIX --remote-controlIMP --remote-control-session-name-prefixIMP | - Added worktree.baseRef setting (fresh | head) to choose whether
--worktree, EnterWorktree, and agent-isolation worktrees branch from origin/<default> or local HEAD. Note: the default fresh changes EnterWorktree's base back to origin/<default> (it has been local HEAD since 2.1.128) — set worktree.baseRef: "head" to keep unpushed commits in new worktrees - Added sandbox.bwrapPath and sandbox.socatPath managed settings (Linux/WSL) to specify custom bubblewrap and socat binary locations
- Added parentSettingsBehavior admin-tier key ('first-wins' | 'merge') to let admins opt SDK managedSettings (parent tier) into the policy merge
- Hooks now receive the active effort level via the effort.level JSON input field and the $CLAUDE_EFFORT environment variable, and Bash tool commands can read $CLAUDE_EFFORT
- Fixed Read/Write/Edit being denied on mapped network drives passed via
--add-dir / SDK additionalDirectories - Fixed
/effort in one session unexpectedly changing the effort level of other concurrent sessions, and a related issue where an IDE effort change could be silently dropped - claude --help now lists
--remote-control alongside --remote-control-session-name-prefix - [VSCode] Fixed claudeCode.claudeProcessWrapper failing with "Unsupported platform" when the extension build doesn't bundle a Claude binary
--worktree, EnterWorktree 및 agent-isolation worktrees가 origin/<default> 또는 local HEAD에서 분기하도록 선택할 수 있는 worktree.baseRef 설정(fresh | head)을 추가했습니다. 참고: 기본값 fresh는 EnterWorktree의 기준을 origin/<default>로 되돌립니다(2.1.128 이후로 local HEAD였습니다) — 새로운 worktrees에서 푸시되지 않은 커밋을 유지하려면 worktree.baseRef: "head"로 설정하세요.- 사용자 지정 bubblewrap 및 socat 이진 파일 위치를 지정하기 위한 sandbox.bwrapPath 및 sandbox.socatPath 관리 설정(Linux/WSL)을 추가했습니다.
- 관리자가 SDK managedSettings(부모 계층)를 정책 병합에 선택할 수 있도록 parentSettingsBehavior 관리자 계층 키('first-wins' | 'merge')를 추가했습니다.
- 훅이 이제 effort.level JSON 입력 필드와 $CLAUDE_EFFORT 환경 변수를 통해 활성 노력 수준을 수신하며, Bash 도구 명령은 $CLAUDE_EFFORT를 읽을 수 있습니다.
--add-dir / SDK additionalDirectories를 통해 전달된 매핑된 네트워크 드라이브에서 Read/Write/Edit가 거부되는 문제를 수정했습니다.- 한 세션에서 /effort가 다른 동시 세션의 노력 수준을 예기치 않게 변경하는 문제와 IDE의 노력 변경이 조용히 무시될 수 있는 관련 문제를 수정했습니다.
- claude --help가 이제 --remote-control과 함께
--remote-control-session-name-prefix를 나열합니다. - [VSCode] 확장 빌드가 Claude 이진 파일을 번들하지 않을 때 "Unsupported platform" 오류로 claudeCode.claudeProcessWrapper가 실패하는 문제를 수정했습니다.
|
| v2.1.132 | 2026-05-06 | Ctrl+VNEW --resumeFIX --permission-modeFIX Ctrl+ZFIX Ctrl+EFIX /usageFIX Ctrl+SFIX /terminal-setupFIX Shift+EFIX /effortFIX /statusFIX Alt+TFIX /mcpFIX /loginIMP /upgradeIMP /extra-usageIMP /tui fullscreenIMP /tuiIMP | - Added CLAUDE_CODE_SESSION_ID environment variable to the Bash tool subprocess environment, matching the session_id passed to hooks
- Added CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 env var to opt out of the fullscreen alternate-screen renderer and keep the conversation in the terminal's native scrollback
- Added a "Pasting…" footer hint while a
Ctrl+V image paste is being read from the clipboard - Fixed external SIGINT (e.g. IDE stop button, kill -INT) not running graceful shutdown — terminal modes are now restored and the
--resume hint is printed instead of an abrupt exit - Fixed
--resume failing with no low surrogate in string when a tool error truncation split an emoji; pre-corrupted sessions are sanitized on load - Fixed
--permission-mode flag being ignored when resuming a plan-mode session with -p --continue/--resume, and plan mode not being re-applied after ExitPlanMode within the same session - Fixed fullscreen mode showing a blank screen after laptop sleep/wake or
Ctrl+Z/fg until the next keystroke or stream output - Fixed cursor landing mid-grapheme on
Ctrl+E/A/K/U/arrow keys when an Indic conjunct or ZWJ emoji wraps across lines - Fixed
/usage Ctrl+S hanging when copying the stats screenshot to the clipboard on Linux/X11 - Fixed
/terminal-setup showing a contradictory error in Windows Terminal — Shift+Enter is natively supported there - Fixed
/effort picker not reflecting the CLAUDE_CODE_EFFORT_LEVEL env var override - Fixed
/status showing the wrong default model for some users - Fixed
Alt+T (thinking toggle) not working on macOS terminals without "Option as Meta" enabled (iTerm2, Terminal.app defaults) - Fixed MCP servers that connect but fail tools/list silently showing 0 tools — they now retry once and show "connected · tools fetch failed" in
/mcp - Improved visual consistency in slash command dialogs and
/login, /upgrade, /extra-usage dialog spacing - Updated the
/tui fullscreen startup banner to describe additional renderer benefits (lower memory usage, mouse support, auto-copy on select)
- CLAUDE_CODE_SESSION_ID 환경 변수를 Bash 도구 서브프로세스 환경에 추가하여 hooks에 전달된 session_id와 일치시켰습니다.
- CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 환경 변수를 추가하여 전체 화면 대체 화면 렌더러를 비활성화하고 대화 내용을 터미널의 기본 스크롤백에 유지합니다.
Ctrl+V 이미지 붙여넣기가 클립보드에서 읽히는 동안 "Pasting…" 바닥글 힌트를 추가했습니다.- 외부 SIGINT(예: IDE 중지 버튼, kill -INT)가 정상 종료를 실행하지 않는 문제를 수정했습니다 — 이제 터미널 모드가 복원되고
--resume 힌트가 갑작스러운 종료 대신 출력됩니다. - 도구 오류로 이모지가 잘려 나갔을 때 문자열에 낮은 대리자가 없으면 --resume이 실패하는 문제를 수정했습니다; 사전 손상된 세션은 로드 시 정리됩니다.
- -p --continue/--resume으로 계획 모드 세션을 재개할 때
--permission-mode 플래그가 무시되는 문제를 수정했습니다; 같은 세션 내에서 ExitPlanMode 후에 계획 모드가 다시 적용되지 않는 문제도 수정했습니다. - 노트북 수면/깨우기 또는
Ctrl+Z/fg 후 전체 화면 모드에서 다음 키 입력이나 스트림 출력까지 빈 화면이 표시되는 문제를 수정했습니다. - Indic 결합 문자 또는 ZWJ 이모지가 줄을 넘길 때
Ctrl+E/A/K/U/화살표 키를 누르면 커서가 그래프엠 중간에 위치하는 문제를 수정했습니다. - Linux/X11에서 통계 스크린샷을 클립보드에 복사할 때
/usage Ctrl+S가 멈추는 문제를 수정했습니다. - Windows Terminal에서 /terminal-setup이 모순된 오류를 표시하는 문제를 수정했습니다 — Shift+Enter는 그곳에서 기본적으로 지원됩니다.
/effort 선택기가 CLAUDE_CODE_EFFORT_LEVEL 환경 변수 재정의를 반영하지 않는 문제를 수정했습니다.- /status가 일부 사용자에게 잘못된 기본 모델을 표시하는 문제를 수정했습니다.
- "Option as Meta"가 활성화되지 않은 macOS 터미널에서
Alt+T(생각 전환)가 작동하지 않는 문제를 수정했습니다(iTerm2, Terminal.app 기본값). - 연결되지만 tools/list에서 조용히 0 도구를 표시하는 MCP 서버를 수정했습니다 — 이제 한 번 재시도하고 /mcp에서 "connected · tools fetch failed"를 표시합니다.
- 슬래시 명령 대화 상자와
/login, /upgrade, /extra-usage 대화 상자의 시각적 일관성을 개선했습니다. /tui 전체 화면 시작 배너를 업데이트하여 추가 렌더러 이점(메모리 사용량 감소, 마우스 지원, 선택 시 자동 복사)을 설명했습니다.
|
| v2.1.131 | 2026-05-06 | — | - Fixed VS Code extension failing to activate on Windows due to a hardcoded build path in the bundled SDK (createRequire polyfill bug)
- Fixed Mantle endpoint authentication failing with missing x-api-key header
- Windows에서 번들된 SDK의 하드코딩된 빌드 경로로 인해 VS Code 확장이 활성화되지 않는 문제를 수정했습니다. (createRequire polyfill 버그)
- x-api-key 헤더가 누락되어 Mantle 엔드포인트 인증이 실패하는 문제를 수정했습니다.
|
| v2.1.129 | 2026-05-06 | --plugin-url <url>NEW --plugin-urlNEW /modelIMP Ctrl+RIMP Ctrl+SIMP /clearFIX /renameFIX Ctrl+GFIX /contextFIX /agentsFIX /branchFIX /resumeFIX /effortFIX --debugFIX | - Added
--plugin-url <url> flag to fetch a plugin .zip archive from a URL for the current session - Added CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 env var to force-enable synchronized output on terminals that auto-detection misses (e.g. Emacs eat)
- Added CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE: when set on Homebrew or WinGet installations, Claude Code runs the upgrade command in the background and prompts to restart
- Plugin manifests: themes and monitors should now be declared under "experimental": { ... }. Top-level declarations still work but claude plugin validate will warn
- Gateway /v1/models discovery for the
/model picker is now opt-in via CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 (was automatic in 2.1.126–2.1.128) Ctrl+R history picker now defaults to searching all prompts across all projects, matching pre-2.1.124 behavior. Press Ctrl+S to narrow to the current project or session- Third-party deployments (Bedrock, Vertex, Foundry, or ANTHROPIC_BASE_URL gateway) no longer see spinner tips pointing at first-party Anthropic surfaces
- skillOverrides setting now works: off hides from model and /, user-invocable-only hides from model only, name-only collapses description
- The claude_code.pull_request.count OTel metric now counts PRs/MRs created via MCP tools, not just shell commands
- Policy refusal error messages now include the API Request ID for easier support debugging
- Fixed
/clear not resetting the terminal tab title after a conversation - Fixed session title chip from
/rename disappearing while a permission or other dialog is active - Fixed external-editor handoff (
Ctrl+G) blanking the conversation history above the prompt - Fixed
/context dumping its rendered ASCII visualization grid into the conversation, wasting ~1.6k tokens per call - Fixed
/agents Library list arrow-key navigation: the highlighted agent now stays visible when the list exceeds the viewport - Fixed
/branch success message not including the new branch's session id for /resume - Fixed cache-miss warning appearing spuriously after
/clear or compaction when changing /effort or /model - Fixed harmless WebSocket warning being logged as an error in
--debug during voice mode - [VSCode] Fixed
/clear not clearing the conversation context and displayed transcript
- 현재 세션을 위해 URL에서 플러그인 .zip 아카이브를 가져오는
--plugin-url <url> 플래그를 추가했습니다. - 자동 감지가 실패하는 터미널에서 동기화 출력을 강제로 활성화하는 CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 환경 변수를 추가했습니다. (예: Emacs eat)
- CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE를 추가했습니다: Homebrew 또는 WinGet 설치에서 설정하면 Claude Code가 백그라운드에서 업그레이드 명령을 실행하고 재시작을 요청합니다.
- 플러그인 매니페스트: 테마와 모니터는 이제 "experimental": { ... } 아래에 선언되어야 합니다. 최상위 선언은 여전히 작동하지만 claude plugin validate가 경고합니다.
/model 선택기를 위한 Gateway /v1/models 검색이 이제 CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1을 통해 선택적으로 활성화됩니다. (2.1.126–2.1.128에서는 자동이었습니다.)Ctrl+R 히스토리 선택기가 이제 모든 프로젝트의 모든 프롬프트를 검색하는 것으로 기본 설정됩니다. 이는 2.1.124 이전의 동작과 일치합니다. Ctrl+S를 눌러 현재 프로젝트나 세션으로 좁힐 수 있습니다.- 서드파티 배포(Bedrock, Vertex, Foundry 또는 ANTHROPIC_BASE_URL 게이트웨이)는 더 이상 첫 번째 당사자 Anthropic 표면을 가리키는 스피너 팁을 보지 않습니다.
- skillOverrides 설정이 이제 작동합니다: off는 모델과 /에서 숨기고, user-invocable-only는 모델에서만 숨기며, name-only는 설명을 축소합니다.
- claude_code.pull_request.count OTel 메트릭이 이제 MCP 도구를 통해 생성된 PRs/MRs를 세며, 단순히 셸 명령만 세지 않습니다.
- 정책 거부 오류 메시지에 API 요청 ID가 포함되어 지원 디버깅이 용이해졌습니다.
- 대화 후 /clear가 터미널 탭 제목을 재설정하지 않는 문제를 수정했습니다.
- 권한 또는 기타 대화 상자가 활성화된 동안 /rename에서 세션 제목 칩이 사라지는 문제를 수정했습니다.
- 외부 편집기 전환(
Ctrl+G)이 프롬프트 위의 대화 기록을 지우는 문제를 수정했습니다. - /context가 렌더링된 ASCII 시각화 그리드를 대화에 덤프하여 호출당 약 1.6k 토큰을 낭비하는 문제를 수정했습니다.
/agents 라이브러리 목록 화살표 키 탐색을 수정했습니다: 강조된 에이전트가 목록이 뷰포트를 초과할 때도 계속 표시됩니다./branch 성공 메시지에 /resume을 위한 새 브랜치의 세션 ID가 포함되지 않는 문제를 수정했습니다./clear 또는 압축 후 /effort 또는 /model 변경 시 캐시 미스 경고가 불필요하게 나타나는 문제를 수정했습니다.- 음성 모드에서
--debug 중에 무해한 WebSocket 경고가 오류로 기록되는 문제를 수정했습니다. - [VSCode] /clear가 대화 컨텍스트와 표시된 전사를 지우지 않는 문제를 수정했습니다.
|
| v2.1.128 | 2026-05-04 | /colorIMP /mcpIMP --plugin-dirIMP --channelsIMP /modelIMP /compactIMP --debugIMP /exitFIX /pluginFIX /configFIX /fastFIX /renameFIX --resumeFIX --continueFIX /plugin updateFIX --output-format stream-jsonIMP | - Bare
/color (no args) now picks a random session color /mcp now shows the tool count for connected servers and flags servers that connected with 0 tools--plugin-dir now accepts .zip plugin archives in addition to directories--channels now works with console (API key) authentication — console orgs with managed settings must set channelsEnabled: true to enable- Updated
/model picker: collapsed duplicate Opus 4.7 entries, and current Opus now shows as "Opus" instead of "Opus 4.7" - Subprocesses (Bash, hooks, MCP, LSP) no longer inherit OTEL_* environment variables, so OTEL-instrumented apps run via the Bash tool no longer pick up the CLI's own OTLP endpoint
- MCP: workspace is now a reserved server name — existing servers with that name will be skipped with a warning
- Reconnecting MCP servers no longer flood the conversation with full tool-name lists on every reconnect — re-announced tools are summarized by server prefix
- SDK hosts now receive a persistent localSettings suggestion for Bash permission prompts, so "Always allow" writes to .claude/settings.local.json
- EnterWorktree now creates the new branch from local HEAD as documented, instead of origin/<default-branch> — unpushed commits are no longer dropped
- Auto mode: when the classifier can't evaluate an action, the error now includes a hint (retry,
/compact, or run with --debug) - Fixed stray "4;0;" desktop notification on every
/exit in Kitty and other terminals that interpret OSC 9 as a notification - Fixed
/plugin Components panel showing "Marketplace 'inline' not found" for plugins loaded via --plugin-dir - Fixed tab navigation in
/config stranding focus — the tab header now stays focused so arrows and Esc keep working - Fixed
/fast on 3P providers fuzzy-matching to an unrelated skill instead of showing "not available" - Fixed
/rename without args failing on resumed sessions whose last entry is a compact boundary - Fixed stale "remote-control is active" status lines from prior sessions appearing after
--resume/--continue - Fixed
/plugin update never detecting new versions of npm-sourced plugins - Headless
--output-format stream-json: init.plugin_errors now includes --plugin-dir load failures in addition to dependency demotions
- Bare
/color (인자 없음) 이제 무작위 세션 색상을 선택합니다. /mcp 이제 연결된 서버의 도구 수를 표시하고 0개의 도구로 연결된 서버를 플래그합니다.--plugin-dir 이제 디렉토리 외에 .zip 플러그인 아카이브를 허용합니다.--channels 이제 콘솔 (API 키) 인증과 함께 작동합니다 — 관리 설정이 있는 콘솔 조직은 channelsEnabled: true를 설정해야 활성화됩니다./model 선택기를 업데이트했습니다: 중복된 Opus 4.7 항목을 축소하고 현재 Opus는 "Opus"로 표시됩니다.- 서브프로세스 (Bash, hooks, MCP, LSP)는 더 이상 OTEL_* 환경 변수를 상속받지 않으므로 OTEL로 계측된 앱이 Bash 도구를 통해 실행될 때 CLI의 OTLP 엔드포인트를 더 이상 사용하지 않습니다.
- MCP: workspace는 이제 예약된 서버 이름입니다 — 해당 이름을 가진 기존 서버는 경고와 함께 건너뜁니다.
- 재연결된 MCP 서버는 매번 재연결 시 전체 도구 이름 목록으로 대화를 넘치게 하지 않습니다 — 재공지된 도구는 서버 접두사로 요약됩니다.
- SDK 호스트는 이제 Bash 권한 프롬프트에 대한 지속적인 localSettings 제안을 받으며, "항상 허용"은 .claude/settings.local.json에 기록됩니다.
- EnterWorktree는 이제 문서화된 대로 로컬 HEAD에서 새 브랜치를 생성하며, origin/<default-branch> 대신에 — 푸시되지 않은 커밋이 더 이상 삭제되지 않습니다.
- 자동 모드: 분류기가 작업을 평가할 수 없을 때, 오류에 힌트가 포함됩니다 (재시도,
/compact 또는 --debug로 실행). - Kitty 및 OSC 9를 알림으로 해석하는 다른 터미널에서 매번
/exit 시 발생하는 "4;0;" 데스크탑 알림을 수정했습니다. - --plugin-dir를 통해 로드된 플러그인에 대해 "Marketplace 'inline' not found"를 표시하는
/plugin Components 패널을 수정했습니다. - /config에서 탭 탐색이 포커스를 잃는 문제를 수정했습니다 — 탭 헤더가 이제 포커스를 유지하여 화살표와 Esc가 계속 작동합니다.
- /fast가 3P 제공업체에서 관련 없는 기술에 퍼지 매칭되는 문제를 수정했습니다 — "not available"을 표시합니다.
- 인자가 없는 /rename이 마지막 항목이 compact boundary인 재개된 세션에서 실패하는 문제를 수정했습니다.
--resume/--continue 후 이전 세션에서 나타나는 오래된 "remote-control is active" 상태 줄을 수정했습니다./plugin update가 npm 소스 플러그인의 새 버전을 감지하지 못하는 문제를 수정했습니다.- Headless
--output-format stream-json: init.plugin_errors는 이제 의존성 강등 외에 --plugin-dir 로드 실패를 포함합니다.
|
| v2.1.126 | 2026-05-01 | /modelIMP --dry-runNEW --allNEW --yesNEW --interactiveNEW --dangerously-skip-permissionsIMP Ctrl+LFIX --channelsFIX /pluginFIX /remote-controlFIX -- | - The
/model picker now lists models from your gateway's /v1/models endpoint when ANTHROPIC_BASE_URL points at an Anthropic-compatible gateway - Added claude project purge [path] to delete all Claude Code state for a project (transcripts, tasks, file history, config entry) — supports
--dry-run, -y/--yes, -i/--interactive, and --all --dangerously-skip-permissions now bypasses prompts for writes to .claude/, .git/, .vscode/, shell config files, and other previously-protected paths (catastrophic removal commands still prompt as a safety net)- claude auth login now accepts the OAuth code pasted into the terminal when the browser callback can't reach localhost (WSL2, SSH, containers)
- claude_code.skill_activated OpenTelemetry event now fires for user-typed slash commands and carries a new invocation_trigger attribute ("user-slash", "claude-proactive", or "nested-skill")
- Auto mode: the spinner now turns red when a permission check stalls, instead of looking like the tool is running
- Host-managed deployments (CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST) no longer auto-disable analytics on Bedrock/Vertex/Foundry
- Windows: PowerShell 7 installed via the Microsoft Store, MSI without PATH, or .NET global tool is now detected
- Windows: when the PowerShell tool is enabled, Claude now treats PowerShell as the primary shell instead of defaulting to Bash
- Read tool: removed the per-file malware-assessment reminder that could cause spurious refusals and "this is not malware" commentary on legacy models
- Fixed
Ctrl+L clearing the prompt input — it now only forces a screen redraw, matching readline behavior - Fixed plan-mode tools being unavailable in interactive sessions launched with
--channels - Fixed
/plugin Uninstall reporting "Enabled" instead of "Uninstalled" - Bounded total size of file-modified reminders when a linter touches many files at once
- Fixed
/remote-control retries appearing stuck on "connecting…" — each retry now shows its result - PowerShell tool: bare
-- (e.g. git diff -- file) is no longer mis-flagged as the --% stop-parsing token
/model 선택기가 ANTHROPIC_BASE_URL가 Anthropic 호환 게이트웨이를 가리킬 때 게이트웨이의 /v1/models 엔드포인트에서 모델을 나열합니다.- claude project purge [path]를 추가하여 프로젝트의 모든 Claude Code 상태(전사, 작업, 파일 이력, 구성 항목)를 삭제합니다 —
--dry-run, -y/--yes, -i/--interactive, --all을 지원합니다. - --dangerously-skip-permissions가 이제 .claude/, .git/, .vscode/, 셸 구성 파일 및 기타 이전에 보호된 경로에 대한 쓰기 프롬프트를 우회합니다(재앙적인 제거 명령은 여전히 안전망으로 프롬프트를 표시합니다).
- claude auth login이 이제 브라우저 콜백이 localhost에 도달할 수 없을 때 터미널에 붙여넣은 OAuth 코드를 수락합니다(WSL2, SSH, 컨테이너).
- claude_code.skill_activated OpenTelemetry 이벤트가 이제 사용자 입력 슬래시 명령에 대해 발생하며 새로운 invocation_trigger 속성("user-slash", "claude-proactive" 또는 "nested-skill")을 포함합니다.
- 자동 모드: 권한 확인이 지연될 때 스피너가 빨간색으로 변하며, 도구가 실행 중인 것처럼 보이지 않습니다.
- 호스트 관리 배포(CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST)가 더 이상 Bedrock/Vertex/Foundry에서 분석을 자동으로 비활성화하지 않습니다.
- Windows: Microsoft Store를 통해 설치된 PowerShell 7, PATH 없이 MSI 또는 .NET 글로벌 도구가 이제 감지됩니다.
- Windows: PowerShell 도구가 활성화되면 Claude가 이제 기본적으로 Bash 대신 PowerShell을 기본 셸로 취급합니다.
- 읽기 도구: 레거시 모델에서 잘못된 거부와 "이것은 악성 코드가 아닙니다"라는 주석을 유발할 수 있는 파일별 악성 코드 평가 알림을 제거했습니다.
- Ctrl+L이 프롬프트 입력을 지우는 문제를 수정했습니다 — 이제 화면 새로 고침만 강제하며 readline 동작과 일치합니다.
- --channels로 시작된 대화형 세션에서 plan-mode 도구가 사용할 수 없는 문제를 수정했습니다.
/plugin Uninstall이 "Uninstalled" 대신 "Enabled"로 보고하는 문제를 수정했습니다.- 린터가 여러 파일을 동시에 수정할 때 파일 수정 알림의 총 크기를 제한했습니다.
/remote-control 재시도가 "connecting…"에서 멈춘 것처럼 보이는 문제를 수정했습니다 — 각 재시도가 이제 결과를 표시합니다.- PowerShell 도구: bare
-- (예: git diff -- file)가 더 이상 --% 구문 분석 중지 토큰으로 잘못 표시되지 않습니다.
|
| v2.1.123 | 2026-04-29 | — | - Fixed OAuth authentication failing with a 401 retry loop when CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 is set
- CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1로 설정할 때 OAuth 인증이 401 재시도 루프에서 실패하는 문제를 수정했습니다.
|
| v2.1.122 | 2026-04-28 | /resumeIMP /mcpIMP /branchFIX /modelFIX | - Added ANTHROPIC_BEDROCK_SERVICE_TIER environment variable to select a Bedrock service tier (default, flex, or priority), sent as the X-Amzn-Bedrock-Service-Tier header
- Pasting a PR URL into the
/resume search box now finds the session that created that PR (GitHub, GitHub Enterprise, GitLab, and Bitbucket) /mcp now shows claude.ai connectors hidden by a manually-added server with the same URL, with a hint to remove the duplicate- Clarified the
/mcp message shown when an MCP server is still unauthorized after the browser sign-in flow - OpenTelemetry: numeric attributes on api_request/api_error log events are now emitted as numbers, not strings
- OpenTelemetry: added claude_code.at_mention log event for @-mention resolution
- Fixed
/branch producing forks that fail with "tool_use ids were found without tool_result blocks" when the source session contained entries from rewound timelines - Fixed
/model not showing the Effort option for Bedrock application inference profile ARNs, and those ARNs not receiving output_config.effort - Voice mode: keybindings bound to Caps Lock now show an error since terminals don't deliver Caps Lock as a key event
- ANTHROPIC_BEDROCK_SERVICE_TIER 환경 변수를 추가하여 Bedrock 서비스 계층(default, flex, 또는 priority)을 선택할 수 있으며, X-Amzn-Bedrock-Service-Tier 헤더로 전송됩니다.
/resume 검색 상자에 PR URL을 붙여넣으면 해당 PR을 생성한 세션을 찾을 수 있습니다(GitHub, GitHub Enterprise, GitLab, Bitbucket).- /mcp는 이제 동일한 URL을 가진 수동으로 추가된 서버에 의해 숨겨진 claude.ai 커넥터를 표시하며, 중복 제거를 위한 힌트를 제공합니다.
- 브라우저 로그인 흐름 후에도 MCP 서버가 여전히 인증되지 않은 경우 표시되는
/mcp 메시지를 명확히 했습니다. - OpenTelemetry: api_request/api_error 로그 이벤트의 숫자 속성이 이제 문자열이 아닌 숫자로 전송됩니다.
- OpenTelemetry: @-mention 해제를 위한 claude_code.at_mention 로그 이벤트를 추가했습니다.
- /branch가 소스 세션에 되감기 타임라인의 항목이 포함된 경우 "tool_use ids were found without tool_result blocks" 오류로 실패하는 포크를 생성하는 문제를 수정했습니다.
- /model이 Bedrock 애플리케이션 추론 프로필 ARN에 대해 Effort 옵션을 표시하지 않으며, 해당 ARN이 output_config.effort를 받지 않는 문제를 수정했습니다.
- 음성 모드: Caps Lock에 바인딩된 키 바인딩이 이제 오류를 표시합니다. 터미널은 Caps Lock을 키 이벤트로 전달하지 않기 때문입니다.
|
| v2.1.121 | 2026-04-28 | --pruneNEW /skillsNEW --dangerously-skip-permissionsIMP /terminal-setupIMP /copyIMP ctrl+oIMP /contextIMP /usageFIX --resumeFIX Ctrl+LFIX /focusFIX | - Added alwaysLoad option to MCP server config — when true, all tools from that server skip tool-search deferral and are always available
- Added claude plugin prune to remove orphaned auto-installed plugin dependencies; plugin uninstall
--prune cascades - Added a type-to-filter search box to
/skills so you can find a skill in long lists without scrolling - PostToolUse hooks can now replace tool output for all tools via hookSpecificOutput.updatedToolOutput (previously MCP-only)
- Fullscreen mode: typing into the prompt no longer jumps scroll back to the bottom after you've scrolled up to read earlier output
- Dialogs that overflow the terminal are now scrollable with arrow keys, PgUp/PgDn, home/end, and mouse wheel in both fullscreen and non-fullscreen modes
- Clicking any line of a long URL that wraps across rows in fullscreen mode now opens the full URL
- SDK and claude -p: CLAUDE_CODE_FORK_SUBAGENT=1 now works in non-interactive sessions
--dangerously-skip-permissions no longer prompts for writes to .claude/skills/, .claude/agents/, and .claude/commands//terminal-setup now enables iTerm2's "Applications in terminal may access clipboard" setting so /copy works, including from tmux- MCP servers that hit a transient error during startup now auto-retry up to 3 times instead of staying disconnected
- The terminal tab session title is now generated in your configured language setting
- LSP diagnostic summaries now expand on click/ctrl+o and show the expand hint
- [VSCode]
/context now opens a native token usage dialog - Fixed
/usage leaking up to ~2GB of memory on machines with large transcript histories - Fixed
--resume crashing on startup in external builds - Fixed
--resume failing on large sessions when a transcript line was corrupted by an unclean shutdown — the corrupt line is now skipped - Fixed scrollback duplication when pressing
Ctrl+L or triggering a redraw in non-fullscreen mode on tmux, GNOME Terminal, Windows Terminal, and Konsole - Fixed
/usage returning "rate limited" after a stale OAuth token — now refreshes automatically - Fixed
/usage dialog content being clipped when no-flicker mode is off - Fixed
/focus showing "Unknown command" when the fullscreen renderer is off — now explains how to enable it
- MCP 서버 구성에 alwaysLoad 옵션을 추가했습니다. true일 경우 해당 서버의 모든 도구가 도구 검색 지연을 건너뛰고 항상 사용 가능합니다.
- 고아 상태의 자동 설치된 플러그인 종속성을 제거하기 위해 claude plugin prune를 추가했습니다; plugin uninstall --prune이 연쇄적으로 작동합니다.
- /skills에 스크롤 없이 긴 목록에서 기술을 찾을 수 있도록 필터링 검색 상자를 추가했습니다.
- PostToolUse 후크가 이제 hookSpecificOutput.updatedToolOutput를 통해 모든 도구의 도구 출력을 교체할 수 있습니다(이전에는 MCP 전용).
- 전체 화면 모드에서 프롬프트에 입력할 때 이전 출력을 읽기 위해 스크롤을 올린 후 더 이상 스크롤이 맨 아래로 점프하지 않습니다.
- 터미널을 넘치는 대화 상자는 이제 전체 화면 및 비전체 화면 모드에서 화살표 키, PgUp/PgDn, home/end, 마우스 휠로 스크롤할 수 있습니다.
- 전체 화면 모드에서 행을 가로지르는 긴 URL의 어떤 줄을 클릭해도 전체 URL이 열립니다.
- SDK 및 claude -p: CLAUDE_CODE_FORK_SUBAGENT=1이 이제 비대화형 세션에서도 작동합니다.
- --dangerously-skip-permissions가 더 이상 .claude
/skills/, .claude/agents/, .claude/commands/에 대한 쓰기를 요청하지 않습니다. - /terminal-setup이 이제 iTerm2의 "Applications in terminal may access clipboard" 설정을 활성화하여 /copy가 tmux에서 작동하도록 합니다.
- 시작 중 일시적인 오류가 발생한 MCP 서버는 이제 연결이 끊기지 않고 최대 3회 자동 재시도합니다.
- 터미널 탭 세션 제목이 이제 구성된 언어 설정에 따라 생성됩니다.
- LSP 진단 요약이 클릭/ctrl+o 시 확장되며 확장 힌트를 표시합니다.
- [VSCode] /context가 이제 네이티브 토큰 사용 대화 상자를 엽니다.
- /usage가 큰 전사 기록이 있는 머신에서 최대 ~2GB의 메모리를 누수하는 문제를 수정했습니다.
- 외부 빌드에서 --resume이 시작 시 충돌하는 문제를 수정했습니다.
- --resume이 큰 세션에서 전사 라인이 비정상 종료로 손상된 경우 실패하는 문제를 수정했습니다 — 손상된 라인은 이제 건너뜁니다.
- tmux, GNOME Terminal, Windows Terminal 및 Konsole의 비전체 화면 모드에서 Ctrl+L을 누르거나 다시 그리기를 트리거할 때 스크롤백 중복 문제를 수정했습니다.
- /usage가 오래된 OAuth 토큰 후 "rate limited"를 반환하는 문제를 수정했습니다 — 이제 자동으로 새로 고쳐집니다.
- no-flicker 모드가 꺼져 있을 때
/usage 대화 상자 내용이 잘리는 문제를 수정했습니다. - 전체 화면 렌더러가 꺼져 있을 때 /focus가 "Unknown command"를 표시하는 문제를 수정했습니다 — 이제 이를 활성화하는 방법을 설명합니다.
|
| v2.1.120 | — | /ultrareviewNEW --jsonNEW /rewindFIX /pluginFIX /usageIMP | - Windows: Git for Windows (Git Bash) is no longer required — when absent, Claude Code uses PowerShell as the shell tool
- Added claude ultrareview [target] subcommand to run
/ultrareview non-interactively from CI or scripts — prints findings to stdout (--json for raw output) and exits 0 on completion or 1 on failure - Skills can now reference the current effort level with ${CLAUDE_EFFORT} in their content
- Set AI_AGENT environment variable for subprocesses so gh can attribute traffic to Claude Code
- Spinner tips that recommend installing the desktop app or creating skills/agents are now hidden when you already have them
- Show a "use PgUp/PgDn to scroll" hint when the terminal sends arrow keys instead of scroll events
- Faster session start when you have many claude.ai connectors configured but not authorized
- The auto mode denial message now links to the configuration docs
- claude plugin validate now accepts $schema, version, and description at the top level of marketplace.json and $schema in plugin.json
- Fixed
/rewind and other interactive overlays not responding to keyboard input after launching with claude --resume - Fixed
/plugin marketplace failing to load when one entry uses an unrecognized source format — that entry is shown but installing it prompts you to update - [VSCode]
/usage now opens the native Account & Usage dialog instead of returning plain-text session cost
- Windows: Git for Windows (Git Bash)이 더 이상 필요하지 않습니다 — 없을 경우 Claude Code는 PowerShell을 셸 도구로 사용합니다.
- CI 또는 스크립트에서 /ultrareview를 비대화식으로 실행하기 위해 claude ultrareview [target] 서브커맨드가 추가되었습니다 — 결과를 stdout에 출력하며 (--json은 원시 출력) 완료 시 0, 실패 시 1로 종료합니다.
- 이제 기술은 콘텐츠에서 ${CLAUDE_EFFORT}를 사용하여 현재 노력 수준을 참조할 수 있습니다.
- gh가 Claude Code에 트래픽을 귀속시킬 수 있도록 하위 프로세스에 AI_AGENT 환경 변수를 설정합니다.
- 데스크톱 앱 설치 또는 기술/에이전트 생성을 권장하는 스피너 팁은 이미 설치된 경우 숨겨집니다.
- 터미널이 스크롤 이벤트 대신 화살표 키를 보낼 때 "PgUp/PgDn을 사용하여 스크롤" 힌트를 표시합니다.
- 많은 claude.ai 커넥터가 구성되어 있지만 인증되지 않은 경우 세션 시작이 더 빨라집니다.
- 자동 모드 거부 메시지가 이제 구성 문서에 링크됩니다.
- claude plugin validate는 이제 marketplace.json의 최상위에서 $schema, version 및 description을 수용하며, plugin.json에서 $schema를 수용합니다.
- claude --resume로 시작한 후
/rewind 및 기타 대화형 오버레이가 키보드 입력에 반응하지 않는 문제를 수정했습니다. - 인식되지 않는 소스 형식을 사용하는 항목이 있을 때
/plugin marketplace가 로드되지 않는 문제를 수정했습니다 — 해당 항목은 표시되지만 설치 시 업데이트를 요청합니다. - [VSCode] /usage가 이제 일반 텍스트 세션 비용을 반환하는 대신 기본 계정 및 사용 대화 상자를 엽니다.
|
| v2.1.119 | 2026-04-23 | /configIMP --from-prIMP --printIMP --agent <name>IMP --client-secretFIX /skillsFIX /agentsFIX /exportFIX /usageFIX /planFIX /plan openFIX /reload-pluginsFIX /doctorFIX /statusFIX | /config settings (theme, editor mode, verbose, etc.) now persist to ~/.claude/settings.json and participate in project/local/policy override precedence- Added prUrlTemplate setting to point the footer PR badge at a custom code-review URL instead of github.com
- Added CLAUDE_CODE_HIDE_CWD environment variable to hide the working directory in the startup logo
--from-pr now accepts GitLab merge-request, Bitbucket pull-request, and GitHub Enterprise PR URLs--print mode now honors the agent's tools: and disallowedTools: frontmatter, matching interactive-mode behavior--agent <name> now honors the agent definition's permissionMode for built-in agents- PowerShell tool commands can now be auto-approved in permission mode, matching Bash behavior
- Hooks: PostToolUse and PostToolUseFailure hook inputs now include duration_ms (tool execution time, excluding permission prompts and PreToolUse hooks)
- Subagent and SDK MCP server reconfiguration now connects servers in parallel instead of serially
- Plugins pinned by another plugin's version constraint now auto-update to the highest satisfying git tag
- Vim mode: Esc in INSERT no longer pulls a queued message back into the input; press Esc again to interrupt
- Slash command suggestions now highlight the characters that matched your query
- Fixed MCP OAuth client secret stored via
--client-secret not being sent during token exchange for servers requiring client_secret_post - Fixed
/skills Enter key closing the dialog instead of pre-filling /<skill-name> in the prompt - Fixed
/agents detail view mislabeling built-in tools unavailable to subagents as "Unrecognized" - Fixed
/export showing the current default model instead of the model the conversation actually used - Fixed
/usage progress bars overlapping with their "Resets …" labels - Fixed
/plan and /plan open not acting on the existing plan when entering plan mode - Fixed
/reload-plugins and /doctor reporting load errors for disabled plugins - Fixed disabled MCP servers appearing as "failed" in
/status - Fixed
/doctor warning about MCP server entries overridden by a higher-precedence scope
/config 설정(theme, editor mode, verbose 등)이 이제 ~/.claude/settings.json에 저장되며 프로젝트/로컬/정책 오버라이드 우선순위에 참여합니다.- footer PR 배지를 github.com 대신 사용자 정의 코드 리뷰 URL로 가리키는 prUrlTemplate 설정이 추가되었습니다.
- 시작 로고에서 작업 디렉토리를 숨기기 위해 CLAUDE_CODE_HIDE_CWD 환경 변수가 추가되었습니다.
- --from-pr이 이제 GitLab merge-request, Bitbucket pull-request, 및 GitHub Enterprise PR URL을 수용합니다.
--print 모드는 이제 에이전트의 tools: 및 disallowedTools: frontmatter를 존중하며, 인터랙티브 모드 동작과 일치합니다.- --agent <name>이 이제 내장 에이전트의 permissionMode를 존중합니다.
- PowerShell 도구 명령이 이제 권한 모드에서 자동 승인될 수 있으며, Bash 동작과 일치합니다.
- Hooks: PostToolUse 및 PostToolUseFailure 훅 입력에 이제 duration_ms(권한 프롬프트 및 PreToolUse 훅을 제외한 도구 실행 시간)가 포함됩니다.
- Subagent 및 SDK MCP 서버 재구성이 이제 직렬이 아닌 병렬로 서버를 연결합니다.
- 다른 플러그인의 버전 제약으로 고정된 플러그인이 이제 가장 높은 만족하는 git 태그로 자동 업데이트됩니다.
- Vim 모드: INSERT에서 Esc가 더 이상 대기 중인 메시지를 입력으로 가져오지 않으며, 다시 Esc를 눌러 중단할 수 있습니다.
- 슬래시 명령 제안이 이제 쿼리와 일치하는 문자를 강조 표시합니다.
- --client-secret를 통해 저장된 MCP OAuth 클라이언트 비밀이 client_secret_post가 필요한 서버의 토큰 교환 중에 전송되지 않는 문제를 수정했습니다.
- /skills에서 Enter 키가 프롬프트에 /<skill-name>을 미리 채우는 대신 대화 상자를 닫는 문제를 수정했습니다.
/agents 상세 보기에서 서브 에이전트에 사용할 수 없는 내장 도구를 "인식되지 않음"으로 잘못 표시하는 문제를 수정했습니다.- /export가 현재 기본 모델 대신 대화에서 실제로 사용된 모델을 표시하는 문제를 수정했습니다.
/usage 진행 바가 "Resets …" 레이블과 겹치는 문제를 수정했습니다./plan 및 /plan open이 계획 모드에 들어갈 때 기존 계획에 작용하지 않는 문제를 수정했습니다./reload-plugins 및 /doctor가 비활성화된 플러그인에 대한 로드 오류를 보고하는 문제를 수정했습니다.- 비활성화된 MCP 서버가 /status에서 "실패"로 표시되는 문제를 수정했습니다.
- /doctor가 더 높은 우선순위 범위에 의해 오버라이드된 MCP 서버 항목에 대해 경고하는 문제를 수정했습니다.
|
| v2.1.118 | 2026-04-23 | /cost /stats /usage /theme --continueIMP --resumeIMP /add-dirIMP /colorIMP /modelIMP /doctorIMP /pluginIMP /mcpFIX /loginFIX --dangerously-skip-permissionsFIX /forkFIX Alt+KFIX Alt+XFIX | - Added vim visual mode (v) and visual-line mode (V) with selection, operators, and visual feedback
- Merged
/cost and /stats into /usage — both remain as typing shortcuts that open the relevant tab - Create and switch between named custom themes from
/theme, or hand-edit JSON files in ~/.claude/themes/; plugins can also ship themes via a themes/ directory - Hooks can now invoke MCP tools directly via type: "mcp_tool"
- Added DISABLE_UPDATES env var to completely block all update paths including manual claude update — stricter than DISABLE_AUTOUPDATER
- WSL on Windows can now inherit Windows-side managed settings via the wslInheritsWindowsSettings policy key
- Auto mode: include "$defaults" in autoMode.allow, autoMode.soft_deny, or autoMode.environment to add custom rules alongside the built-in list instead of replacing it
- Added a "Don't ask again" option to the auto mode opt-in prompt
- Added claude plugin tag to create release git tags for plugins with version validation
--continue/--resume now find sessions that added the current directory via /add-dir/color now syncs the session accent color to claude.ai/code when Remote Control is connected- The
/model picker now honors ANTHROPIC_DEFAULT_*_MODEL_NAME/_DESCRIPTION overrides when using a custom ANTHROPIC_BASE_URL gateway - When auto-update skips a plugin due to another plugin's version constraint, the skip now appears in
/doctor and the /plugin Errors tab - Fixed
/mcp menu hiding OAuth Authenticate/Re-authenticate actions for servers configured with headersHelper, and HTTP/SSE MCP servers with custom headers being stuck in "needs authentication" after a transient 401 - Fixed macOS keychain race where a concurrent MCP token refresh could overwrite a freshly-refreshed OAuth token, causing unexpected "Please run
/login" prompts - Fixed
/login having no effect in a session launched with CLAUDE_CODE_OAUTH_TOKEN — the env token is now cleared so disk credentials take effect - Fixed unreadable text in the "new messages" scroll pill and
/plugin badges - Fixed plan acceptance dialog offering "auto mode" instead of "bypass permissions" when running with
--dangerously-skip-permissions - Fixed
/fork writing the full parent conversation to disk per fork — now writes a pointer and hydrates on read - Fixed
Alt+K / Alt+X / Alt+^ / Alt+_ freezing keyboard input
- 선택, 연산자 및 시각적 피드백이 포함된 vim 시각 모드(v) 및 시각-라인 모드(V)를 추가했습니다.
- /cost와 /stats를 /usage로 병합했습니다 — 두 가지 모두 관련 탭을 여는 입력 단축키로 남아 있습니다.
- /theme에서 이름이 지정된 사용자 정의 테마를 생성하고 전환하거나, ~/.claude/themes/의 JSON 파일을 수동으로 편집할 수 있습니다; 플러그인은 themes/ 디렉토리를 통해 테마를 제공할 수도 있습니다.
- 이제 Hooks는 type: "mcp_tool"을 통해 MCP 도구를 직접 호출할 수 있습니다.
- 모든 업데이트 경로를 완전히 차단하는 DISABLE_UPDATES 환경 변수를 추가했습니다 — DISABLE_AUTOUPDATER보다 더 엄격합니다.
- Windows의 WSL은 이제 wslInheritsWindowsSettings 정책 키를 통해 Windows 측 관리 설정을 상속받을 수 있습니다.
- 자동 모드: autoMode.allow, autoMode.soft_deny 또는 autoMode.environment에 "$defaults"를 포함하여 기본 목록을 대체하는 대신 사용자 정의 규칙을 추가할 수 있습니다.
- 자동 모드 선택 프롬프트에 "다시 묻지 않기" 옵션을 추가했습니다.
- 버전 검증이 있는 플러그인에 대해 릴리스 git 태그를 생성하는 claude 플러그인 태그를 추가했습니다.
--continue/--resume은 이제 /add-dir를 통해 현재 디렉토리를 추가한 세션을 찾습니다.- /color는 이제 Remote Control이 연결될 때 세션 강조 색상을 claude.ai/code와 동기화합니다.
/model 선택기는 이제 사용자 정의 ANTHROPIC_BASE_URL 게이트웨이를 사용할 때 ANTHROPIC_DEFAULT_*_MODEL_NAME/_DESCRIPTION 재정의를 존중합니다.- 자동 업데이트가 다른 플러그인의 버전 제약으로 인해 플러그인을 건너뛸 경우, 건너뛰기가 이제
/doctor 및 /plugin 오류 탭에 나타납니다. /mcp 메뉴에서 headersHelper로 구성된 서버에 대해 OAuth 인증/재인증 작업을 숨기는 문제를 수정했습니다. 또한, 사용자 정의 헤더가 있는 HTTP/SSE MCP 서버가 일시적인 401 후 "인증 필요" 상태에 갇히는 문제를 수정했습니다.- 동시 MCP 토큰 새로 고침이 새로 고쳐진 OAuth 토큰을 덮어쓸 수 있는 macOS 키체인 경합 문제를 수정했습니다. 이로 인해 예기치 않은 "로그인 명령어를 실행하세요" 프롬프트가 발생했습니다.
- CLAUDE_CODE_OAUTH_TOKEN으로 시작된 세션에서 /login이 효과가 없던 문제를 수정했습니다 — 이제 env 토큰이 지워져서 디스크 자격 증명이 적용됩니다.
- "새 메시지" 스크롤 필과
/plugin 배지에서 읽을 수 없는 텍스트 문제를 수정했습니다. - --dangerously-skip-permissions로 실행할 때 "권한 우회" 대신 "자동 모드"를 제공하는 계획 수락 대화 상자를 수정했습니다.
- /fork가 각 포크에 대해 전체 부모 대화를 디스크에 쓰는 문제를 수정했습니다 — 이제 포인터를 쓰고 읽을 때 하이드레이트합니다.
Alt+K / Alt+X / Alt+^ / Alt+_가 키보드 입력을 멈추는 문제를 수정했습니다.
|
| v2.1.117 | 2026-04-22 | --agentIMP /modelIMP /resumeIMP --resumeIMP /compactIMP /loginFIX /contextFIX | - Forked subagents can now be enabled on external builds by setting CLAUDE_CODE_FORK_SUBAGENT=1
- Agent frontmatter mcpServers are now loaded for main-thread agent sessions via
--agent - Improved
/model: selections now persist across restarts even when the project pins a different model, and the startup header shows when the active model comes from a project or managed-settings pin - The
/resume command now offers to summarize stale, large sessions before re-reading them, matching the existing --resume behavior - Faster startup when both local and claude.ai MCP servers are configured (concurrent connect now default)
- plugin install on an already-installed plugin now installs any missing dependencies instead of stopping at "already installed"
- Plugin dependency errors now say "not installed" with an install hint, and claude plugin marketplace add now auto-resolves missing dependencies from configured marketplaces
- Managed-settings blockedMarketplaces and strictKnownMarketplaces are now enforced on plugin install, update, refresh, and autoupdate
- Advisor Tool (experimental): dialog now carries an "experimental" label, learn-more link, and startup notification when enabled; sessions no longer get stuck with "Advisor tool result content could not be processed" errors on every prompt and
/compact - The cleanupPeriodDays retention sweep now also covers ~/.claude/tasks/, ~/.claude/shell-snapshots/, and ~/.claude/backups/
- OpenTelemetry: user_prompt events now include command_name and command_source for slash commands; cost.usage, token.usage, api_request, and api_error now include an effort attribute when the model supports effort levels. Custom/MCP command names are redacted unless OTEL_LOG_TOOL_DETAILS=1 is set
- Native builds on macOS and Linux: the Glob and Grep tools are replaced by embedded bfs and ugrep available through the Bash tool — faster searches without a separate tool round-trip (Windows and npm-installed builds unchanged)
- Fixed Plain-CLI OAuth sessions dying with "Please run
/login" when the access token expires mid-session — the token is now refreshed reactively on 401 - Fixed
/login having no effect when launched with CLAUDE_CODE_OAUTH_TOKEN env var and that token expires - Fixed Opus 4.7 sessions showing inflated
/context percentages and autocompacting too early — Claude Code was computing against a 200K context window instead of Opus 4.7's native 1M
- 외부 빌드에서 CLAUDE_CODE_FORK_SUBAGENT=1을 설정하여 포크된 서브 에이전트를 활성화할 수 있습니다.
- 에이전트 프론트매터 mcpServers가 이제 --agent를 통해 메인 스레드 에이전트 세션에 로드됩니다.
- 개선된
/model: 선택 사항이 프로젝트가 다른 모델을 고정하더라도 재시작 간에 지속되며, 시작 헤더는 활성 모델이 프로젝트 또는 관리 설정 핀에서 오는지 표시합니다. /resume 명령은 이제 기존 --resume 동작에 맞춰 재읽기 전에 오래된 대규모 세션을 요약할 것을 제안합니다.- 로컬 및 claude.ai MCP 서버가 모두 구성된 경우 더 빠른 시작이 가능합니다 (동시 연결이 기본값).
- 이미 설치된 플러그인에 대해 plugin install을 실행하면 "already installed"에서 멈추지 않고 누락된 종속성을 설치합니다.
- 플러그인 종속성 오류는 이제 "not installed"와 설치 힌트를 표시하며, claude plugin marketplace add는 구성된 마켓플레이스에서 누락된 종속성을 자동으로 해결합니다.
- 관리 설정의 blockedMarketplaces 및 strictKnownMarketplaces가 이제 플러그인 설치, 업데이트, 새로 고침 및 자동 업데이트에 적용됩니다.
- Advisor Tool(실험적): 대화 상자에 "실험적" 레이블, 자세히 알아보기 링크 및 활성화 시 시작 알림이 표시됩니다; 세션이 더 이상 모든 프롬프트와 /compact에서 "Advisor tool result content could not be processed" 오류로 멈추지 않습니다.
- cleanupPeriodDays 보존 스윕이 이제 ~/.claude/tasks/, ~/.claude/shell-snapshots/, 및 ~/.claude/backups/도 포함합니다.
- OpenTelemetry: user_prompt 이벤트가 이제 슬래시 명령에 대한 command_name 및 command_source를 포함합니다; cost.usage, token.usage, api_request, 및 api_error는 모델이 노력 수준을 지원할 때 effort 속성을 포함합니다. OTEL_LOG_TOOL_DETAILS=1이 설정되지 않으면 Custom/MCP 명령 이름은 비공개 처리됩니다.
- macOS 및 Linux의 네이티브 빌드: Glob 및 Grep 도구가 Bash 도구를 통해 제공되는 내장 bfs 및 ugrep으로 대체되어 별도의 도구 왕복 없이 더 빠른 검색이 가능합니다 (Windows 및 npm 설치 빌드는 변경되지 않음).
- Plain-CLI OAuth 세션이 액세스 토큰이 세션 중간에 만료될 때 "Please run
/login"으로 종료되는 문제를 수정했습니다 — 이제 토큰이 401에서 반응적으로 갱신됩니다. - CLAUDE_CODE_OAUTH_TOKEN 환경 변수를 사용하여 시작할 때 /login이 효과가 없고 해당 토큰이 만료되는 문제를 수정했습니다.
- Opus 4.7 세션이 부풀려진
/context 비율을 표시하고 너무 일찍 자동 압축되는 문제를 수정했습니다 — Claude Code가 Opus 4.7의 기본 1M 대신 200K 컨텍스트 창에 대해 계산하고 있었습니다.
|
| v2.1.116 | 2026-04-20 | /resumeFIX /terminal-setupIMP /configIMP /doctorIMP /reload-pluginsIMP --agentIMP /storageNEW Ctrl+ZFIX /branchFIX /pluginFIX /updateFIX /tuiFIX | /resume on large sessions is significantly faster (up to 67% on 40MB+ sessions) and handles sessions with many dead-fork entries more efficiently- Faster MCP startup when multiple stdio servers are configured; resources/templates/list is now deferred to first @-mention
- Smoother fullscreen scrolling in VS Code, Cursor, and Windsurf terminals —
/terminal-setup now configures the editor's scroll sensitivity - Thinking spinner now shows progress inline ("still thinking", "thinking more", "almost done thinking"), replacing the separate hint row
/config search now matches option values (e.g. searching "vim" finds the Editor mode setting)/doctor can now be opened while Claude is responding, without waiting for the current turn to finish/reload-plugins and background plugin auto-update now auto-install missing plugin dependencies from marketplaces you've already added- Bash tool now surfaces a hint when gh commands hit GitHub's API rate limit, so agents can back off instead of retrying
- The Usage tab in Settings now shows your 5-hour and weekly usage immediately and no longer fails when the usage endpoint is rate-limited
- Agent frontmatter hooks: now fire when running as a main-thread agent via
--agent - Slash command menu now shows "No commands match" when your filter has zero results, instead of disappearing
- Claude Code and installer now use https://downloads.claude.ai/claude-code-releases instead of https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases
- Fixed
Ctrl+Z hanging the terminal when Claude Code is launched via a wrapper process (e.g. npx, bun run) - Fixed
/branch rejecting conversations with transcripts larger than 50MB - Fixed
/resume silently showing an empty conversation on large session files instead of reporting the load error - Fixed
/plugin Installed tab showing the same item twice when it appears under Needs attention or Favorites - Fixed
/update and /tui not working after entering a worktree mid-session
- 대형 세션에서 /resume이 상당히 빨라졌습니다 (40MB 이상의 세션에서 최대 67% 향상) 및 많은 dead-fork 항목이 있는 세션을 더 효율적으로 처리합니다.
- 여러 stdio 서버가 구성된 경우 MCP 시작 속도가 빨라졌습니다; resources/templates/list는 이제 첫 번째 @-mention으로 연기됩니다.
- VS Code, Cursor 및 Windsurf 터미널에서 전체 화면 스크롤이 더 부드러워졌습니다 — /terminal-setup이 이제 편집기의 스크롤 감도를 설정합니다.
- Thinking spinner가 이제 진행 상황을 인라인으로 표시합니다 ("아직 생각 중", "더 생각 중", "거의 다 생각함"), 별도의 힌트 행을 대체합니다.
/config 검색이 이제 옵션 값을 일치시킵니다 (예: "vim" 검색 시 Editor mode 설정을 찾습니다).- /doctor는 이제 Claude가 응답하는 동안 열 수 있으며, 현재 턴이 끝날 때까지 기다릴 필요가 없습니다.
/reload-plugins 및 백그라운드 플러그인 자동 업데이트가 이제 이미 추가한 마켓플레이스에서 누락된 플러그인 종속성을 자동 설치합니다.- Bash 도구가 이제 gh 명령이 GitHub의 API 속도 제한에 도달할 때 힌트를 표시하여 에이전트가 재시도하는 대신 대기할 수 있도록 합니다.
- 설정의 Usage 탭이 이제 5시간 및 주간 사용량을 즉시 표시하며, 사용량 엔드포인트가 속도 제한에 걸릴 때 더 이상 실패하지 않습니다.
- 에이전트 프론트매터 훅: 이제 --agent를 통해 메인 스레드 에이전트로 실행할 때 작동합니다.
- 슬래시 명령 메뉴가 이제 필터에 결과가 없을 때 "일치하는 명령이 없습니다"를 표시하며 사라지지 않습니다.
- Claude Code 및 설치 관리자는 이제 https://downloads.claude.ai/claude-code-releases를 사용하고 https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases 대신 사용합니다.
- Ctrl+Z가 래퍼 프로세스(예: npx, bun run)를 통해 Claude Code가 실행될 때 터미널을 멈추는 문제를 수정했습니다.
- /branch가 50MB보다 큰 전사와의 대화를 거부하는 문제를 수정했습니다.
- /resume이 대형 세션 파일에서 로드 오류를 보고하는 대신 빈 대화를 조용히 표시하는 문제를 수정했습니다.
/plugin Installed 탭이 Needs attention 또는 Favorites 아래에 나타날 때 동일한 항목을 두 번 표시하는 문제를 수정했습니다./update 및 /tui가 세션 중간에 worktree에 들어간 후 작동하지 않는 문제를 수정했습니다.
|
| v2.1.114 | 2026-04-18 | — | - Fixed a crash in the permission dialog when an agent teams teammate requested tool permission
- 에이전트 팀의 동료가 도구 권한을 요청할 때 권한 대화상자에서 발생하는 충돌을 수정했습니다.
|
| v2.1.113 | 2026-04-17 | Ctrl+AIMP Ctrl+EIMP Ctrl+BIMP /loopIMP /extra-usageIMP /ultrareviewIMP /privateIMP Ctrl+UFIX /copyFIX /effort autoFIX /effortFIX /insightsFIX | - Added sandbox.network.deniedDomains setting to block specific domains even when a broader allowedDomains wildcard would otherwise permit them
- Fullscreen mode: Shift+↑/↓ now scrolls the viewport when extending a selection past the visible edge
Ctrl+A and Ctrl+E now move to the start/end of the current logical line in multiline input, matching readline behavior- Windows: Ctrl+Backspace now deletes the previous word
- Long URLs in responses and bash output stay clickable when they wrap across lines (in terminals with OSC 8 hyperlinks)
- Improved
/loop: pressing Esc now cancels pending wakeups, and wakeups display as "Claude resuming /loop wakeup" for clarity /extra-usage now works from Remote Control (mobile/web) clients- Remote Control clients can now query @-file autocomplete suggestions
- Improved
/ultrareview: faster launch with parallelized checks, diffstat in the launch dialog, and animated launching state - Subagents that stall mid-stream now fail with a clear error after 10 minutes instead of hanging silently
- Bash tool: multi-line commands whose first line is a comment now show the full command in the transcript, closing a UI-spoofing vector
- Running cd <current-directory> && git … no longer triggers a permission prompt when the cd is a no-op
- Security: on macOS,
/private/{etc,var,tmp,home} paths are now treated as dangerous removal targets under Bash(rm:*) allow rules - Fixed Cmd-backspace /
Ctrl+U to once again delete from the cursor to the start of the line - Fixed
/copy "Full response" not aligning markdown table columns for pasting into GitHub, Notion, or Slack - Fixed
/effort auto confirmation — now says "Effort level set to max" to match the status bar label - Fixed
/insights crashing with EBUSY on Windows
- sandbox.network.deniedDomains 설정이 추가되어, 더 넓은 allowedDomains 와일드카드가 허용하더라도 특정 도메인을 차단할 수 있습니다.
- 전체 화면 모드: Shift+↑/↓를 눌러 선택 영역을 보이는 가장자리 넘어로 확장할 때 뷰포트를 스크롤합니다.
- Ctrl+A와 Ctrl+E가 이제 멀티라인 입력에서 현재 논리적 줄의 시작/끝으로 이동하며, readline 동작과 일치합니다.
- Windows: Ctrl+Backspace가 이제 이전 단어를 삭제합니다.
- 응답 및 bash 출력의 긴 URL은 줄을 넘어 감싸일 때도 클릭 가능 상태를 유지합니다 (OSC 8 하이퍼링크가 있는 터미널에서).
/loop 개선: Esc를 누르면 대기 중인 웨이크업이 취소되며, 웨이크업은 "Claude가 /loop 웨이크업을 재개합니다"로 표시되어 명확해집니다.- /extra-usage가 이제 원격 제어(모바일/웹) 클라이언트에서 작동합니다.
- 원격 제어 클라이언트가 이제 @-file 자동 완성 제안을 조회할 수 있습니다.
/ultrareview 개선: 병렬화된 체크로 더 빠른 시작, 시작 대화 상자의 diffstat, 애니메이션 시작 상태가 추가되었습니다.- 스트림 중에 멈춘 서브 에이전트는 이제 10분 후 명확한 오류로 실패하며 조용히 멈추지 않습니다.
- Bash 도구: 첫 번째 줄이 주석인 멀티라인 명령이 이제 전사에서 전체 명령을 표시하여 UI 스푸핑 벡터를 차단합니다.
- cd <current-directory> && git …를 실행할 때 cd가 no-op일 경우 더 이상 권한 프롬프트가 표시되지 않습니다.
- 보안: macOS에서
/private/{etc,var,tmp,home} 경로가 이제 Bash(rm:*) 허용 규칙 하에 위험한 제거 대상으로 처리됩니다. - Cmd-backspace / Ctrl+U가 다시 한 번 커서에서 줄의 시작까지 삭제하도록 수정되었습니다.
/copy "Full response"가 GitHub, Notion 또는 Slack에 붙여넣기 위해 마크다운 테이블 열을 정렬하지 않는 문제를 수정했습니다./effort 자동 확인 수정 — 이제 상태 표시줄 레이블과 일치하도록 "Effort level set to max"라고 표시됩니다.- /insights가 Windows에서 EBUSY로 충돌하는 문제를 수정했습니다.
|
| v2.1.112 | 2026-04-16 | — | - Fixed "claude-opus-4-7 is temporarily unavailable" for auto mode
- 자동 모드에서 "claude-opus-4-7이 일시적으로 사용할 수 없습니다" 오류를 수정했습니다.
|
| v2.1.111 | 2026-04-16 | /effortNEW --effortNEW /themeNEW /less-permission-promptsNEW /ultrareviewNEW --enable-auto-mode /setup-vertexIMP /setup-bedrockIMP /skillsIMP Ctrl+UIMP Ctrl+YIMP Ctrl+LIMP --output-format stream-jsonIMP /resumeFIX /contextFIX /clearFIX /renameFIX /commitFIX | - Claude Opus 4.7 xhigh is now available! Use
/effort to tune speed vs. intelligence - Auto mode is now available for Max subscribers when using Opus 4.7
- Added xhigh effort level for Opus 4.7, sitting between high and max. Available via
/effort, --effort, and the model picker; other models fall back to high /effort now opens an interactive slider when called without arguments, with arrow-key navigation between levels and Enter to confirm- Added "Auto (match terminal)" theme option that matches your terminal's dark/light mode — select it from
/theme - Added
/less-permission-prompts skill — scans transcripts for common read-only Bash and MCP tool calls and proposes a prioritized allowlist for .claude/settings.json - Added
/ultrareview for running comprehensive code review in the cloud using parallel multi-agent analysis and critique — invoke with no arguments to review your current branch, or /ultrareview <PR#> to fetch and review a specific GitHub PR - Auto mode no longer requires
--enable-auto-mode - Windows: PowerShell tool is progressively rolling out. Opt in or out with CLAUDE_CODE_USE_POWERSHELL_TOOL. On Linux and macOS, enable with CLAUDE_CODE_USE_POWERSHELL_TOOL=1 (requires pwsh on PATH)
- Read-only bash commands with glob patterns (e.g. ls *.ts) and commands starting with cd <project-dir> && no longer trigger a permission prompt
- Suggest the closest matching subcommand when claude <word> is invoked with a near-miss typo (e.g. claude udpate → "Did you mean claude update?")
- Plan files are now named after your prompt (e.g. fix-auth-race-snug-otter.md) instead of purely random words
- Improved
/setup-vertex and /setup-bedrock to show the actual settings.json path when CLAUDE_CONFIG_DIR is set, seed model candidates from existing pins on re-run, and offer a "with 1M context" option for supported models /skills menu now supports sorting by estimated token count — press t to toggleCtrl+U now clears the entire input buffer (previously: delete to start of line); press Ctrl+Y to restoreCtrl+L now forces a full screen redraw in addition to clearing the prompt input- Transcript view footer now shows [ (dump to scrollback) and v (open in editor) shortcuts
- The "+N lines" marker for truncated long pastes is now a full-width rule for easier scanning
- Headless
--output-format stream-json now includes plugin_errors on the init event when plugins are demoted for unsatisfied dependencies - Added OTEL_LOG_RAW_API_BODIES environment variable to emit full API request and response bodies as OpenTelemetry log events for debugging
- Fixed tab-completing
/resume immediately resuming an arbitrary titled session instead of showing the session picker - Fixed
/context grid rendering with extra blank lines between rows - Fixed
/clear dropping the session name set by /rename, causing statusline output to lose session_name - Fixed Claude calling a non-existent commit skill and showing "Unknown skill: commit" for users without a custom
/commit command
- Claude Opus 4.7 xhigh가 이제 사용 가능합니다! /effort를 사용하여 속도와 지능을 조정하세요.
- Opus 4.7을 사용할 때 Max 구독자에게 자동 모드가 이제 제공됩니다.
- Opus 4.7에 xhigh 노력 수준이 추가되었습니다. 이는 high와 max 사이에 위치하며,
/effort, --effort 및 모델 선택기를 통해 사용할 수 있습니다; 다른 모델은 high로 돌아갑니다. - /effort는 인수가 없는 경우 대화형 슬라이더를 열며, 레벨 간 화살표 키 탐색과 Enter로 확인할 수 있습니다.
- 터미널의 어두운/밝은 모드에 맞는 "Auto (match terminal)" 테마 옵션이 추가되었습니다 — /theme에서 선택하세요.
/less-permission-prompts 스킬이 추가되었습니다 — 일반적인 읽기 전용 Bash 및 MCP 도구 호출을 스캔하고 .claude/settings.json에 대한 우선 순위 허용 목록을 제안합니다.- /ultrareview가 추가되어 병렬 다중 에이전트 분석 및 비평을 사용하여 클라우드에서 포괄적인 코드 리뷰를 실행합니다 — 인수가 없는 경우 현재 브랜치를 리뷰하거나
/ultrareview <PR#>로 특정 GitHub PR을 가져와 리뷰하세요. - 자동 모드는 더 이상 --enable-auto-mode를 요구하지 않습니다.
- Windows: PowerShell 도구가 점진적으로 배포되고 있습니다. CLAUDE_CODE_USE_POWERSHELL_TOOL로 선택할 수 있습니다. Linux 및 macOS에서는 CLAUDE_CODE_USE_POWERSHELL_TOOL=1로 활성화하세요 (pwsh가 PATH에 필요).
- glob 패턴을 사용하는 읽기 전용 bash 명령(예: ls *.ts) 및 cd <project-dir> &&로 시작하는 명령은 더 이상 권한 프롬프트를 트리거하지 않습니다.
- claude <word>가 비슷한 오타로 호출될 때 가장 가까운 하위 명령을 제안합니다 (예: claude udpate → "Did you mean claude update?").
- 계획 파일은 이제 무작위 단어 대신 프롬프트 이름으로 명명됩니다 (예: fix-auth-race-snug-otter.md).
/setup-vertex 및 /setup-bedrock가 개선되어 CLAUDE_CONFIG_DIR이 설정된 경우 실제 settings.json 경로를 표시하고, 재실행 시 기존 핀에서 모델 후보를 시드하며, 지원되는 모델에 대해 "1M 컨텍스트와 함께" 옵션을 제공합니다./skills 메뉴가 예상 토큰 수로 정렬을 지원합니다 — t를 눌러 전환하세요.- Ctrl+U가 이제 전체 입력 버퍼를 지웁니다 (이전: 줄 시작까지 삭제); Ctrl+Y를 눌러 복원하세요.
- Ctrl+L이 이제 프롬프트 입력을 지우는 것 외에 전체 화면을 강제로 다시 그립니다.
- 전사 보기 바닥글에 [ (스크롤백으로 덤프) 및 v (편집기에서 열기) 단축키가 표시됩니다.
- 잘린 긴 붙여넣기에 대한 "+N lines" 마커가 이제 더 쉽게 스캔할 수 있도록 전체 폭 규칙으로 변경되었습니다.
- Headless --output-format stream-json이 이제 플러그인이 충족되지 않은 종속성으로 강등될 때 init 이벤트에서 plugin_errors를 포함합니다.
- OTEL_LOG_RAW_API_BODIES 환경 변수가 추가되어 디버깅을 위해 전체 API 요청 및 응답 본문을 OpenTelemetry 로그 이벤트로 방출합니다.
- /resume의 탭 완성이 임의의 제목 세션을 즉시 재개하는 대신 세션 선택기를 표시하도록 수정되었습니다.
/context 그리드 렌더링에서 행 사이에 여분의 빈 줄이 생기는 문제를 수정했습니다.- /clear가 /rename으로 설정된 세션 이름을 삭제하여 상태줄 출력에서 session_name을 잃게 하는 문제를 수정했습니다.
- Claude가 존재하지 않는 commit 스킬을 호출하고 사용자에게 사용자 정의
/commit 명령이 없는 경우 "Unknown skill: commit"을 표시하는 문제를 수정했습니다.
|
| v2.1.110 | 2026-04-15 | /tuiNEW /tui fullscreenNEW /focusIMP Ctrl+OIMP /configNEW Ctrl+GNEW /pluginIMP /doctorIMP --resumeIMP --continueIMP /contextIMP /exitIMP /reload-pluginsIMP /renameFIX /skillsFIX | - Added
/tui command and tui setting — run /tui fullscreen to switch to flicker-free rendering in the same conversation - Added push notification tool — Claude can send mobile push notifications when Remote Control and "Push when Claude decides" config are enabled
- Changed
Ctrl+O to toggle between normal and verbose transcript only; focus view is now toggled separately with the new /focus command - Added autoScrollEnabled config to disable conversation auto-scroll in fullscreen mode
- Added option to show Claude's last response as commented context in the
Ctrl+G external editor (enable via /config) - Improved
/plugin Installed tab — items needing attention and favorites appear at the top, disabled items are hidden behind a fold, and f favorites the selected item - Improved
/doctor to warn when an MCP server is defined in multiple config scopes with different endpoints --resume/--continue now resurrects unexpired scheduled tasks/context, /exit, and /reload-plugins now work from Remote Control (mobile/web) clients- Write tool now informs the model when you edit the proposed content in the IDE diff before accepting
- Bash tool now enforces the documented maximum timeout instead of accepting arbitrarily large values
- SDK/headless sessions now read TRACEPARENT/TRACESTATE from the environment for distributed trace linking
- Session recap is now enabled for users with telemetry disabled (Bedrock, Vertex, Foundry, DISABLE_TELEMETRY). Opt out via
/config or CLAUDE_CODE_ENABLE_AWAY_SUMMARY=0. - Fixed plugin install not honoring dependencies declared in plugin.json when the marketplace entry omits them;
/plugin install now lists auto-installed dependencies - Fixed
--resume sometimes showing the first prompt instead of the /rename name for sessions still running or exited uncleanly - Fixed dropped keystrokes after the CLI relaunches (e.g.
/tui, provider setup wizards) - Hardened "Open in editor" actions against command injection from untrusted filenames
- Fixed
/skills menu not scrolling when the list overflows the modal in fullscreen mode
/tui 명령 및 tui 설정이 추가되었습니다 — /tui fullscreen을 실행하여 같은 대화에서 깜박임 없는 렌더링으로 전환하세요.- 푸시 알림 도구가 추가되었습니다 — 원격 제어 및 "Claude가 결정할 때 푸시" 구성이 활성화되면 Claude가 모바일 푸시 알림을 보낼 수 있습니다.
- Ctrl+O가 이제 일반 및 자세한 전사 전용 간 전환하도록 변경되었습니다; 포커스 보기는 이제 새로운
/focus 명령으로 별도로 전환됩니다. - 전체 화면 모드에서 대화 자동 스크롤을 비활성화하는 autoScrollEnabled 구성이 추가되었습니다.
Ctrl+G 외부 편집기에서 Claude의 마지막 응답을 주석 처리된 컨텍스트로 표시하는 옵션이 추가되었습니다 ( /config를 통해 활성화).- 개선된
/plugin Installed 탭 — 주의가 필요한 항목과 즐겨찾기가 상단에 표시되며, 비활성 항목은 접혀서 숨겨지고, 선택된 항목이 즐겨찾기로 추가됩니다. - 여러 구성 범위에서 서로 다른 엔드포인트로 MCP 서버가 정의된 경우 경고하도록 /doctor가 개선되었습니다.
--resume/--continue가 이제 만료되지 않은 예약 작업을 다시 활성화합니다./context, /exit, /reload-plugins가 이제 원격 제어(모바일/웹) 클라이언트에서 작동합니다.- 작성 도구가 이제 수락하기 전에 IDE diff에서 제안된 내용을 편집할 때 모델에 알립니다.
- Bash 도구가 이제 임의로 큰 값을 수용하는 대신 문서화된 최대 타임아웃을 강제합니다.
- SDK/headless 세션이 이제 분산 추적 링크를 위해 환경에서 TRACEPARENT/TRACESTATE를 읽습니다.
- 세션 요약이 이제 원격 측정이 비활성화된 사용자(Bedrock, Vertex, Foundry, DISABLE_TELEMETRY)에게 활성화되었습니다.
/config 또는 CLAUDE_CODE_ENABLE_AWAY_SUMMARY=0을 통해 선택 해제할 수 있습니다. - 마켓플레이스 항목이 종속성을 생략할 때 plugin.json에 선언된 종속성을 무시하지 않도록 플러그인 설치가 수정되었습니다;
/plugin install이 이제 자동 설치된 종속성을 나열합니다. - --resume가 때때로 세션이 여전히 실행 중이거나 비정상적으로 종료된 경우
/rename 이름 대신 첫 번째 프롬프트를 표시하는 문제를 수정했습니다. - CLI가 다시 시작된 후 키 입력이 누락되는 문제를 수정했습니다(예:
/tui, 공급자 설정 마법사). - 신뢰할 수 없는 파일 이름으로부터의 명령 주입에 대해 "Open in editor" 작업을 강화했습니다.
/skills 메뉴가 전체 화면 모드에서 목록이 넘칠 때 스크롤되지 않는 문제를 수정했습니다.
|
| v2.1.109 | 2026-04-15 | — | - Improved the extended-thinking indicator with a rotating progress hint
- 회전하는 진행 상황 힌트로 확장 사고 지표를 개선했습니다.
|
| v2.1.108 | 2026-04-14 | /configNEW /recapNEW /initIMP /reviewIMP /security-reviewIMP /undoIMP /rewindIMP /modelIMP /resumeIMP Ctrl+AIMP Ctrl+ONEW /loginFIX /renameFIX --teleportFIX /feedbackFIX --resume <id>FIX --resumeFIX | - Added ENABLE_PROMPT_CACHING_1H env var to opt into 1-hour prompt cache TTL on API key, Bedrock, Vertex, and Foundry (ENABLE_PROMPT_CACHING_1H_BEDROCK is deprecated but still honored), and FORCE_PROMPT_CACHING_5M to force 5-minute TTL
- Added recap feature to provide context when returning to a session, configurable in
/config and manually invocable with /recap; force with CLAUDE_CODE_ENABLE_AWAY_SUMMARY if telemetry disabled. - The model can now discover and invoke built-in slash commands like
/init, /review, and /security-review via the Skill tool /undo is now an alias for /rewind- Improved
/model to warn before switching models mid-conversation, since the next response re-reads the full history uncached - Improved
/resume picker to default to sessions from the current directory; press Ctrl+A to show all projects - Reduced memory footprint for file reads, edits, and syntax highlighting by loading language grammars on demand
- Added "verbose" indicator when viewing the detailed transcript (
Ctrl+O) - Added a warning at startup when prompt caching is disabled via DISABLE_PROMPT_CACHING* environment variables
- Fixed paste not working in the
/login code prompt (regression in 2.1.105) - Fixed claude
--resume <session-id> losing the session's custom name and color set via /rename - Fixed terminal escape codes appearing as garbage text in the prompt input after
--teleport - Fixed
/feedback retry: pressing Enter to resubmit after a failure now works without first editing the description - Fixed
--teleport and --resume <id> precondition errors (e.g. dirty git tree, session not found) exiting silently instead of showing the error message - Fixed
--resume truncating sessions when the transcript contained a self-referencing message
- API 키, Bedrock, Vertex, Foundry에서 1시간 프롬프트 캐시 TTL을 선택할 수 있도록 ENABLE_PROMPT_CACHING_1H 환경 변수를 추가했습니다(ENABLE_PROMPT_CACHING_1H_BEDROCK은 더 이상 사용되지 않지만 여전히 지원됨) 및 5분 TTL을 강제로 설정하는 FORCE_PROMPT_CACHING_5M을 추가했습니다.
- 세션으로 돌아갈 때 컨텍스트를 제공하는 recap 기능을 추가했습니다. /config에서 구성 가능하며 /recap로 수동으로 호출할 수 있습니다; 텔레메트리가 비활성화된 경우 CLAUDE_CODE_ENABLE_AWAY_SUMMARY로 강제할 수 있습니다.
- 이제 모델이 Skill 도구를 통해
/init, /review, /security-review와 같은 내장 슬래시 명령을 발견하고 호출할 수 있습니다. - /undo는 이제 /rewind의 별칭입니다.
- 대화 중 모델을 전환하기 전에 경고하도록 /model을 개선했습니다. 다음 응답은 전체 기록을 캐시 없이 다시 읽기 때문입니다.
/resume 선택기를 현재 디렉토리의 세션으로 기본 설정하도록 개선했습니다; Ctrl+A를 눌러 모든 프로젝트를 표시합니다.- 언어 문법을 필요에 따라 로드하여 파일 읽기, 편집 및 구문 강조의 메모리 사용량을 줄였습니다.
- 자세한 전사 내용을 볼 때 "verbose" 표시기를 추가했습니다(
Ctrl+O). - DISABLE_PROMPT_CACHING* 환경 변수를 통해 프롬프트 캐싱이 비활성화될 때 시작 시 경고를 추가했습니다.
/login 코드 프롬프트에서 붙여넣기가 작동하지 않는 문제를 수정했습니다(2.1.105에서 회귀).- claude
--resume <session-id>가 /rename을 통해 설정한 세션의 사용자 정의 이름과 색상을 잃어버리는 문제를 수정했습니다. --teleport 이후 프롬프트 입력에서 터미널 이스케이프 코드가 쓰레기 텍스트로 나타나는 문제를 수정했습니다./feedback 재시도: 실패 후 Enter를 눌러 다시 제출할 수 있도록 수정했습니다. 이제 설명을 먼저 편집하지 않아도 됩니다.--teleport 및 --resume <id>의 전제 조건 오류(예: 더러운 git 트리, 세션을 찾을 수 없음)가 오류 메시지를 표시하지 않고 조용히 종료되는 문제를 수정했습니다.- 전사에 자기 참조 메시지가 포함된 경우 --resume이 세션을 잘라내는 문제를 수정했습니다.
|
| v2.1.107 | 2026-04-14 | — | - Show thinking hints sooner during long operations
- 긴 작업 중에 사고 힌트를 더 빨리 표시합니다.
|
| v2.1.105 | 2026-04-13 | /proactiveIMP /loopIMP /doctorIMP /configIMP alt+eFIX Ctrl+JFIX /resumeFIX --worktreeFIX /branchFIX /modelFIX /helpFIX | - Added path parameter to the EnterWorktree tool to switch into an existing worktree of the current repository
- Added PreCompact hook support: hooks can now block compaction by exiting with code 2 or returning {"decision":"block"}
- Added background monitor support for plugins via a top-level monitors manifest key that auto-arms at session start or on skill invoke
/proactive is now an alias for /loop- Improved
/doctor layout with status icons; press f to have Claude fix reported issues - Improved
/config labels and descriptions for clarity - Fixed alt+enter not inserting a newline in terminals using ESC-prefix alt encoding, and
Ctrl+J not inserting a newline (regression in 2.1.100) - Fixed "Resume this session with..." hint not printing on exit after
/resume, --worktree, or /branch - Fixed
/model picker on AWS Bedrock in non-US regions persisting invalid us.* model IDs to settings.json when inference profile discovery is still in-flight - Fixed
/help dropping the tab bar, Shortcuts heading, and footer at short terminal heights
- 현재 리포지토리의 기존 worktree로 전환하기 위해 EnterWorktree 도구에 path 매개변수를 추가했습니다.
- PreCompact 훅 지원을 추가했습니다: 이제 훅은 코드 2로 종료하거나 {"decision":"block"}을 반환하여 압축을 차단할 수 있습니다.
- 세션 시작 시 또는 기술 호출 시 자동으로 활성화되는 최상위 monitors 매니페스트 키를 통해 플러그인에 대한 백그라운드 모니터 지원을 추가했습니다.
- /proactive가 이제 /loop의 별칭이 되었습니다.
- 상태 아이콘으로 개선된
/doctor 레이아웃; f를 눌러 Claude가 보고된 문제를 수정하도록 할 수 있습니다. - 명확성을 위해
/config 레이블과 설명을 개선했습니다. - ESC 접두사 alt 인코딩을 사용하는 터미널에서 alt+enter가 줄 바꿈을 삽입하지 않는 문제와 Ctrl+J가 줄 바꿈을 삽입하지 않는 문제(2.1.100에서의 회귀)를 수정했습니다.
/resume, --worktree 또는 /branch 후 종료 시 "이 세션을 ...로 재개" 힌트가 출력되지 않는 문제를 수정했습니다.- AWS Bedrock에서 비미국 지역의
/model 선택기가 추론 프로필 검색이 진행 중일 때 settings.json에 유효하지 않은 us.* 모델 ID를 지속적으로 저장하는 문제를 수정했습니다. - 짧은 터미널 높이에서 /help가 탭 바, 단축키 제목 및 바닥글을 제거하는 문제를 수정했습니다.
|
| v2.1.101 | 2026-04-10 | /team-onboardingNEW /ultraplanIMP /renameIMP --nameIMP /pluginIMP --resumeFIX --continueFIX --setting-sourcesFIX /resumeFIX /btwFIX /contextFIX /plugin updateFIX /mcpFIX /loginFIX /add-dir --rememberFIX /configFIX /add-dirFIX /remote-controlFIX /insightsFIX | - Added
/team-onboarding command to generate a teammate ramp-up guide from your local Claude Code usage - Added OS CA certificate store trust by default, so enterprise TLS proxies work without extra setup (set CLAUDE_CODE_CERT_STORE=bundled to use only bundled CAs)
/ultraplan and other remote-session features now auto-create a default cloud environment instead of requiring web setup first- Improved claude -p
--resume <name> to accept session titles set via /rename or --name - Improved
/plugin and claude plugin update to show a warning when the marketplace could not be refreshed, instead of silently reporting a stale version - Fixed
--resume/--continue losing conversation context on large sessions when the loader anchored on a dead-end branch instead of the live conversation - Fixed
--resume chain recovery bridging into an unrelated subagent conversation when a subagent message landed near a main-chain write gap - Fixed a crash on
--resume when a persisted Edit/Write tool result was missing its file_path - Fixed
--setting-sources without user causing background cleanup to ignore cleanupPeriodDays and delete conversation history older than 30 days - Fixed several
/resume picker issues: narrow default view hiding sessions from other projects, unreachable preview on Windows Terminal, incorrect cwd in worktrees, session-not-found errors not surfacing in stderr, terminal title not being set, and resume hint overlapping the prompt input - Fixed
/btw writing a copy of the entire conversation to disk on every use - Fixed
/context Free space and Messages breakdown disagreeing with the header percentage - Fixed several plugin issues: slash commands resolving to the wrong plugin with duplicate name: frontmatter,
/plugin update failing with ENAMETOOLONG, Discover showing already-installed plugins, directory-source plugins loading from a stale version cache, and skills not honoring context: fork and agent frontmatter fields - Fixed the
/mcp menu offering OAuth-specific actions for MCP servers configured with headersHelper; Reconnect is now offered instead to re-invoke the helper script - Fixed
/login OAuth URL rendering with padding that prevented clean mouse selection - Fixed in-app settings writes (e.g.
/add-dir --remember, /config) not refreshing the in-memory snapshot, preventing removed directories from being revoked mid-session - Fixed claude
--continue -p not correctly continuing sessions created by -p or the SDK - Fixed several Remote Control issues: worktrees removed on session crash, connection failures not persisting in the transcript, spurious "Disconnected" indicator in brief mode for local sessions, and
/remote-control failing over SSH when only CLAUDE_CODE_ORGANIZATION_UUID is set - Fixed
/insights sometimes omitting the report file link from its response - [VSCode] Fixed the file attachment below the chat input not clearing when the last editor tab is closed
/team-onboarding 명령어를 추가하여 로컬 Claude Code 사용에서 팀원 온보딩 가이드를 생성합니다.- 기본적으로 OS CA 인증서 저장소 신뢰를 추가하여 기업 TLS 프록시가 추가 설정 없이 작동합니다 (CLAUDE_CODE_CERT_STORE=bundled로 설정하여 번들된 CA만 사용).
/ultraplan 및 기타 원격 세션 기능이 이제 웹 설정 없이 기본 클라우드 환경을 자동으로 생성합니다./rename 또는 --name을 통해 설정된 세션 제목을 수용하도록 claude -p --resume <name>을 개선했습니다./plugin 및 claude plugin update가 마켓플레이스를 새로 고칠 수 없을 때 경고를 표시하도록 개선했습니다.--resume/--continue가 로더가 라이브 대화 대신 막다른 가지에 고정될 때 큰 세션에서 대화 맥락을 잃는 문제를 수정했습니다.--resume 체인 복구가 서브 에이전트 메시지가 메인 체인 쓰기 간격 근처에 도착할 때 관련 없는 서브 에이전트 대화로 연결되는 문제를 수정했습니다.- 지속된 Edit/Write 도구 결과의 file_path가 누락될 때 --resume에서 충돌하는 문제를 수정했습니다.
- 사용자 없이 --setting-sources가 백그라운드 정리를 cleanupPeriodDays를 무시하고 30일 이상 된 대화 기록을 삭제하는 문제를 수정했습니다.
- 여러
/resume 선택기 문제를 수정했습니다: 기본 보기에서 다른 프로젝트의 세션 숨기기, Windows Terminal에서 접근할 수 없는 미리보기, worktrees에서 잘못된 cwd, stderr에 나타나지 않는 session-not-found 오류, 터미널 제목이 설정되지 않음, 그리고 resume 힌트가 프롬프트 입력과 겹치는 문제. - /btw가 매번 전체 대화의 복사본을 디스크에 쓰는 문제를 수정했습니다.
- /context의 Free space와 Messages breakdown이 헤더 비율과 일치하지 않는 문제를 수정했습니다.
- 여러 플러그인 문제를 수정했습니다: 중복 이름으로 잘못된 플러그인으로 해석되는 슬래시 명령어: frontmatter,
/plugin update가 ENAMETOOLONG으로 실패, Discover가 이미 설치된 플러그인을 표시, 디렉토리 소스 플러그인이 오래된 버전 캐시에서 로드, 그리고 skills가 context: fork 및 agent frontmatter 필드를 존중하지 않는 문제. /mcp 메뉴가 headersHelper로 구성된 MCP 서버에 대해 OAuth 특정 작업을 제공하는 문제를 수정했습니다; 이제 helper 스크립트를 다시 호출하기 위해 Reconnect가 제공됩니다./login OAuth URL 렌더링에서 패딩으로 인해 깔끔한 마우스 선택이 방해받는 문제를 수정했습니다.- 인앱 설정 쓰기 (예:
/add-dir --remember, /config)가 메모리 내 스냅샷을 새로 고치지 않아 세션 중 제거된 디렉토리가 취소되지 않는 문제를 수정했습니다. - claude
--continue -p가 -p 또는 SDK로 생성된 세션을 올바르게 계속하지 않는 문제를 수정했습니다. - 여러 원격 제어 문제를 수정했습니다: 세션 충돌 시 worktrees 제거, 전사에 연결 실패가 지속되지 않음, 로컬 세션의 간단 모드에서 잘못된 "Disconnected" 표시기, 그리고 CLAUDE_CODE_ORGANIZATION_UUID만 설정된 경우 SSH에서 /remote-control이 실패하는 문제.
- /insights가 때때로 응답에서 보고서 파일 링크를 생략하는 문제를 수정했습니다.
- [VSCode] 마지막 편집기 탭이 닫힐 때 채팅 입력 아래의 파일 첨부가 지워지지 않는 문제를 수정했습니다.
|
| v2.1.98 | 2026-04-09 | --exclude-dynamic-system-prompt-sectionsNEW --dangerously-skip-permissionsFIX --add-dirFIX --resumeFIX /resumeIMP --resume <name>FIX /exportFIX /effort maxFIX /effortFIX /agentsIMP /reload-pluginsIMP --debugIMP /claude-apiIMP /compact | - Added interactive Google Vertex AI setup wizard accessible from the login screen when selecting "3rd-party platform", guiding you through GCP authentication, project and region configuration, credential verification, and model pinning
- Added CLAUDE_CODE_PERFORCE_MODE env var: when set, Edit/Write/NotebookEdit fail on read-only files with a p4 edit hint instead of silently overwriting them
- Added Monitor tool for streaming events from background scripts
- Added subprocess sandboxing with PID namespace isolation on Linux when CLAUDE_CODE_SUBPROCESS_ENV_SCRUB is set, and CLAUDE_CODE_SCRIPT_CAPS env var to limit per-session script invocations
- Added
--exclude-dynamic-system-prompt-sections flag to print mode for improved cross-user prompt caching - Added workspace.git_worktree to the status line JSON input, set whenever the current directory is inside a linked git worktree
- Added W3C TRACEPARENT env var to Bash tool subprocesses when OTEL tracing is enabled, so child-process spans correctly parent to Claude Code's trace tree
- LSP: Claude Code now identifies itself to language servers via clientInfo in the initialize request
- Fixed
--dangerously-skip-permissions being silently downgraded to accept-edits mode after approving a write to a protected path via Bash - Fixed removing a directory from additionalDirectories revoking access to the same directory passed via
--add-dir - Fixed agent team members not inheriting the leader's permission mode when using
--dangerously-skip-permissions - Fixed file-edit diffs disappearing from the UI on
--resume when the edited file was larger than 10KB - Fixed several
/resume picker issues: --resume <name> opening uneditable, filter reload wiping search state, empty list swallowing arrow keys, cross-project staleness, and transient task-status text replacing conversation summaries - Fixed
/export not honoring absolute paths and ~, and silently rewriting user-supplied extensions to .txt - Fixed
/effort max being denied for unknown or future model IDs - Improved
/resume filter hint labels and added project/worktree/branch names in the filter indicator - Improved
/agents with a tabbed layout: a Running tab shows live subagents, and the Library tab adds Run agent and View running instance actions - Improved
/reload-plugins to pick up plugin-provided skills without requiring a restart - Improved hook errors in the transcript to include the first line of stderr for self-diagnosis without
--debug - Updated the
/claude-api skill to cover Managed Agents alongside Claude API - [VSCode] Fixed false-positive "requires git-bash" error on Windows when CLAUDE_CODE_GIT_BASH_PATH is set or Git is installed at a default location
- Dropped
/compact hints when DISABLE_COMPACT is set.
- "3rd-party platform"을 선택할 때 로그인 화면에서 접근할 수 있는 대화형 Google Vertex AI 설정 마법사를 추가하여 GCP 인증, 프로젝트 및 지역 구성, 자격 증명 확인, 모델 고정을 안내합니다.
- CLAUDE_CODE_PERFORCE_MODE 환경 변수를 추가했습니다: 설정 시, Edit/Write/NotebookEdit이 읽기 전용 파일에서 p4 edit 힌트와 함께 실패하며, 조용히 덮어쓰지 않습니다.
- 백그라운드 스크립트에서 이벤트를 스트리밍하기 위한 Monitor 도구를 추가했습니다.
- CLAUDE_CODE_SUBPROCESS_ENV_SCRUB가 설정된 경우 Linux에서 PID 네임스페이스 격리를 통한 서브프로세스 샌드박싱을 추가하고, 세션당 스크립트 호출을 제한하는 CLAUDE_CODE_SCRIPT_CAPS 환경 변수를 추가했습니다.
- 사용자 간 프롬프트 캐싱 개선을 위해 인쇄 모드에
--exclude-dynamic-system-prompt-sections 플래그를 추가했습니다. - 현재 디렉토리가 연결된 git worktree 내부에 있을 때마다 status line JSON 입력에 workspace.git_worktree를 추가했습니다.
- OTEL 추적이 활성화된 경우 Bash 도구 서브프로세스에 W3C TRACEPARENT 환경 변수를 추가하여 자식 프로세스의 span이 Claude Code의 추적 트리에 올바르게 부모로 연결되도록 했습니다.
- LSP: Claude Code가 이제 initialize 요청의 clientInfo를 통해 언어 서버에 자신을 식별합니다.
- Bash를 통해 보호된 경로에 대한 쓰기를 승인한 후 --dangerously-skip-permissions가 조용히 accept-edits 모드로 다운그레이드되는 문제를 수정했습니다.
- additionalDirectories에서 디렉토리를 제거할 때 --add-dir로 전달된 동일한 디렉토리에 대한 접근이 취소되는 문제를 수정했습니다.
- --dangerously-skip-permissions를 사용할 때 에이전트 팀원이 리더의 권한 모드를 상속받지 않는 문제를 수정했습니다.
- 편집된 파일이 10KB보다 클 때 --resume에서 파일 편집 diff가 UI에서 사라지는 문제를 수정했습니다.
- 여러
/resume 선택기 문제를 수정했습니다: --resume <name>이 편집 불가능하게 열림, 필터 새로 고침이 검색 상태를 지움, 빈 목록이 화살표 키를 먹음, 교차 프로젝트의 오래된 상태, 일시적인 작업 상태 텍스트가 대화 요약을 대체함. - /export가 절대 경로와 ~를 무시하고 사용자 제공 확장자를 .txt로 조용히 재작성하는 문제를 수정했습니다.
- 알 수 없는 또는 미래 모델 ID에 대해
/effort max가 거부되는 문제를 수정했습니다. /resume 필터 힌트 레이블을 개선하고 필터 표시기에 프로젝트/작업 트리/브랜치 이름을 추가했습니다.- 탭 레이아웃으로 /agents를 개선했습니다: Running 탭은 실시간 하위 에이전트를 보여주고, Library 탭은 Run agent 및 View running instance 작업을 추가합니다.
- /reload-plugins를 개선하여 재시작 없이 플러그인 제공 기술을 가져올 수 있도록 했습니다.
--debug 없이 자기 진단을 위해 stderr의 첫 번째 줄을 포함하도록 전사에서 훅 오류를 개선했습니다.- Managed Agents를 Claude API와 함께 다루도록
/claude-api 기술을 업데이트했습니다. - [VSCode] CLAUDE_CODE_GIT_BASH_PATH가 설정되거나 Git이 기본 위치에 설치된 경우 Windows에서 "requires git-bash" 오류의 잘못된 긍정 반응을 수정했습니다.
- DISABLE_COMPACT가 설정된 경우
/compact 힌트를 제거했습니다.
|
| v2.1.97 | 2026-04-08 | Ctrl+ONEW /agentsNEW --dangerously-skip-permissionsFIX --add-dirFIX /resumeFIX --resume <name>FIX Ctrl+AFIX --resumeFIX Shift+EFIX /claude-apiIMP | - Added focus view toggle (
Ctrl+O) in NO_FLICKER mode showing prompt, one-line tool summary with edit diffstats, and final response - Added refreshInterval status line setting to re-run the status line command every N seconds
- Added workspace.git_worktree to the status line JSON input, set when the current directory is inside a linked git worktree
- Added ● N running indicator in
/agents next to agent types with live subagent instances - Added syntax highlighting for Cedar policy files (.cedar, .cedarpolicy)
- Fixed
--dangerously-skip-permissions being silently downgraded to accept-edits mode after approving a write to a protected path - Fixed removing a directory from settings.permissions.additionalDirectories revoking access to the same directory passed via
--add-dir - Fixed several
/resume picker issues: --resume <name> opening uneditable, Ctrl+A reload wiping search, empty list swallowing navigation, task-status text replacing conversation summary, and cross-project staleness - Fixed file-edit diffs disappearing on
--resume when the edited file was larger than 10KB - Fixed
--resume cache misses and lost mid-turn input from attachment messages not being saved to the transcript - Fixed Shift+Enter and Alt/Cmd+arrow shortcuts not working in Warp with NO_FLICKER mode
- Updated
/claude-api skill to cover Managed Agents alongside the Claude API
- NO_FLICKER 모드에서 프롬프트, 한 줄 도구 요약 및 편집 diffstats와 함께 포커스 뷰 토글(
Ctrl+O)을 추가했습니다. - N초마다 상태 줄 명령을 다시 실행하는 refreshInterval 상태 줄 설정을 추가했습니다.
- 현재 디렉토리가 연결된 git worktree 안에 있을 때 설정되는 status line JSON 입력에 workspace.git_worktree를 추가했습니다.
- 라이브 서브 에이전트 인스턴스와 함께 에이전트 유형 옆에 /agents에서 ● N 실행 지시기를 추가했습니다.
- Cedar 정책 파일(.cedar, .cedarpolicy)에 대한 구문 강조를 추가했습니다.
- 보호된 경로에 대한 쓰기를 승인한 후 --dangerously-skip-permissions가 조용히 accept-edits 모드로 다운그레이드되는 문제를 수정했습니다.
- settings.permissions.additionalDirectories에서 디렉토리를 제거할 때 --add-dir로 전달된 동일한 디렉토리에 대한 접근이 취소되는 문제를 수정했습니다.
- 여러
/resume 선택기 문제를 수정했습니다: --resume <name>이 편집 불가능하게 열림, Ctrl+A 새로 고침이 검색을 지움, 빈 목록이 탐색을 먹음, 작업 상태 텍스트가 대화 요약을 대체함, 교차 프로젝트의 오래된 상태. - 편집된 파일이 10KB보다 클 때 --resume에서 파일 편집 diff가 사라지는 문제를 수정했습니다.
--resume 캐시 미스 및 첨부 메시지의 중간 입력 손실이 전사에 저장되지 않는 문제를 수정했습니다.- NO_FLICKER 모드에서 Shift+Enter 및 Alt/Cmd+화살표 단축키가 Warp에서 작동하지 않는 문제를 수정했습니다.
- Claude API와 함께 관리형 에이전트를 포함하도록
/claude-api 스킬을 업데이트했습니다.
|
| v2.1.96 | 2026-04-08 | — | - Fixed Bedrock requests failing with 403 "Authorization header is missing" when using AWS_BEARER_TOKEN_BEDROCK or CLAUDE_CODE_SKIP_BEDROCK_AUTH (regression in 2.1.94)
- AWS_BEARER_TOKEN_BEDROCK 또는 CLAUDE_CODE_SKIP_BEDROCK_AUTH를 사용할 때 403 "Authorization header is missing" 오류로 Bedrock 요청이 실패하는 문제를 수정했습니다 (2.1.94에서 발생한 회귀).
|
| v2.1.94 | 2026-04-07 | /effortIMP Shift+SFIX alt+sFIX --resumeIMP | - Added support for Amazon Bedrock powered by Mantle, set CLAUDE_CODE_USE_MANTLE=1
- Changed default effort level from medium to high for API-key, Bedrock/Vertex/Foundry, Team, and Enterprise users (control this with
/effort) - Added compact Slacked #channel header with a clickable channel link for Slack MCP send-message tool calls
- Added keep-coding-instructions frontmatter field support for plugin output styles
- Added hookSpecificOutput.sessionTitle to UserPromptSubmit hooks for setting the session title
- Plugin skills declared via "skills": ["./"] now use the skill's frontmatter name for the invocation name instead of the directory basename, giving a stable name across install methods
- Fixed Shift+Space inserting the literal word "space" instead of a space character in search inputs
- Improved
--resume to resume sessions from other worktrees of the same repo directly instead of printing a cd command - [VSCode] Reduced cold-open subprocess work on starting a session
- [VSCode] Fixed dropdown menus selecting the wrong item when the mouse was over the list while typing or using arrow keys
- [VSCode] Added a warning banner when settings.json files fail to parse, so users know their permission rules are not being applied
- Amazon Bedrock에 대한 지원이 추가되었습니다. CLAUDE_CODE_USE_MANTLE=1로 설정하세요.
- API-key, Bedrock/Vertex/Foundry, Team 및 Enterprise 사용자에 대해 기본 노력 수준을 중간에서 높음으로 변경했습니다 (이것은 /effort로 제어할 수 있습니다).
- Slack MCP send-message 도구 호출을 위한 클릭 가능한 채널 링크가 있는 간결한 Slacked #channel 헤더가 추가되었습니다.
- 플러그인 출력 스타일을 위한 keep-coding-instructions frontmatter 필드 지원이 추가되었습니다.
- 세션 제목 설정을 위한 UserPromptSubmit 훅에 hookSpecificOutput.sessionTitle이 추가되었습니다.
- "skills": ["./"]를 통해 선언된 플러그인 기술은 이제 디렉토리 기본 이름 대신 기술의 frontmatter 이름을 호출 이름으로 사용하여 설치 방법에 관계없이 안정적인 이름을 제공합니다.
- Shift+Space가 검색 입력에서 공백 문자 대신 문자 "space"를 삽입하는 문제를 수정했습니다.
- --resume을 개선하여 cd 명령을 출력하는 대신 동일한 저장소의 다른 작업 트리에서 세션을 직접 재개할 수 있도록 했습니다.
- [VSCode] 세션 시작 시 콜드 오픈 서브프로세스 작업이 줄어들었습니다.
- [VSCode] 입력 중이나 화살표 키를 사용할 때 마우스가 목록 위에 있을 때 드롭다운 메뉴가 잘못된 항목을 선택하는 문제를 수정했습니다.
- [VSCode] settings.json 파일을 파싱하지 못할 때 경고 배너가 추가되어 사용자가 권한 규칙이 적용되지 않음을 알 수 있습니다.
|
| v2.1.92 | 2026-04-04 | /costNEW /release-notesIMP --remote-control-session-name-prefixIMP ctrl+eFIX /clearFIX /tagDEL /vimDEL /configDEL | - Added forceRemoteSettingsRefresh policy setting: when set, the CLI blocks startup until remote managed settings are freshly fetched, and exits if the fetch fails (fail-closed)
- Added interactive Bedrock setup wizard accessible from the login screen when selecting "3rd-party platform" — guides you through AWS authentication, region configuration, credential verification, and model pinning
- Added per-model and cache-hit breakdown to
/cost for subscription users /release-notes is now an interactive version picker- Remote Control session names now use your hostname as the default prefix (e.g. myhost-graceful-unicorn), overridable with
--remote-control-session-name-prefix - Pro users now see a footer hint when returning to a session after the prompt cache has expired, showing roughly how many tokens the next turn will send uncached
- Fixed
ctrl+e jumping to the end of the next line when already at end of line in multiline prompts - Fixed idle-return "
/clear to save X tokens" hint showing cumulative session tokens instead of current context size - Removed
/tag command - Removed
/vim command (toggle vim mode via /config → Editor mode) - Linux sandbox now ships the apply-seccomp helper in both npm and native builds, restoring unix-socket blocking for sandboxed commands
- forceRemoteSettingsRefresh 정책 설정이 추가되었습니다: 설정 시, CLI는 원격 관리 설정이 새로 가져올 때까지 시작을 차단하며, 가져오기가 실패하면 종료됩니다 (fail-closed).
- "3rd-party platform"을 선택할 때 로그인 화면에서 접근할 수 있는 대화형 Bedrock 설정 마법사가 추가되었습니다 — AWS 인증, 지역 구성, 자격 증명 확인 및 모델 핀 고정을 안내합니다.
- 구독 사용자에게 /cost에 모델별 및 캐시 적중 세부 정보가 추가되었습니다.
- /release-notes가 이제 대화형 버전 선택기로 변경되었습니다.
- 원격 제어 세션 이름이 이제 기본 접두사로 호스트 이름을 사용합니다 (예: myhost-graceful-unicorn), --remote-control-session-name-prefix로 재정의할 수 있습니다.
- 프로 사용자는 프롬프트 캐시가 만료된 후 세션으로 돌아갈 때 다음 턴에서 전송될 캐시되지 않은 토큰 수를 대략적으로 보여주는 바닥글 힌트를 확인할 수 있습니다.
- 멀티라인 프롬프트에서 이미 줄 끝에 있을 때 ctrl+e가 다음 줄 끝으로 점프하는 문제를 수정했습니다.
- 유휴 반환 "
/clear to save X tokens" 힌트가 현재 컨텍스트 크기 대신 누적 세션 토큰을 표시하는 문제를 수정했습니다. /tag 명령을 제거했습니다./vim 명령을 제거했습니다 (vim 모드는 /config → Editor mode를 통해 전환).- Linux sandbox는 이제 npm 및 네이티브 빌드 모두에 apply-seccomp 도우미를 포함하여 샌드박스 명령에 대한 unix-socket 차단을 복원합니다.
|
| v2.1.91 | 2026-04-02 | /openNEW --resumeFIX /feedbackIMP /claude-apiIMP | - Added MCP tool result persistence override via _meta["anthropic/maxResultSizeChars"] annotation (up to 500K), allowing larger results like DB schemas to pass through without truncation
- Added disableSkillShellExecution setting to disable inline shell execution in skills, custom slash commands, and plugin commands
- Added support for multi-line prompts in claude-cli://open?q= deep links (encoded newlines %0A no longer rejected)
- Plugins can now ship executables under bin/ and invoke them as bare commands from the Bash tool
- Fixed transcript chain breaks on
--resume that could lose conversation history when async transcript writes fail silently /feedback now explains why it's unavailable instead of disappearing from the slash menu- Improved
/claude-api skill guidance for agent design patterns including tool surface decisions, context management, and caching strategy - Edit tool now uses shorter old_string anchors, reducing output tokens
- _meta["anthropic/maxResultSizeChars"] 주석을 통해 MCP 도구 결과 지속성 오버라이드를 추가하여 (최대 500K) DB 스키마와 같은 더 큰 결과가 잘리지 않고 통과할 수 있도록 했습니다.
- skills, custom slash commands 및 plugin commands에서 인라인 셸 실행을 비활성화하는 disableSkillShellExecution 설정을 추가했습니다.
- claude-cli://open?q= 딥 링크에서 다중 행 프롬프트를 지원하게 되었습니다 (인코딩된 새 줄 %0A가 더 이상 거부되지 않음).
- 이제 플러그인은 bin/ 아래에 실행 파일을 배포하고 Bash 도구에서 기본 명령으로 호출할 수 있습니다.
- --resume에서 전사 체인 중단이 발생하여 비동기 전사 쓰기가 조용히 실패할 때 대화 기록이 손실될 수 있는 문제를 수정했습니다.
- /feedback은 더 이상 슬래시 메뉴에서 사라지는 대신 사용 불가능한 이유를 설명합니다.
- 도구 표면 결정, 컨텍스트 관리 및 캐싱 전략을 포함한 에이전트 디자인 패턴에 대한
/claude-api 기술 안내를 개선했습니다. - Edit 도구는 이제 더 짧은 old_string 앵커를 사용하여 출력 토큰을 줄입니다.
|
| v2.1.90 | 2026-04-01 | /powerupNEW --resumeIMP /modelFIX /configFIX /resumeIMP /displaydnsDEL | - Added
/powerup — interactive lessons teaching Claude Code features with animated demos - Added CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE env var to keep the existing marketplace cache when git pull fails, useful in offline environments
- Added .husky to protected directories (acceptEdits mode)
- Fixed
--resume causing a full prompt-cache miss on the first request for users with deferred tools, MCP servers, or custom agents (regression since v2.1.69) - Fixed headers disappearing when scrolling
/model, /config, and other selection screens - Hardened PowerShell tool permission checks: fixed trailing & background job bypass, -ErrorAction Break debugger hang, archive-extraction TOCTOU, and parse-fail fallback deny-rule degradation
- Improved
/resume all-projects view to load project sessions in parallel, improving load times for users with many projects - Changed
--resume picker to no longer show sessions created by claude -p or SDK invocations - Removed Get-DnsClientCache and ipconfig
/displaydns from auto-allow (DNS cache privacy)
/powerup 추가 — 애니메이션 데모와 함께 Claude Code 기능을 가르치는 인터랙티브 수업- git pull 실패 시 기존 마켓플레이스 캐시를 유지하는 CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE 환경 변수를 추가, 오프라인 환경에서 유용
- 보호된 디렉토리에 .husky 추가 (acceptEdits 모드)
- 지연 도구, MCP 서버 또는 사용자 정의 에이전트가 있는 사용자에 대해 첫 번째 요청 시 --resume이 전체 프롬프트 캐시 미스를 유발하는 문제를 수정했습니다 (v2.1.69 이후 회귀).
- 스크롤할 때
/model, /config 및 기타 선택 화면에서 헤더가 사라지는 문제를 수정했습니다. - PowerShell 도구 권한 검사 강화: 후행 및 백그라운드 작업 우회, -ErrorAction Break 디버거 중단, 아카이브 추출 TOCTOU, 파싱 실패 대체 규칙 저하 수정
- 많은 프로젝트를 가진 사용자의 로드 시간을 개선하기 위해
/resume all-projects 뷰를 병렬로 프로젝트 세션을 로드하도록 개선했습니다. --resume 선택기가 claude -p 또는 SDK 호출로 생성된 세션을 더 이상 표시하지 않도록 변경했습니다.- Get-DnsClientCache 및 ipconfig /displaydns를 자동 허용에서 제거했습니다 (DNS 캐시 개인 정보 보호).
|
| v2.1.89 | 2026-04-01 | --resumeNEW alt+sNEW --mcp-configNEW /permissionsIMP /pathFIX /statsFIX Shift+EFIX Ctrl+BIMP /envIMP /usageIMP /buddy | - Added "defer" permission decision to PreToolUse hooks — headless sessions can pause at a tool call and resume with -p
--resume to have the hook re-evaluate - Added CLAUDE_CODE_NO_FLICKER=1 environment variable to opt into flicker-free alt-screen rendering with virtualized scrollback
- Added PermissionDenied hook that fires after auto mode classifier denials — return {retry: true} to tell the model it can retry
- Added named subagents to @ mention typeahead suggestions
- Added MCP_CONNECTION_NONBLOCKING=true for -p mode to skip the MCP connection wait entirely, and bounded
--mcp-config server connections at 5s instead of blocking on the slowest server - Auto mode: denied commands now show a notification and appear in
/permissions → Recent tab where you can retry with r - Fixed Edit(//path/) and Read(//path/) allow rules to check the resolved symlink target, not just the requested path
- Fixed
/stats undercounting tokens by excluding subagent usage, and losing historical data beyond 30 days when the stats cache format changes - Fixed -p
--resume hangs when the deferred tool input exceeds 64KB or no deferred marker exists, and -p --continue not resuming deferred tools - Fixed
--resume crash when transcript contains a tool result from an older CLI version or interrupted write - Fixed Shift+Enter submitting instead of inserting a newline on Windows Terminal Preview 1.25
- Documented TaskCreated hook event and its blocking behavior
- Preserved task notifications when backgrounding a running command with
Ctrl+B - PowerShell tool on Windows: external-command arguments containing both a double-quote and whitespace now prompt instead of auto-allowing (PS 5.1 argument-splitting hardening)
/env now applies to PowerShell tool commands (previously only affected Bash)/usage now hides redundant "Current week (Sonnet only)" bar for Pro and Enterprise plans- Image paste no longer inserts a trailing space
- Pasting !command into an empty prompt now enters bash mode, matching typed ! behavior
/buddy is here for April 1st — hatch a small creature that watches you code
- PreToolUse 훅에 "defer" 권한 결정 추가 — 헤드리스 세션에서 도구 호출 시 일시 중지하고 -p --resume로 후크를 재평가할 수 있음
- 가상화된 스크롤백으로 깜빡임 없는 대체 화면 렌더링을 선택할 수 있는 CLAUDE_CODE_NO_FLICKER=1 환경 변수 추가
- 자동 모드 분류기 거부 후 실행되는 PermissionDenied 훅 추가 — {retry: true}를 반환하여 모델에 재시도를 알림
- @ 멘션 자동 완성 제안에 명명된 서브 에이전트 추가
- -p 모드에서 MCP 연결 대기를 완전히 건너뛰기 위해 MCP_CONNECTION_NONBLOCKING=true 추가, 느린 서버에서 차단하는 대신
--mcp-config 서버 연결을 5초로 제한 - 자동 모드: 거부된 명령은 이제 알림을 표시하고
/permissions → Recent 탭에 나타나며, 여기서 r로 재시도 가능 - Edit(//path/) 및 Read(//path/) 허용 규칙이 요청된 경로뿐만 아니라 해결된 심볼릭 링크 대상을 확인하도록 수정했습니다.
- /stats가 서브 에이전트 사용을 제외하여 토큰 수를 과소 집계하고, 통계 캐시 형식이 변경될 때 30일 이상 된 역사적 데이터를 잃는 문제를 수정했습니다.
- -p --resume가 지연된 도구 입력이 64KB를 초과하거나 지연 마커가 없을 때 멈추는 문제와 -p --continue가 지연 도구를 재개하지 않는 문제를 수정했습니다.
- 전사에 이전 CLI 버전의 도구 결과나 중단된 쓰기가 포함될 때
--resume 충돌 문제를 수정했습니다. - Windows Terminal Preview 1.25에서 Shift+Enter가 줄 바꿈을 삽입하는 대신 제출하는 문제를 수정했습니다.
- TaskCreated 훅 이벤트 및 그 차단 동작 문서화
- Ctrl+B로 실행 중인 명령을 백그라운드로 전환할 때 작업 알림 유지
- Windows의 PowerShell 도구: 외부 명령 인수에 큰따옴표와 공백이 모두 포함될 경우 자동 허용 대신 프롬프트를 표시합니다 (PS 5.1 인수 분할 강화).
- /env가 이제 PowerShell 도구 명령에도 적용됩니다 (이전에는 Bash에만 영향을 미쳤습니다).
- /usage가 Pro 및 Enterprise 플랜에 대해 중복된 "현재 주 (Sonnet 전용)" 바를 숨깁니다.
- 이미지 붙여넣기가 더 이상 후행 공백을 삽입하지 않습니다.
- 빈 프롬프트에 !command를 붙여넣으면 이제 입력한 ! 동작과 일치하는 bash 모드로 전환됩니다.
- /buddy가 4월 1일에 등장합니다 — 당신이 코딩하는 것을 지켜보는 작은 생물을 태어나게 하세요.
|
| v2.1.87 | 2026-03-29 | — | - Fixed messages in Cowork Dispatch not getting delivered
- Cowork Dispatch에서 메시지가 전달되지 않는 문제를 수정했습니다.
|
| v2.1.86 | 2026-03-27 | --resumeFIX /feedbackFIX --bareFIX /modelFIX /pluginFIX /skillsIMP | - Added X-Claude-Code-Session-Id header to API requests so proxies can aggregate requests by session without parsing the body
- Added .jj and .sl to VCS directory exclusion lists so Grep and file autocomplete don't descend into Jujutsu or Sapling metadata
- Fixed
--resume failing with "tool_use ids were found without tool_result blocks" on sessions created before v2.1.85 - Fixed potential out-of-memory crash when using
/feedback on very long sessions with large transcript files - Fixed
--bare mode dropping MCP tools in interactive sessions and silently discarding messages enqueued mid-turn - Fixed statusline showing another session's model when running multiple Claude Code instances and using
/model in one of them - Fixed
/plugin uninstall dialog: pressing n now correctly uninstalls the plugin while preserving its data directory - Reduced startup event-loop stalls when many claude.ai MCP connectors are configured (macOS keychain cache extended from 5s to 30s)
- Reduced token overhead when mentioning files with @ — raw string content no longer JSON-escaped
- Memory filenames in the "Saved N memories" notice now highlight on hover and open on click
- Skill descriptions in the
/skills listing are now capped at 250 characters to reduce context usage - Changed
/skills menu to sort alphabetically for easier scanning - Auto mode now shows "unavailable for your plan" when disabled by plan restrictions (was "temporarily unavailable")
- [VSCode] Fixed extension incorrectly showing "Not responding" during long-running operations
- [VSCode] Fixed extension defaulting Max plan users to Sonnet after the OAuth token refreshes (8 hours after login)
- API 요청에 X-Claude-Code-Session-Id 헤더 추가, 프록시가 본문을 파싱하지 않고 세션별로 요청을 집계할 수 있도록
- Grep 및 파일 자동 완성이 Jujutsu 또는 Sapling 메타데이터로 내려가지 않도록 VCS 디렉토리 제외 목록에 .jj 및 .sl 추가
- v2.1.85 이전에 생성된 세션에서 "tool_use ids were found without tool_result blocks"로 인해 --resume이 실패하는 문제를 수정했습니다.
- 매우 긴 세션에서 큰 전사 파일을 사용할 때 /feedback을 사용할 때 발생할 수 있는 메모리 부족 충돌 문제를 수정했습니다.
--bare 모드가 대화형 세션에서 MCP 도구를 떨어뜨리고 중간에 대기열에 있는 메시지를 조용히 버리는 문제를 수정했습니다.- 여러 Claude Code 인스턴스를 실행하고 그 중 하나에서 /model을 사용할 때 상태 표시줄이 다른 세션의 모델을 표시하는 문제를 수정했습니다.
/plugin uninstall 대화 상자: n을 누르면 플러그인의 데이터 디렉토리를 유지하면서 플러그인이 올바르게 제거됩니다.- 많은 claude.ai MCP 커넥터가 구성될 때 시작 이벤트 루프 정체 감소 (macOS 키체인 캐시가 5초에서 30초로 연장됨)
- @로 파일을 언급할 때 토큰 오버헤드 감소 — 원시 문자열 내용이 더 이상 JSON 이스케이프되지 않음
- "Saved N memories" 알림의 메모리 파일 이름이 이제 마우스 오버 시 강조 표시되고 클릭 시 열림
/skills 목록의 기술 설명이 이제 250자로 제한되어 컨텍스트 사용량 감소/skills 메뉴를 알파벳 순으로 정렬하여 쉽게 스캔할 수 있도록 변경했습니다.- 자동 모드가 이제 계획 제한으로 비활성화될 때 "귀하의 계획에 대해 사용할 수 없음"을 표시 (이전에는 "일시적으로 사용할 수 없음")
- [VSCode] 긴 작업 중에 확장이 "응답하지 않음"으로 잘못 표시되는 문제 수정
- [VSCode] OAuth 토큰이 갱신된 후 Max 플랜 사용자가 Sonnet으로 기본 설정되는 문제를 수정했습니다 (로그인 후 8시간).
|
| v2.1.85 | 2026-03-26 | /loopNEW /openIMP /compactFIX /plugin enableFIX /plugin disableFIX /pluginFIX --worktreeFIX --mcp-configFIX shift+eFIX Ctrl+CFIX Ctrl+DFIX | - Added CLAUDE_CODE_MCP_SERVER_NAME and CLAUDE_CODE_MCP_SERVER_URL environment variables to MCP headersHelper scripts, allowing one helper to serve multiple servers
- Added conditional if field for hooks using permission rule syntax (e.g., Bash(git *)) to filter when they run, reducing process spawning overhead
- Added timestamp markers in transcripts when scheduled tasks (
/loop, CronCreate) fire - Added trailing space after [Image #N] placeholder when pasting images
- Deep link queries (claude-cli://open?q=…) now support up to 5,000 characters, with a "scroll to review" warning for long pre-filled prompts
- MCP OAuth now follows RFC 9728 Protected Resource Metadata discovery to find the authorization server
- Plugins blocked by organization policy (managed-settings.json) can no longer be installed or enabled, and are hidden from marketplace views
- PreToolUse hooks can now satisfy AskUserQuestion by returning updatedInput alongside permissionDecision: "allow", enabling headless integrations that collect answers via their own UI
- tool_parameters in OpenTelemetry tool_result events are now gated behind OTEL_LOG_TOOL_DETAILS=1
- Fixed
/compact failing with "context exceeded" when the conversation has grown too large for the compact request itself to fit - Fixed
/plugin enable and /plugin disable failing when a plugin's install location differs from where it's declared in settings - Fixed
--worktree exiting with an error in non-git repositories before the WorktreeCreate hook could run - Fixed Python Agent SDK: type:'sdk' MCP servers passed via
--mcp-config are no longer dropped during startup - Fixed shift+enter and meta+enter being intercepted by typeahead suggestions instead of inserting newlines
- Fixed terminal left in enhanced keyboard mode after exit in Ghostty, Kitty, WezTerm, and other terminals supporting the Kitty keyboard protocol —
Ctrl+C and Ctrl+D now work correctly after quitting - Reduced UI stutter when compaction triggers on large sessions
- 여러 서버를 제공할 수 있도록 MCP headersHelper 스크립트에 CLAUDE_CODE_MCP_SERVER_NAME 및 CLAUDE_CODE_MCP_SERVER_URL 환경 변수 추가
- 훅이 실행될 때 필터링할 수 있도록 권한 규칙 구문을 사용하는 조건부 if 필드 추가 (예: Bash(git *)), 프로세스 생성 오버헤드 감소
- 예약된 작업이 실행될 때 전사에 타임스탬프 마커 추가 (
/loop, CronCreate) - 이미지를 붙여넣을 때 [Image #N] 자리 표시자 뒤에 공백 추가
- 딥 링크 쿼리(claude-cli://open?q=…)가 이제 최대 5,000자를 지원하며, 긴 미리 채워진 프롬프트에 대해 "검토하려면 스크롤" 경고 표시
- MCP OAuth가 이제 RFC 9728 보호된 리소스 메타데이터 검색을 따라 권한 부여 서버를 찾음
- 조직 정책(managed-settings.json)으로 차단된 플러그인은 더 이상 설치하거나 활성화할 수 없으며, 마켓플레이스 보기에서 숨김
- PreToolUse 훅이 이제 permissionDecision: "allow"와 함께 updatedInput을 반환하여 AskUserQuestion을 충족할 수 있어, 자체 UI를 통해 답변을 수집하는 헤드리스 통합 가능
- OpenTelemetry tool_result 이벤트의 tool_parameters가 이제 OTEL_LOG_TOOL_DETAILS=1 뒤에 제한됩니다.
- 대화가 너무 커져서 압축 요청 자체에 맞지 않을 때 /compact가 "context exceeded"로 실패하는 문제를 수정했습니다.
- 플러그인의 설치 위치가 설정에서 선언된 위치와 다를 때
/plugin enable 및 /plugin disable이 실패하는 문제를 수정했습니다. - 비 Git 리포지토리에서 --worktree가 WorktreeCreate 훅이 실행되기 전에 오류로 종료되는 문제를 수정했습니다.
- Python Agent SDK: --mcp-config를 통해 전달된 type:'sdk' MCP 서버가 더 이상 시작 시 제거되지 않습니다.
- shift+enter 및 meta+enter가 새 줄을 삽입하는 대신 타입 어헤드 제안에 의해 가로막히는 문제를 수정했습니다.
- Ghostty, Kitty, WezTerm 및 Kitty 키보드 프로토콜을 지원하는 기타 터미널에서 종료 후 향상된 키보드 모드가 남아 있는 문제를 수정했습니다 — 종료 후
Ctrl+C 및 Ctrl+D가 올바르게 작동합니다. - 대화 세션이 클 때 압축이 트리거될 때 UI 지연을 줄였습니다.
|
| v2.1.84 | 2026-03-26 | /modelNEW /clearNEW Ctrl+UFIX ctrl+xFIX ctrl+kFIX --json-schemaFIX /voiceIMP /mobileIMP /chromeIMP /upgradeIMP /statsIMP Ctrl+SIMP | - Added PowerShell tool for Windows as an opt-in preview. Learn more at https://code.claude.com/docs/en/tools-reference#powershell-tool
- Added ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTS env vars to override effort/thinking capability detection for pinned default models for 3p (Bedrock, Vertex, Foundry), and _MODEL_NAME/_DESCRIPTION to customize the
/model picker label - Added CLAUDE_STREAM_IDLE_TIMEOUT_MS env var to configure the streaming idle watchdog threshold (default 90s)
- Added TaskCreated hook that fires when a task is created via TaskCreate
- Added WorktreeCreate hook support for type: "http" — return the created worktree path via hookSpecificOutput.worktreePath in the response JSON
- Added allowedChannelPlugins managed setting for team/enterprise admins to define a channel plugin allowlist
- Added x-client-request-id header to API requests for debugging timeouts
- Added idle-return prompt that nudges users returning after 75+ minutes to
/clear, reducing unnecessary token re-caching on stale sessions - Deep links (claude-cli://) now open in your preferred terminal instead of whichever terminal happens to be first in the detection list
- Rules and skills paths: frontmatter now accepts a YAML list of globs
- Fixed
Ctrl+U (kill-to-line-start) being a no-op at line boundaries in multiline input, so repeated Ctrl+U now clears across lines - Fixed null-unbinding a default chord binding (e.g. "
ctrl+x ctrl+k": null) still entering chord-wait mode instead of freeing the prefix key - Fixed workflow subagents failing with API 400 when the outer session uses
--json-schema and the subagent also specifies a schema - Slash commands unavailable for the current auth setup (
/voice, /mobile, /chrome, /upgrade, etc.) are now hidden instead of shown - Stats screenshot (
Ctrl+S in /stats) now works in all builds and is 16× faster
- Windows용 PowerShell 도구를 선택적 미리 보기로 추가. 자세한 내용은 https://code.claude.com/docs/en/tools-reference#powershell-tool에서 확인
- 3p(Bedrock, Vertex, Foundry)에 대해 고정된 기본 모델의 노력/사고 능력 감지를 재정의하기 위해 ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTS 환경 변수 추가 및
/model 선택기 레이블을 사용자 정의하기 위한 _MODEL_NAME/_DESCRIPTION 추가 - CLAUDE_STREAM_IDLE_TIMEOUT_MS 환경 변수를 추가하여 스트리밍 유휴 감시 임계값을 설정할 수 있게 했습니다 (기본값 90초)
- TaskCreate를 통해 작업이 생성될 때 실행되는 TaskCreated 훅을 추가했습니다.
- type: "http"에 대한 WorktreeCreate 훅 지원을 추가하여 응답 JSON의 hookSpecificOutput.worktreePath를 통해 생성된 작업 트리 경로를 반환합니다.
- 팀/기업 관리자가 채널 플러그인 허용 목록을 정의할 수 있도록 allowedChannelPlugins 관리 설정을 추가했습니다.
- 디버깅 타임아웃을 위해 API 요청에 x-client-request-id 헤더를 추가했습니다.
- 75분 이상 후에 돌아오는 사용자에게 /clear를 안내하는 유휴 반환 프롬프트를 추가하여 오래된 세션에서 불필요한 토큰 재캐싱을 줄였습니다.
- Deep links (claude-cli://)가 이제 탐지 목록에서 첫 번째로 발견된 터미널이 아닌 선호하는 터미널에서 열립니다.
- 규칙 및 기술 경로: frontmatter가 이제 YAML 목록의 globs를 허용합니다.
Ctrl+U (kill-to-line-start)가 멀티라인 입력의 줄 경계에서 작동하지 않는 문제를 수정하여, 반복된 Ctrl+U가 이제 줄을 넘어서 지웁니다.- 기본 코드 바인딩을 null로 해제(null-unbinding)할 때 여전히 코드 대기 모드에 들어가는 문제를 수정했습니다("
ctrl+x ctrl+k": null). - 외부 세션이 --json-schema를 사용하고 서브 에이전트가 스키마를 지정할 때 workflow 서브 에이전트가 API 400으로 실패하는 문제를 수정했습니다.
- 현재 인증 설정에서 사용할 수 없는 슬래시 명령(
/voice, /mobile, /chrome, /upgrade 등)이 이제 표시되지 않고 숨겨집니다. - 통계 스크린샷(
Ctrl+S in /stats)이 이제 모든 빌드에서 작동하며 16배 더 빨라졌습니다.
|
| v2.1.83 | 2026-03-25 | Ctrl+ONEW Ctrl+XNEW Ctrl+ENEW Ctrl+GNEW --mcp-configFIX --printFIX /configFIX --channelsFIX Ctrl+BFIX --resumeIMP /statusIMP Ctrl+FIMP Ctrl+KIMP Ctrl+LIMP Ctrl+UIMP --bare -p --worktreeFIX /rewindNEW | - Added managed-settings.d/ drop-in directory alongside managed-settings.json, letting separate teams deploy independent policy fragments that merge alphabetically
- Added CwdChanged and FileChanged hook events for reactive environment management (e.g., direnv)
- Added sandbox.failIfUnavailable setting to exit with an error when sandbox is enabled but cannot start, instead of running unsandboxed
- Added disableDeepLinkRegistration setting to prevent claude-cli:// protocol handler registration
- Added CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 to strip Anthropic and cloud provider credentials from subprocess environments (Bash tool, hooks, MCP stdio servers)
- Added transcript search — press / in transcript mode (
Ctrl+O) to search, n/N to step through matches - Added
Ctrl+X Ctrl+E as an alias for opening the external editor (readline-native binding; Ctrl+G still works) - Pasted images now insert an [Image #N] chip at the cursor so you can reference them positionally in your prompt
- Agents can now declare initialPrompt in frontmatter to auto-submit a first turn
- chat:killAgents and chat:fastMode are now rebindable via ~/.claude/keybindings.json
- Fixed
--mcp-config CLI flag bypassing allowedMcpServers/deniedMcpServers managed policy enforcement - Fixed claude.ai MCP connectors (Slack, Gmail, etc.) not being available in single-turn
--print mode - Fixed
/config menu showing both the search cursor and list selection at the same time - Fixed
--channels showing "Channels are not currently available" on first launch after upgrade - Fixed
Ctrl+B interfering with readline backward-char at an idle prompt — it now only fires when a foreground task can be backgrounded - Improved
--resume memory usage and startup latency on large sessions /status now works while Claude is responding, instead of being queued until the turn finishes- Changed "stop all background agents" keybinding from
Ctrl+F to Ctrl+X Ctrl+K to stop shadowing readline forward-char Ctrl+L now clears the screen and forces a full redraw — use this to recover when Cmd+K leaves the UI partially blank. Use Ctrl+U or double-Esc to clear prompt input.--bare -p (SDK pattern) is ~14% faster to the API request- Disabled AskUserQuestion and plan-mode tools when
--channels is active - Fixed
--worktree hanging silently when the worktree name contained a forward slash - [VSCode] Added Esc-twice (or
/rewind) to open a keyboard-navigable rewind picker
- managed-settings.json과 함께 managed-settings.d/ 드롭인 디렉토리를 추가하여 별도의 팀이 알파벳 순으로 병합되는 독립적인 정책 조각을 배포할 수 있게 했습니다.
- 반응형 환경 관리를 위한 CwdChanged 및 FileChanged 훅 이벤트를 추가했습니다 (예: direnv).
- sandbox가 활성화되어 있지만 시작할 수 없을 때 오류와 함께 종료하도록 sandbox.failIfUnavailable 설정을 추가했습니다. 대신 비샌드박스 모드로 실행됩니다.
- claude-cli:// 프로토콜 핸들러 등록을 방지하기 위해 disableDeepLinkRegistration 설정을 추가했습니다.
- CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1을 추가하여 서브프로세스 환경에서 Anthropic 및 클라우드 제공업체 자격 증명을 제거합니다 (Bash 도구, 훅, MCP stdio 서버).
- 전사 모드에서 /를 눌러 전사 검색을 추가했습니다 (
Ctrl+O), n/N을 눌러 일치 항목을 순차적으로 탐색합니다. - 외부 편집기를 열기 위한 별칭으로
Ctrl+X Ctrl+E를 추가했습니다 (readline-native 바인딩; Ctrl+G는 여전히 작동합니다). - 붙여넣은 이미지는 이제 커서 위치에 [Image #N] 칩을 삽입하여 프롬프트에서 위치적으로 참조할 수 있습니다.
- 에이전트가 이제 frontmatter에서 initialPrompt를 선언하여 첫 번째 턴을 자동 제출할 수 있습니다.
- chat:killAgents와 chat:fastMode가 이제 ~/.claude/keybindings.json을 통해 재바인딩할 수 있습니다.
--mcp-config CLI 플래그가 allowedMcpServers/deniedMcpServers 관리 정책 강제를 우회하는 문제를 수정했습니다.- claude.ai MCP 커넥터(Slack, Gmail 등)가 단일 턴
--print 모드에서 사용할 수 없는 문제를 수정했습니다. /config 메뉴에서 검색 커서와 목록 선택이 동시에 표시되는 문제를 수정했습니다.- --channels가 업그레이드 후 첫 실행 시 "Channels are not currently available"를 표시하는 문제를 수정했습니다.
- Ctrl+B가 유휴 프롬프트에서 readline backward-char와 충돌하는 문제를 수정했습니다 — 이제 포그라운드 작업을 백그라운드로 전환할 수 있을 때만 작동합니다.
- 대규모 세션에서
--resume 메모리 사용량과 시작 지연을 개선했습니다. - /status가 Claude가 응답하는 동안 작동하며 턴이 끝날 때까지 대기하지 않습니다.
- "모든 백그라운드 에이전트 중지" 키 바인딩을 Ctrl+F에서
Ctrl+X Ctrl+K로 변경하여 readline forward-char를 가리지 않도록 했습니다. - Ctrl+L이 이제 화면을 지우고 전체 다시 그리기를 강제합니다 — Cmd+K로 UI가 부분적으로 비어 있을 때 복구하는 데 사용하세요. 프롬프트 입력을 지우려면
Ctrl+U 또는 더블 Esc를 사용하세요. --bare -p (SDK 패턴)이 API 요청에 대해 약 14% 더 빠릅니다.- --channels가 활성화된 경우 AskUserQuestion 및 plan-mode 도구를 비활성화했습니다.
- 작업 트리 이름에 슬래시가 포함된 경우 --worktree가 조용히 멈추는 문제를 수정했습니다.
- [VSCode] Esc 두 번(또는
/rewind)을 추가하여 키보드 탐색 가능한 되감기 선택기를 엽니다.
|
| v2.1.81 | 2026-03-20 | --bareNEW --settingsNEW --channelsNEW /btwFIX /renameFIX /exitFIX Ctrl+OIMP | - Added
--bare flag for scripted -p calls — skips hooks, LSP, plugin sync, and skill directory walks; requires ANTHROPIC_API_KEY or an apiKeyHelper via --settings (OAuth and keychain auth disabled); auto-memory fully disabled - Added
--channels permission relay — channel servers that declare the permission capability can forward tool approval prompts to your phone - Fixed
--channels bypass for Team/Enterprise orgs with no other managed settings configured - Resuming a session that was in a worktree now switches back to that worktree
- Fixed
/btw not including pasted text when used during an active response - Fixed
/rename not syncing the title for Remote Control sessions - Fixed Remote Control
/exit not reliably archiving the session - Improved MCP read/search tool calls to collapse into a single "Queried {server}" line (expand with
Ctrl+O) - Updated MCP OAuth to support Client ID Metadata Document (CIMD / SEP-991) for servers without Dynamic Client Registration
- Disabled line-by-line response streaming on Windows (including WSL in Windows Terminal) due to rendering issues
- [VSCode] Fixed Windows PATH inheritance for Bash tool when using Git Bash (regression in v2.1.78)
- 스크립트된 -p 호출을 위한
--bare 플래그를 추가했습니다 — 훅, LSP, 플러그인 동기화 및 기술 디렉토리 탐색을 건너뜁니다; ANTHROPIC_API_KEY 또는 --settings를 통한 apiKeyHelper가 필요합니다 (OAuth 및 키체인 인증 비활성화); 자동 메모리 완전히 비활성화됨. --channels 권한 중계 기능을 추가했습니다 — 권한 기능을 선언한 채널 서버가 도구 승인 프롬프트를 귀하의 전화로 전달할 수 있습니다.- 다른 관리 설정이 구성되지 않은 Team/Enterprise 조직의
--channels 우회 문제를 수정했습니다. - 작업 트리에 있던 세션을 재개하면 해당 작업 트리로 다시 전환됩니다.
- 활성 응답 중에 사용될 때 /btw가 붙여넣은 텍스트를 포함하지 않는 문제를 수정했습니다.
- Remote Control 세션의 제목이 동기화되지 않는 문제를 수정했습니다.
- Remote Control /exit가 세션을 신뢰성 있게 아카이브하지 않는 문제를 수정했습니다.
- MCP 읽기/검색 도구 호출을 개선하여 단일 "Queried {server}" 줄로 축소합니다(확장하려면
Ctrl+O). - 동적 클라이언트 등록이 없는 서버를 위한 클라이언트 ID 메타데이터 문서(CIMD / SEP-991)를 지원하도록 MCP OAuth를 업데이트했습니다.
- 렌더링 문제로 인해 Windows(Windows Terminal의 WSL 포함)에서 줄 단위 응답 스트리밍을 비활성화했습니다.
- [VSCode] Git Bash를 사용할 때 Bash 도구의 Windows PATH 상속 문제를 수정했습니다 (v2.1.78에서 회귀).
|
| v2.1.80 | 2026-03-19 | --channelsNEW --resumeFIX /remote-controlFIX /sandboxFIX /effortIMP /permissionsIMP /plugin installIMP /pluginIMP | - Added rate_limits field to statusline scripts for displaying Claude.ai rate limit usage (5-hour and 7-day windows with used_percentage and resets_at)
- Added source: 'settings' plugin marketplace source — declare plugin entries inline in settings.json
- Added CLI tool usage detection to plugin tips, in addition to file pattern matching
- Added effort frontmatter support for skills and slash commands to override the model effort level when invoked
- Added
--channels (research preview) — allow MCP servers to push messages into your session - Fixed
--resume dropping parallel tool results — sessions with parallel tool calls now restore all tool_use/tool_result pairs instead of showing [Tool result missing] placeholders - Fixed
/remote-control appearing for gateway and third-party provider deployments where it cannot function - Fixed
/sandbox tab switching not responding to Tab or arrow keys - Improved
/effort to show what auto currently resolves to, matching the status bar indicator - Improved
/permissions — Tab and arrow keys now switch tabs from within a list - Simplified plugin install tips to use a single
/plugin install command instead of a two-step flow - Reduced memory usage on startup in large repositories (~80 MB saved on 250k-file repos)
- Claude.ai의 속도 제한 사용량을 표시하기 위해 statusline 스크립트에 rate_limits 필드를 추가했습니다 (5시간 및 7일 창, used_percentage 및 resets_at 포함).
- settings.json에서 플러그인 항목을 인라인으로 선언할 수 있도록 source: 'settings' 플러그인 마켓플레이스 소스를 추가했습니다.
- 파일 패턴 매칭 외에도 플러그인 팁에 CLI 도구 사용 감지를 추가했습니다.
- 호출 시 모델 노력 수준을 재정의할 수 있도록 기술 및 슬래시 명령에 대한 effort frontmatter 지원을 추가했습니다.
--channels (연구 미리보기)를 추가하여 MCP 서버가 귀하의 세션으로 메시지를 푸시할 수 있도록 허용합니다.- --resume이 병렬 도구 결과를 누락하는 문제를 수정했습니다 — 병렬 도구 호출이 있는 세션은 이제 [Tool result missing] 자리 표시자를 표시하는 대신 모든 tool_use/tool_result 쌍을 복원합니다.
- /remote-control이 기능할 수 없는 게이트웨이 및 서드파티 제공 배포에 나타나는 문제를 수정했습니다.
/sandbox 탭 전환이 Tab 또는 화살표 키에 반응하지 않는 문제를 수정했습니다.- 개선됨: /effort가 현재 자동으로 해결되는 내용을 표시하여 상태 표시줄 지표와 일치하도록 함
- 개선됨:
/permissions — 이제 Tab 및 화살표 키로 목록 내에서 탭을 전환할 수 있음 - 플러그인 설치 팁을 단일
/plugin install 명령을 사용하도록 단순화했습니다. - 대규모 리포지토리에서 시작 시 메모리 사용량을 줄였습니다 (~250k 파일 리포지토리에서 약 80MB 절약).
|
| v2.1.79 | 2026-03-18 | --consoleNEW /configNEW Ctrl+CFIX /btwFIX /permissionsFIX /resumeFIX /remote-controlNEW | - Added
--console flag to claude auth login for Anthropic Console (API billing) authentication - Added "Show turn duration" toggle to the
/config menu - Fixed
Ctrl+C not working in -p (print) mode - Fixed
/btw returning the main agent's output instead of answering the side question when triggered during streaming - Fixed left/right arrow tab navigation in
/permissions - Fixed SessionEnd hooks not firing when using interactive
/resume to switch sessions - CLAUDE_CODE_PLUGIN_SEED_DIR now supports multiple seed directories separated by the platform path delimiter (: on Unix, ; on Windows)
- [VSCode] Added
/remote-control — bridge your session to claude.ai/code to continue from a browser or phone - [VSCode] Session tabs now get AI-generated titles based on your first message
- [VSCode] Fixed the thinking pill showing "Thinking" instead of "Thought for Ns" after a response completes
- [VSCode] Fixed missing session diff button when opening sessions from the left sidebar
- Anthropic Console (API 청구) 인증을 위한 claude auth login에
--console 플래그를 추가했습니다. /config 메뉴에 "턴 지속 시간 표시" 토글을 추가했습니다.- 수정됨: -p (print) 모드에서 Ctrl+C가 작동하지 않음
- 수정됨: /btw가 스트리밍 중에 트리거될 때 사이드 질문에 대한 답변 대신 메인 에이전트의 출력을 반환함
- 수정됨: /permissions에서 좌우 화살표 탭 탐색이 작동하지 않음
- 수정됨: 대화형 /resume을 사용하여 세션을 전환할 때 SessionEnd 훅이 작동하지 않음
- CLAUDE_CODE_PLUGIN_SEED_DIR가 이제 플랫폼 경로 구분자(:는 Unix, ;는 Windows)로 구분된 여러 시드 디렉토리를 지원합니다.
- [VSCode] Added
/remote-control — bridge your session to claude.ai/code to continue from a browser or phone - [VSCode] Session tabs now get AI-generated titles based on your first message
- [VSCode] Fixed the thinking pill showing "Thinking" instead of "Thought for Ns" after a response completes
- [VSCode] Fixed missing session diff button when opening sessions from the left sidebar
|
| v2.1.78 | 2026-03-17 | /plugin uninstallNEW /pluginNEW --resumeFIX /sandboxFIX ctrl+uFIX ctrl+dFIX ctrl+kFIX --worktreeFIX /modelNEW | - Added StopFailure hook event that fires when the turn ends due to an API error (rate limit, auth failure, etc.)
- Added ${CLAUDE_PLUGIN_DATA} variable for plugin persistent state that survives plugin updates;
/plugin uninstall prompts before deleting it - Added effort, maxTurns, and disallowedTools frontmatter support for plugin-shipped agents
- Terminal notifications (iTerm2/Kitty/Ghostty popups, progress bar) now reach the outer terminal when running inside tmux with set -g allow-passthrough on
- Response text now streams line-by-line as it's generated
- Fixed cc log and
--resume silently truncating conversation history on large sessions (>5 MB) that used subagents - Fixed
/sandbox Dependencies tab showing Linux prerequisites on macOS instead of macOS-specific info - Fixed
ctrl+u in normal mode scrolling instead of readline kill-line (ctrl+u/ctrl+d half-page scroll moved to transcript mode only) - Fixed voice mode modifier-combo push-to-talk keybindings (e.g.
ctrl+k) requiring a hold instead of activating immediately - Fixed
--worktree flag not loading skills and hooks from the worktree directory - Added ANTHROPIC_CUSTOM_MODEL_OPTION env var to add a custom entry to the
/model picker, with optional _NAME and _DESCRIPTION suffixed vars for display - [VSCode] Fixed a brief flash of the login screen when opening the sidebar while already authenticated
- [VSCode] Fixed "API Error: Rate limit reached" when selecting Opus — model dropdown no longer offers 1M context variant to subscribers whose plan tier is unknown
- Added StopFailure hook event that fires when the turn ends due to an API error (rate limit, auth failure, etc.)
- Added ${CLAUDE_PLUGIN_DATA} variable for plugin persistent state that survives plugin updates;
/plugin uninstall prompts before deleting it - Added effort, maxTurns, and disallowedTools frontmatter support for plugin-shipped agents
- Terminal notifications (iTerm2/Kitty/Ghostty popups, progress bar) now reach the outer terminal when running inside tmux with set -g allow-passthrough on
- Response text now streams line-by-line as it's generated
- 수정됨: cc 로그와 --resume이 서브 에이전트를 사용한 대형 세션(>5 MB)에서 대화 기록을 조용히 잘라냄
- 수정됨:
/sandbox Dependencies 탭이 macOS에서 macOS 전용 정보 대신 Linux 전제 조건을 표시함 - 수정됨: 일반 모드에서 ctrl+u가 스크롤 대신 readline kill-line으로 작동함 (
ctrl+u/ctrl+d 반 페이지 스크롤은 전사 모드로만 이동) - 수정됨: 음성 모드에서 modifier-combo push-to-talk 키 바인딩(예:
ctrl+k)이 즉시 활성화되지 않고 유지해야 함 - 수정됨:
--worktree 플래그가 worktree 디렉토리에서 기술과 훅을 로드하지 않음 - Added ANTHROPIC_CUSTOM_MODEL_OPTION env var to add a custom entry to the
/model picker, with optional _NAME and _DESCRIPTION suffixed vars for display - [VSCode] Fixed a brief flash of the login screen when opening the sidebar while already authenticated
- [VSCode] Fixed "API Error: Rate limit reached" when selecting Opus — model dropdown no longer offers 1M context variant to subscribers whose plan tier is unknown
|
| v2.1.77 | 2026-03-17 | /copyIMP /copy NIMP --resumeFIX /feedbackFIX Ctrl+DFIX /mcpFIX /forkIMP /branchIMP | - Increased default maximum output token limits for Claude Opus 4.6 to 64k tokens, and the upper bound for Opus 4.6 and Sonnet 4.6 models to 128k tokens
- Added allowRead sandbox filesystem setting to re-allow read access within denyRead regions
/copy now accepts an optional index: /copy N copies the Nth-latest assistant response- Fixed
--resume silently truncating recent conversation history due to a race between memory-extraction writes and the main transcript - Fixed
Ctrl+D in /feedback text input deleting forward instead of the second press exiting the session - Fixed input deadlock when opening
/mcp or similar dialogs while the agent is running - Faster startup on macOS (~60ms) by reading keychain credentials in parallel with module loading
- Faster
--resume on fork-heavy and very large sessions — up to 45% faster loading and ~100-150MB less peak memory - Background bash tasks are now killed if output exceeds 5GB, preventing runaway processes from filling disk
- Sessions are now auto-named from plan content when you accept a plan
- Show a notice when apiKeyHelper takes longer than 10s, preventing it from blocking the main loop
- The Agent tool no longer accepts a resume parameter — use SendMessage({to: agentId}) to continue a previously spawned agent
- SendMessage now auto-resumes stopped agents in the background instead of returning an error
- Renamed
/fork to /branch (/fork still works as an alias)
- Increased default maximum output token limits for Claude Opus 4.6 to 64k tokens, and the upper bound for Opus 4.6 and Sonnet 4.6 models to 128k tokens
- Added allowRead sandbox filesystem setting to re-allow read access within denyRead regions
/copy now accepts an optional index: /copy N copies the Nth-latest assistant response- 수정됨: --resume이 메모리 추출 쓰기와 메인 전사 간의 경합으로 인해 최근 대화 기록을 조용히 잘라냄
- 수정됨:
/feedback 텍스트 입력에서 Ctrl+D가 두 번째 눌림으로 세션을 종료하는 대신 앞으로 삭제함 - 수정됨: 에이전트가 실행 중일 때
/mcp 또는 유사한 대화 상자를 열 때 입력 교착 상태 발생 - Faster startup on macOS (~60ms) by reading keychain credentials in parallel with module loading
- Faster
--resume on fork-heavy and very large sessions — up to 45% faster loading and ~100-150MB less peak memory - Background bash tasks are now killed if output exceeds 5GB, preventing runaway processes from filling disk
- Sessions are now auto-named from plan content when you accept a plan
- Show a notice when apiKeyHelper takes longer than 10s, preventing it from blocking the main loop
- 에이전트 도구가 더 이상 resume 매개변수를 허용하지 않음 — 이전에 생성된 에이전트를 계속하려면 SendMessage({to: agentId})를 사용
- SendMessage가 이제 중지된 에이전트를 백그라운드에서 자동으로 재개하고 오류를 반환하지 않음
- /fork의 이름이 /branch로 변경됨 (/fork는 여전히 별칭으로 작동)
|
| v2.1.76 | 2026-03-14 | --name <name>NEW --nameNEW --worktreeNEW /effortNEW /voiceIMP /exportFIX --plugin-dirIMP | - Added MCP elicitation support — MCP servers can now request structured input mid-task via an interactive dialog (form fields or browser URL)
- Added new Elicitation and ElicitationResult hooks to intercept and override responses before they're sent back
- Added -n /
--name <name> CLI flag to set a display name for the session at startup - Added worktree.sparsePaths setting for claude
--worktree in large monorepos to check out only the directories you need via git sparse-checkout - Added PostCompact hook that fires after compaction completes
- Added
/effort slash command to set model effort level - Added session quality survey — enterprise admins can configure the sample rate via the feedbackSurveyRate setting
- Fixed
/voice not working on Windows when installed via npm - Fixed
/export showing only the filename instead of the full file path in the success message - Improved
--worktree startup performance by reading git refs directly and skipping redundant git fetch when the remote branch is already available locally - Improved
/voice to show your dictation language on enable and warn when your language setting isn't supported for voice input - Updated
--plugin-dir to only accept one path to support subcommands — use repeated --plugin-dir for multiple directories - [VSCode] Fixed gitignore patterns containing commas silently excluding entire filetypes from the @-mention file picker
- Added MCP elicitation support — MCP servers can now request structured input mid-task via an interactive dialog (form fields or browser URL)
- Added new Elicitation and ElicitationResult hooks to intercept and override responses before they're sent back
- Added -n /
--name <name> CLI flag to set a display name for the session at startup - Added worktree.sparsePaths setting for claude
--worktree in large monorepos to check out only the directories you need via git sparse-checkout - Added PostCompact hook that fires after compaction completes
- Added
/effort slash command to set model effort level - Added session quality survey — enterprise admins can configure the sample rate via the feedbackSurveyRate setting
- 수정됨: npm을 통해 설치된 Windows에서 /voice가 작동하지 않음
- 수정됨: /export가 성공 메시지에서 전체 파일 경로 대신 파일 이름만 표시함
- 개선됨:
--worktree 시작 성능이 git refs를 직접 읽고 원격 브랜치가 이미 로컬에 있는 경우 중복 git fetch를 건너뛰어 향상됨 - 개선됨: /voice가 활성화 시 음성 입력에 대한 언어 설정이 지원되지 않을 때 경고하고 받아쓰기 언어를 표시함
- Updated
--plugin-dir to only accept one path to support subcommands — use repeated --plugin-dir for multiple directories - [VSCode] 쉼표가 포함된 gitignore 패턴이 @-mention 파일 선택기에서 전체 파일 형식을 조용히 제외함
|
| v2.1.75 | 2026-03-13 | /colorNEW /renameNEW /voiceFIX /modelFIX /pluginFIX /resumeFIX /statusFIX --verboseIMP | - Added 1M context window for Opus 4.6 by default for Max, Team, and Enterprise plans (previously required extra usage)
- Added
/color command for all users to set a prompt-bar color for your session - Added session name display on the prompt bar when using
/rename - Added last-modified timestamps to memory files, helping Claude reason about which memories are fresh vs. stale
- Added hook source display (settings
/plugin/skill) in permission prompts when a hook requires confirmation - Fixed voice mode not activating correctly on fresh installs without toggling
/voice twice - Fixed the Claude Code header not updating the displayed model name after switching models with
/model or Option+P - Fixed managed-disabled plugins showing up in the
/plugin Installed tab — plugins force-disabled by your organization are now hidden - Fixed
/resume losing session names after resuming a forked or continued session - Fixed Esc not closing the
/status dialog after visiting the Config tab - Suppressed async hook completion messages by default (visible with
--verbose or transcript mode)
- Added 1M context window for Opus 4.6 by default for Max, Team, and Enterprise plans (previously required extra usage)
- Added
/color command for all users to set a prompt-bar color for your session /rename 사용 시 프롬프트 바에 세션 이름 표시 추가- 메모리 파일에 마지막 수정 타임스탬프 추가, Claude가 어떤 메모리가 최신인지 구분하는 데 도움
- 후크가 확인을 요구할 때 권한 프롬프트에 후크 소스 표시 추가 (settings
/plugin/skill) - 수정됨: /voice를 두 번 전환하지 않고도 새 설치에서 음성 모드가 올바르게 활성화되지 않음
- 수정됨:
/model 또는 Option+P로 모델을 전환한 후 Claude Code 헤더가 표시된 모델 이름을 업데이트하지 않음 - 수정됨: 관리자가 비활성화한 플러그인이
/plugin Installed 탭에 표시됨 — 조직에서 강제로 비활성화한 플러그인은 이제 숨김 - 수정됨: forked 또는 계속된 세션을 재개한 후 /resume이 세션 이름을 잃어버림
- 수정됨: Config 탭을 방문한 후 Esc가
/status 대화 상자를 닫지 않음 - 기본적으로 비동기 후크 완료 메시지 억제 (
--verbose 또는 transcript 모드에서 확인 가능)
|
| v2.1.74 | 2026-03-12 | /contextNEW --agentsFIX --modelFIX /plugin installFIX /pluginFIX --plugin-dirIMP | - Added actionable suggestions to
/context command — identifies context-heavy tools, memory bloat, and capacity warnings with specific optimization tips - Added autoMemoryDirectory setting to configure a custom directory for auto-memory storage
- Fixed full model IDs (e.g., claude-opus-4-5) being silently ignored in agent frontmatter model: field and
--agents JSON config — agents now accept the same model values as --model - Fixed
/plugin install failing inside the REPL for marketplace plugins with local sources - Changed
--plugin-dir so local dev copies now override installed marketplace plugins with the same name (unless that plugin is force-enabled by managed settings) - [VSCode] Fixed delete button not working for Untitled sessions
- [VSCode] Improved scroll wheel responsiveness in the integrated terminal with terminal-aware acceleration
/context 명령에 실행 가능한 제안 추가 — 컨텍스트가 많은 도구, 메모리 부풀림, 용량 경고를 특정 최적화 팁과 함께 식별- autoMemoryDirectory 설정 추가로 자동 메모리 저장을 위한 사용자 지정 디렉토리 구성
- 수정됨: 전체 모델 ID(예: claude-opus-4-5)가 에이전트 frontmatter model: 필드와
--agents JSON 구성에서 조용히 무시됨 — 에이전트가 이제 --model과 동일한 모델 값을 수용함 - 수정됨: 로컬 소스를 가진 마켓플레이스 플러그인에 대해 REPL 내에서
/plugin install이 실패함 - 변경됨: --plugin-dir로 로컬 개발 복사본이 이제 동일한 이름의 설치된 마켓플레이스 플러그인을 덮어씀 (해당 플러그인이 관리 설정에 의해 강제로 활성화되지 않는 한)
- [VSCode] 제목 없는 세션에 대해 삭제 버튼이 작동하지 않는 문제 수정
- [VSCode] 통합 터미널에서 스크롤 휠 반응성 개선 (터미널 인식 가속 포함)
|
| v2.1.73 | 2026-03-11 | /resumeFIX /ideFIX /loopFIX --resumeFIX --continueFIX /heapdumpFIX /effortIMP /modelIMP /output-styleIMP /configIMP | - Added modelOverrides setting to map model picker entries to custom provider model IDs (e.g. Bedrock inference profile ARNs)
- Added actionable guidance when OAuth login or connectivity checks fail due to SSL certificate errors (corporate proxies, NODE_EXTRA_CA_CERTS)
- Fixed
/resume showing the current session in the picker - Fixed
/ide crashing with onInstall is not defined when auto-installing the extension - Fixed
/loop not being available on Bedrock/Vertex/Foundry and when telemetry was disabled - Fixed SessionStart hooks firing twice when resuming a session via
--resume or --continue - Fixed
/heapdump failing on Windows with EEXIST error when the Desktop folder already exists - Improved
/effort to work while Claude is responding, matching /model behavior - Deprecated
/output-style command — use /config instead. Output style is now fixed at session start for better prompt caching - VSCode: Fixed HTTP 400 errors for users behind proxies or on Bedrock/Vertex with Claude 4.5 models
- modelOverrides 설정 추가로 모델 선택기 항목을 사용자 지정 제공자 모델 ID에 매핑 (예: Bedrock 추론 프로필 ARNs)
- OAuth 로그인 또는 연결 확인이 SSL 인증서 오류로 실패할 때 실행 가능한 안내 추가 (기업 프록시, NODE_EXTRA_CA_CERTS)
- /resume에서 현재 세션이 선택기에 표시되는 문제를 수정했습니다.
- 확장 프로그램을 자동 설치할 때 onInstall이 정의되지 않아 /ide가 충돌하는 문제를 수정했습니다.
- Bedrock/Vertex/Foundry에서 /loop가 사용 불가능하고 텔레메트리가 비활성화된 경우의 문제를 수정했습니다.
--resume 또는 --continue를 통해 세션을 재개할 때 SessionStart 훅이 두 번 실행되는 문제를 수정했습니다.- 바탕 화면 폴더가 이미 존재할 때 Windows에서 EEXIST 오류로 /heapdump가 실패하는 문제를 수정했습니다.
- Claude가 응답하는 동안 /effort가 작동하도록 개선하여
/model 동작과 일치시켰습니다. /output-style 명령이 더 이상 사용되지 않으며, 대신 /config를 사용하세요. 출력 스타일은 더 나은 프롬프트 캐싱을 위해 세션 시작 시 고정됩니다.- VSCode: Claude 4.5 모델을 사용하는 프록시 뒤의 사용자 또는 Bedrock/Vertex 사용자에 대한 HTTP 400 오류 수정
|
| v2.1.72 | 2026-03-10 | /copyNEW /planNEW /effort autoIMP /effortIMP /configIMP --continueFIX --compactFIX --effortFIX /clearFIX Ctrl+BFIX /modelFIX Ctrl+CFIX Shift+EFIX /anthropicNEW | - Added w key in
/copy to write the focused selection directly to a file, bypassing the clipboard (useful over SSH) - Added optional description argument to
/plan (e.g., /plan fix the auth bug) that enters plan mode and immediately starts - Added ExitWorktree tool to leave an EnterWorktree session
- Added CLAUDE_CODE_DISABLE_CRON environment variable to immediately stop scheduled cron jobs mid-session
- Added lsof, pgrep, tput, ss, fd, and fdfind to the bash auto-approval allowlist, reducing permission prompts for common read-only operations
- Restored the model parameter on the Agent tool for per-invocation model overrides
- Simplified effort levels to low/medium/high (removed max) with new symbols (○ ◐ ●) and a brief notification instead of a persistent icon. Use
/effort auto to reset to default - Improved
/config — Escape now cancels changes, Enter saves and closes, Space toggles settings - Reduced bundle size by ~510 KB
- Fixed
--continue not resuming from the most recent point after --compact - Added support for marketplace git URLs without .git suffix (Azure DevOps, AWS CodeCommit)
- Fixed
--effort CLI flag being reset by unrelated settings writes on startup - Fixed backgrounded
Ctrl+B queries losing their transcript or corrupting the new conversation after /clear - Fixed
/clear killing background agent/bash tasks — only foreground tasks are now cleared - Fixed
/model not displaying results when run while Claude is working - Fixed double
Ctrl+C not exiting when background agents or tasks are running - VSCode: Fixed scroll speed in integrated terminals not matching native terminals
- VSCode: Fixed Shift+Enter submitting input instead of inserting a newline for users with older keybindings
- VSCode: Added effort level indicator on the input border
- VSCode: Added vscode://anthropic.claude-code/open URI handler to open a new Claude Code tab programmatically, with optional prompt and session query parameters
- /copy에서 w 키 추가로 포커스된 선택을 클립보드를 우회하여 파일에 직접 작성 (SSH에서 유용)
- /plan에 선택적 설명 인수 추가 (예:
/plan fix the auth bug)로 계획 모드에 진입하고 즉시 시작 - EnterWorktree 세션을 종료하기 위한 ExitWorktree 도구 추가
- CLAUDE_CODE_DISABLE_CRON 환경 변수 추가로 세션 중에 예약된 cron 작업 즉시 중지
- lsof, pgrep, tput, ss, fd, fdfind를 bash 자동 승인 허용 목록에 추가하여 일반적인 읽기 전용 작업에 대한 권한 프롬프트 감소
- 호출별 모델 오버라이드를 위한 Agent 도구의 모델 매개변수 복원
- 노력 수준을 낮음/중간/높음으로 단순화 (최대 제거)하고 새로운 기호 (○ ◐ ●)와 간단한 알림으로 대체, 지속 아이콘 대신.
/effort auto로 기본값으로 재설정 - /config를 개선했습니다 — Escape는 변경 사항을 취소하고, Enter는 저장 및 종료하며, Space는 설정을 전환합니다.
- 번들 크기를 약 510 KB 줄임
--compact 후에 --continue가 가장 최근 지점에서 재개되지 않는 문제를 수정했습니다.- .git 접미사가 없는 마켓플레이스 git URL 지원을 추가했습니다 (Azure DevOps, AWS CodeCommit).
- 시작 시 무관한 설정 쓰기로 인해
--effort CLI 플래그가 초기화되는 문제를 수정했습니다. /clear 후에 백그라운드 Ctrl+B 쿼리가 전사본을 잃거나 새로운 대화가 손상되는 문제를 수정했습니다.- /clear가 백그라운드 에이전트/bash 작업을 종료하는 문제를 수정했습니다 — 이제는 포그라운드 작업만 지워집니다.
- Claude가 작업 중일 때 /model이 결과를 표시하지 않는 문제를 수정했습니다.
- 백그라운드 에이전트나 작업이 실행 중일 때
Ctrl+C 두 번 눌러도 종료되지 않는 문제를 수정했습니다. - VSCode: 통합 터미널의 스크롤 속도가 네이티브 터미널과 일치하지 않는 문제를 수정했습니다.
- VSCode: 이전 키 바인딩을 사용하는 사용자에게 Shift+Enter가 줄바꿈 대신 입력을 제출하는 문제를 수정했습니다.
- VSCode: 입력 테두리에 노력 수준 표시기를 추가했습니다.
- VSCode: 새로운 Claude Code 탭을 프로그래밍 방식으로 열기 위한 vscode://anthropic.claude-code/open URI 핸들러를 추가했습니다. 선택적 프롬프트 및 세션 쿼리 매개변수를 포함할 수 있습니다.
|
| v2.1.71 | 2026-03-07 | /loopNEW /forkFIX /pluginIMP /permissionsFIX --printFIX /plugin uninstallIMP /debugIMP | - Added
/loop command to run a prompt or slash command on a recurring interval (e.g. /loop 5m check the deploy) - Added cron scheduling tools for recurring prompts within a session
- Added voice:pushToTalk keybinding to make the voice activation key rebindable in keybindings.json (default: space) — modifier+letter combos like meta+k have zero typing interference
- Added fmt, comm, cmp, numfmt, expr, test, printf, getconf, seq, tsort, and pr to the bash auto-approval allowlist
- Fixed forked conversations (
/fork) sharing the same plan file, which caused plan edits in one fork to overwrite the other - Fixed
/plugin marketplace update failing with merge conflicts when the marketplace is pinned to a branch/tag ref - Fixed
/plugin marketplace add owner/repo@ref incorrectly parsing @ — previously only # worked as a ref separator, causing undiagnosable errors with strictKnownMarketplaces - Fixed duplicate entries in
/permissions Workspace tab when the same directory is added with and without a trailing slash - Fixed
--print hanging forever when team agents are configured — the exit loop no longer waits on long-lived in_process_teammate tasks - Improved
/plugin uninstall to disable project-scoped plugins in .claude/settings.local.json instead of modifying .claude/settings.json, so changes don't affect teammates - Improved plugin-provided MCP server deduplication — servers that duplicate a manually-configured server (same command/URL) are now skipped, preventing duplicate connections and tool sets. Suppressions are shown in the
/plugin menu. - Updated
/debug to toggle debug logging on mid-session, since debug logs are no longer written by default
- 프롬프트 또는 슬래시 명령을 반복 간격으로 실행하는
/loop 명령 추가 (예: /loop 5m 배포 확인) - 세션 내에서 반복 프롬프트를 위한 cron 스케줄링 도구 추가
- voice:pushToTalk 키 바인딩 추가로 keybindings.json에서 음성 활성화 키 재바인딩 가능 (기본값: space) — modifier+letter 조합은 입력 간섭 없음
- fmt, comm, cmp, numfmt, expr, test, printf, getconf, seq, tsort, pr를 bash 자동 승인 허용 목록에 추가
- 포크된 대화(
/fork)가 동일한 계획 파일을 공유하여 한 포크에서의 계획 수정이 다른 포크를 덮어쓰는 문제를 수정했습니다. - 마켓플레이스가 브랜치/태그 참조에 고정되어 있을 때
/plugin 마켓플레이스 업데이트가 병합 충돌로 실패하는 문제를 수정했습니다. /plugin 마켓플레이스에서 owner/repo@ref를 잘못 해석하여 @가 잘못 처리되는 문제를 수정했습니다 — 이전에는 #만 참조 구분자로 작동하여 strictKnownMarketplaces에서 진단할 수 없는 오류를 발생시켰습니다.- 동일한 디렉토리를 슬래시 유무에 따라 추가할 때
/permissions Workspace 탭에서 중복 항목이 발생하는 문제를 수정했습니다. - 팀 에이전트가 구성된 경우 --print가 영원히 멈추는 문제를 수정했습니다 — 종료 루프가 더 이상 장기 실행 in_process_teammate 작업을 기다리지 않습니다.
/plugin uninstall을 개선하여 .claude/settings.local.json에서 프로젝트 범위의 플러그인을 비활성화하고 .claude/settings.json을 수정하지 않도록 하여 변경 사항이 팀원에게 영향을 미치지 않도록 했습니다.- 플러그인 제공 MCP 서버 중복 제거를 개선했습니다 — 수동으로 구성된 서버(동일한 명령/URL)를 중복하는 서버는 이제 건너뛰어져 중복 연결 및 도구 세트를 방지합니다. 억제 사항은
/plugin 메뉴에 표시됩니다. - /debug를 업데이트하여 세션 중에 디버그 로깅을 전환, 디버그 로그가 더 이상 기본적으로 기록되지 않음
|
| v2.1.70 | 2026-03-06 | /pluginFIX /security-reviewFIX /colorFIX /color defaultFIX /color grayFIX /color resetFIX /color noneFIX --resumeFIX /renameIMP /pollIMP /mcpNEW | - Fixed plugins showing as inaccurately installed in
/plugin - Fixed
/security-review command failing with unknown option merge-base on older git versions - Fixed
/color command having no way to reset back to the default color — /color default, /color gray, /color reset, and /color none now restore the default - Fixed skill listing being re-injected on every
--resume (~600 tokens saved per resume) - Improved
/rename to work while Claude is processing, instead of being silently queued - Reduced prompt input re-renders during turns by ~74%
- Reduced startup memory by ~426KB for users without custom CA certificates
- Reduced Remote Control
/poll rate to once per 10 minutes while connected (was 1–2s), cutting server load ~300×. Reconnection is unaffected — transport loss immediately wakes fast polling. - [VSCode] Added spark icon in VS Code activity bar that lists all Claude Code sessions, with sessions opening as full editors
- [VSCode] Added full markdown document view for plans in VS Code, with support for adding comments to provide feedback
- [VSCode] Added native MCP server management dialog — use
/mcp in the chat panel to enable/disable servers, reconnect, and manage OAuth authentication without switching to the terminal
- /plugin에서 플러그인이 부정확하게 설치된 것으로 표시되는 문제를 수정했습니다.
- 이전 git 버전에서
/security-review 명령이 unknown option merge-base로 실패하는 문제를 수정했습니다. /color 명령이 기본 색상으로 재설정할 방법이 없는 문제를 수정했습니다 — /color default, /color gray, /color reset, /color none이 이제 기본값을 복원합니다.--resume 시 기술 목록이 매번 재주입되는 문제를 수정했습니다 (~재개당 600 토큰 절약).- Claude가 처리 중일 때 조용히 대기열에 쌓이지 않고 /rename이 작동하도록 개선했습니다.
- 턴 중 프롬프트 입력 재렌더링을 약 74% 줄임
- 사용자 지정 CA 인증서가 없는 사용자에 대해 시작 메모리를 약 426KB 줄임
- 원격 제어
/poll 비율을 연결 중 10분에 한 번으로 줄임 (이전 1–2초), 서버 부하 약 300배 감소. 재연결에는 영향 없음 — 전송 손실 즉시 빠른 폴링을 깨움. - [VSCode] 모든 Claude Code 세션을 나열하는 VS Code 활동 바에 스파크 아이콘 추가, 세션이 전체 편집기로 열림
- [VSCode] VS Code에서 계획에 대한 전체 마크다운 문서 보기 추가, 피드백 제공을 위한 댓글 추가 지원
- [VSCode] 기본 MCP 서버 관리 대화상자 추가 — 채팅 패널에서 /mcp를 사용하여 서버를 활성화/비활성화하고, 재연결하며, 터미널로 전환하지 않고 OAuth 인증 관리
|
| v2.1.69 | 2026-03-05 | /claude-apiNEW Ctrl+UNEW /remote-controlNEW --nameNEW --agentNEW /reload-pluginsNEW --worktreeNEW --model claude-opus-4-0FIX --model claude-opus-4-1FIX /loginFIX Shift+EFIX Ctrl+SFIX ctrl+oFIX /statsFIX --setting-sources userFIX /pluginFIX /compactFIX /voiceFIX /costFIX /clearFIX --mcp-configFIX /contextFIX Ctrl+OFIX /configFIX --append-system-prompt-fileIMP --system-prompt-fileIMP /resumeIMP | - Added the
/claude-api skill for building applications with the Claude API and Anthropic SDK - Added
Ctrl+U on an empty bash prompt (!) to exit bash mode, matching escape and backspace - Added numeric keypad support for selecting options in Claude's interview questions (previously only the number row above QWERTY worked)
- Added optional name argument to
/remote-control and claude remote-control (/remote-control My Project or --name "My Project") to set a custom session title visible in claude.ai/code - Added Voice STT support for 10 new languages (20 total) — Russian, Polish, Turkish, Dutch, Ukrainian, Greek, Czech, Danish, Swedish, Norwegian
- Added effort level display (e.g., "with low effort") to the logo and spinner, making it easier to see which effort setting is active
- Added agent name display in terminal title when using claude
--agent - Added sandbox.enableWeakerNetworkIsolation setting (macOS only) to allow Go programs like gh, gcloud, and terraform to verify TLS certificates when using a custom MITM proxy with httpProxyPort
- Added includeGitInstructions setting (and CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS env var) to remove built-in commit and PR workflow instructions from Claude's system prompt
- Added
/reload-plugins command to activate pending plugin changes without restarting - Added a one-time startup prompt suggesting Claude Code Desktop on macOS and Windows (max 3 showings, dismissible)
- Added ${CLAUDE_SKILL_DIR} variable for skills to reference their own directory in SKILL.md content
- Added InstructionsLoaded hook event that fires when CLAUDE.md or .claude/rules/*.md files are loaded into context
- Added agent_id (for subagents) and agent_type (for subagents and
--agent) to hook events - Added worktree field to status line hook commands with name, path, branch, and original repo directory when running in a
--worktree session - Fixed
--model claude-opus-4-0 and --model claude-opus-4-1 resolving to deprecated Opus versions instead of current - Fixed macOS keychain corruption when using multiple OAuth MCP servers. Large OAuth metadata blobs could overflow the security -i stdin buffer, silently leaving stale credentials behind and causing repeated
/login prompts. - Fixed Shift+Enter printing [27;2;13~ instead of inserting a newline in Ghostty over SSH
- Fixed stash (
Ctrl+S) being cleared when submitting a message while Claude is working - Fixed
ctrl+o (transcript toggle) freezing for many seconds in long sessions with lots of file edits - Fixed plan mode feedback input not supporting multi-line text entry (backslash+Enter and Shift+Enter now insert newlines)
- Fixed
/stats crash when transcript files contain entries with missing or malformed timestamps - Fixed
--setting-sources user not blocking dynamically discovered project skills - Fixed plugin Stop/SessionEnd/etc hooks not firing after any
/plugin operation - Fixed
/compact summary rendering as a user bubble in SDK consumers (Claude Code Remote web UI, VSCode extension) - Fixed Escape not interrupting a running turn when the input box has draft text. Use Up arrow to pull queued messages back for editing, or
Ctrl+U to clear the input line. - Fixed Android app crash when running local slash commands (
/voice, /cost) in Remote Control sessions - Fixed memory retention in in-process teammates where the parent's full conversation history was pinned for the teammate's lifetime, preventing GC after
/clear or auto-compact - Fixed hang when
--mcp-config points to a corrupted file - Fixed slow startup when many skills/plugins are installed
- Fixed
/clear not fully clearing all session caches, reducing memory retention in long sessions - Fixed
/context showing identical token counts for all MCP tools from a server - Fixed extra blank lines appearing below each tool call in the expanded subagent transcript view (
Ctrl+O) - Fixed Tab/arrow keys not cycling Settings tabs when
/config search box is focused but empty - Improved
--worktree startup by eliminating a git subprocess on the startup path - Improved documentation to clarify that
--append-system-prompt-file and --system-prompt-file work in interactive mode (the docs previously said print mode only) - Changed the
/resume picker to show your most recent prompt instead of the first one. This also resolves some titles appearing as (session).
- Claude API와 Anthropic SDK로 애플리케이션을 구축하기 위한
/claude-api 스킬이 추가되었습니다. - 빈 bash 프롬프트 (!)에서 Ctrl+U를 추가하여 bash 모드를 종료할 수 있게 하였습니다.
- Claude의 인터뷰 질문에서 옵션 선택을 위한 숫자 키패드 지원이 추가되었습니다 (이전에는 QWERTY 위의 숫자 행만 작동했습니다).
/remote-control 및 claude remote-control에 선택적 이름 인수 추가 (/remote-control My Project 또는 --name "My Project")로 claude.ai/code에서 사용자 정의 세션 제목을 설정할 수 있습니다.- 10개 새로운 언어(총 20개)에 대한 Voice STT 지원이 추가되었습니다 — 러시아어, 폴란드어, 터키어, 네덜란드어, 우크라이나어, 그리스어, 체코어, 덴마크어, 스웨덴어, 노르웨이어.
- 로고와 스피너에 노력 수준 표시(예: "낮은 노력으로")가 추가되어 어떤 노력 설정이 활성화되어 있는지 쉽게 확인할 수 있습니다.
- claude --agent를 사용할 때 터미널 제목에 에이전트 이름 표시가 추가되었습니다.
- macOS 전용 sandbox.enableWeakerNetworkIsolation 설정이 추가되어 gh, gcloud, terraform과 같은 Go 프로그램이 httpProxyPort와 함께 사용자 정의 MITM 프록시를 사용할 때 TLS 인증서를 검증할 수 있습니다.
- Claude의 시스템 프롬프트에서 내장된 커밋 및 PR 워크플로우 지침을 제거하는 includeGitInstructions 설정(및 CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS 환경 변수)을 추가했습니다.
- 재시작 없이 보류 중인 플러그인 변경 사항을 활성화하는
/reload-plugins 명령을 추가했습니다. - macOS 및 Windows에서 Claude Code Desktop을 제안하는 일회성 시작 프롬프트를 추가했습니다(최대 3회 표시, 닫을 수 있음).
- 기술이 SKILL.md 콘텐츠에서 자신의 디렉토리를 참조할 수 있도록 ${CLAUDE_SKILL_DIR} 변수를 추가했습니다.
- CLAUDE.md 또는 .claude/rules/*.md 파일이 컨텍스트에 로드될 때 발생하는 InstructionsLoaded 후크 이벤트를 추가했습니다.
- 후크 이벤트에 agent_id(서브 에이전트용) 및 agent_type(서브 에이전트 및 --agent용)을 추가했습니다.
--worktree 세션에서 실행할 때 이름, 경로, 브랜치 및 원래 레포 디렉토리와 함께 상태 줄 후크 명령에 worktree 필드를 추가했습니다.--model claude-opus-4-0 및 --model claude-opus-4-1이 현재가 아닌 더 이상 지원되지 않는 Opus 버전으로 해결되는 문제를 수정했습니다.- 여러 OAuth MCP 서버를 사용할 때 macOS 키체인 손상을 수정했습니다. 큰 OAuth 메타데이터 블롭이 보안 -i stdin 버퍼를 초과하여 이전 자격 증명이 남아
/login 프롬프트가 반복되는 문제가 발생했습니다. - Ghostty에서 SSH를 통해 Shift+Enter가 줄바꿈을 삽입하는 대신 [27;2;13~을 출력하는 문제를 수정했습니다.
- Claude가 작업 중일 때 메시지를 제출하면 stash(
Ctrl+S)가 지워지는 문제를 수정했습니다. ctrl+o(전사 전환)가 많은 파일 편집이 있는 긴 세션에서 몇 초 동안 멈추는 문제를 수정했습니다.- 계획 모드 피드백 입력이 다중 행 텍스트 입력을 지원하지 않는 문제를 수정했습니다(백슬래시+Enter 및 Shift+Enter가 이제 줄바꿈을 삽입합니다).
- 전사 파일에 누락되거나 잘못된 타임스탬프가 있는 항목이 포함될 때 /stats가 충돌하는 문제를 수정했습니다.
- --setting-sources 사용자가 동적으로 발견된 프로젝트 기술을 차단하지 않는 문제를 수정했습니다.
/plugin 작업 후 플러그인 Stop/SessionEnd/etc 후크가 작동하지 않는 문제를 수정했습니다./compact 요약이 SDK 소비자(Claude Code Remote 웹 UI, VSCode 확장)에서 사용자 버블로 렌더링되는 문제를 수정했습니다.- 입력 상자에 초안 텍스트가 있을 때 Escape가 실행 중인 턴을 중단하지 않는 문제를 수정했습니다. 대기 중인 메시지를 편집하려면 위쪽 화살표를 사용하거나 입력 줄을 지우려면 Ctrl+U를 사용하세요.
- Remote Control 세션에서 로컬 슬래시 명령(
/voice, /cost)을 실행할 때 Android 앱이 충돌하는 문제를 수정했습니다. /clear 또는 자동 압축 후 GC를 방지하는 팀원의 수명 동안 부모의 전체 대화 기록이 고정되는 프로세스 내 팀원에서 메모리 유지 문제를 수정했습니다.- --mcp-config가 손상된 파일을 가리킬 때 멈추는 문제를 수정했습니다.
- 많은 기술/플러그인이 설치된 경우 느린 시작 문제를 수정했습니다.
- /clear가 모든 세션 캐시를 완전히 지우지 않아 긴 세션에서 메모리 유지가 줄어드는 문제를 수정했습니다.
- /context가 서버의 모든 MCP 도구에 대해 동일한 토큰 수를 표시하는 문제를 수정했습니다.
- 확장된 서브 에이전트 전사 보기(
Ctrl+O)에서 각 도구 호출 아래에 여분의 빈 줄이 나타나는 문제를 수정했습니다. /config 검색 상자가 포커스되었지만 비어 있을 때 Tab/화살표 키가 설정 탭을 순환하지 않는 문제를 수정했습니다.- 시작 경로에서 git 하위 프로세스를 제거하여
--worktree 시작을 개선했습니다. --append-system-prompt-file 및 --system-prompt-file이 대화형 모드에서 작동한다는 것을 명확히 하기 위해 문서를 개선했습니다(이전 문서에서는 인쇄 모드 전용이라고 했습니다)./resume 선택기를 첫 번째 프롬프트 대신 가장 최근 프롬프트를 표시하도록 변경했습니다. 이로 인해 일부 제목이 (session)으로 표시되는 문제도 해결됩니다.
|
| v2.1.68 | 2026-03-04 | /modelIMP | - Opus 4.6 now defaults to medium effort for Max and Team subscribers. Medium effort works well for most tasks — it's the sweet spot between speed and thoroughness. You can change this anytime with
/model - Re-introduced the "ultrathink" keyword to enable high effort for the next turn
- Opus 4.6은 이제 Max 및 Team 구독자에게 중간 노력을 기본값으로 설정합니다. 중간 노력은 대부분의 작업에 잘 작동하며, 속도와 철저함의 균형을 이룹니다. 언제든지 /model로 변경할 수 있습니다.
- 다음 턴에 높은 노력을 활성화하기 위해 "ultrathink" 키워드가 재도입되었습니다.
|
| v2.1.66 | 2026-03-04 | — | - Reduced spurious error logging
|
| v2.1.63 | 2026-02-28 | /simplifyNEW /batchNEW /costFIX /modelIMP /copyNEW /clearFIX | - Added
/simplify and /batch bundled slash commands - Fixed local slash command output like
/cost appearing as user-sent messages instead of system messages in the UI - Project configs & auto memory now shared across git worktrees of the same repository
- Added ENABLE_CLAUDEAI_MCP_SERVERS=false env var to opt out from making claude.ai MCP servers available
- Improved
/model command to show the currently active model in the slash command menu - Added HTTP hooks, which can POST JSON to a URL and receive JSON instead of running a shell command
- Added manual URL paste fallback during MCP OAuth authentication. If the automatic localhost redirect doesn't work, you can paste the callback URL to complete authentication.
- VSCode: Fixed remote sessions not appearing in conversation history
- Added "Always copy full response" option to the
/copy picker. When selected, future /copy commands will skip the code block picker and copy the full response directly. - VSCode: Added session rename and remove actions to the sessions list
- Fixed
/clear not resetting cached skills, which could cause stale skill content to persist in the new conversation
/simplify 및 /batch 번들 슬래시 명령이 추가되었습니다.- UI에서 시스템 메시지 대신 사용자 전송 메시지로 나타나는 /cost의 로컬 슬래시 명령 출력을 수정했습니다.
- 프로젝트 구성 및 자동 메모리가 동일한 리포지토리의 git 작업 트리 간에 공유됩니다.
- claude.ai MCP 서버를 사용할 수 없도록 설정하는 ENABLE_CLAUDEAI_MCP_SERVERS=false 환경 변수가 추가되었습니다.
- 슬래시 명령 메뉴에서 현재 활성 모델을 표시하도록
/model 명령을 개선했습니다. - URL에 JSON을 POST하고 JSON을 수신할 수 있는 HTTP 훅이 추가되어 셸 명령을 실행하는 대신 사용할 수 있습니다.
- MCP OAuth 인증 중 수동 URL 붙여넣기 대체 기능이 추가되었습니다. 자동 localhost 리디렉션이 작동하지 않으면 콜백 URL을 붙여넣어 인증을 완료할 수 있습니다.
- VSCode: 원격 세션이 대화 기록에 나타나지 않는 문제를 수정했습니다.
/copy 선택기에서 "항상 전체 응답 복사" 옵션이 추가되었습니다. 선택 시, 향후 /copy 명령은 코드 블록 선택기를 건너뛰고 전체 응답을 직접 복사합니다.- VSCode: 세션 목록에 세션 이름 변경 및 제거 작업이 추가되었습니다.
- /clear가 캐시된 기술을 재설정하지 않아 새로운 대화에서 오래된 기술 내용이 지속될 수 있는 문제를 수정했습니다.
|
| v2.1.62 | 2026-02-27 | — | - Fixed prompt suggestion cache regression that reduced cache hit rates
- 캐시 적중률을 감소시킨 프롬프트 제안 캐시 회귀 문제를 수정했습니다.
|
| v2.1.61 | 2026-02-26 | — | - Fixed concurrent writes corrupting config file on Windows
- Windows에서 동시 쓰기로 인해 config 파일이 손상되는 문제를 수정했습니다.
|
| v2.1.59 | 2026-02-26 | /memory /copyNEW | - Claude automatically saves useful context to auto-memory. Manage with
/memory - Added
/copy command to show an interactive picker when code blocks are present, allowing selection of individual code blocks or the full response.
- Claude는 유용한 컨텍스트를 자동 메모리에 자동으로 저장합니다. /memory로 관리할 수 있습니다.
- 코드 블록이 있을 때 대화형 선택기를 표시하는
/copy 명령이 추가되어 개별 코드 블록 또는 전체 응답을 선택할 수 있습니다.
|
| v2.1.58 | 2026-02-25 | — | - Expand Remote Control to more users
|
| v2.1.56 | 2026-02-25 | — | - VS Code: Fixed another cause of "command 'claude-vscode.editor.openLast' not found" crashes
- VS Code: "command 'claude-vscode.editor.openLast' not found" 충돌의 또 다른 원인을 수정했습니다.
|
| v2.1.55 | 2026-02-25 | — | - Fixed BashTool failing on Windows with EINVAL error
- Windows에서 EINVAL 오류로 BashTool이 실패하는 문제를 수정했습니다.
|
| v2.1.53 | 2026-02-25 | ctrl+fFIX --worktreeFIX | - Fixed bulk agent kill (
ctrl+f) to send a single aggregate notification instead of one per agent, and to properly clear the command queue - Fixed
--worktree sometimes being ignored on first launch
- 대량 에이전트 종료(
ctrl+f)가 에이전트마다 하나씩 알림을 보내는 대신 단일 집계 알림을 보내고, 명령 대기를 제대로 비우도록 수정했습니다. - 첫 실행 시 --worktree가 때때로 무시되는 문제를 수정했습니다.
|
| v2.1.52 | 2026-02-24 | — | - VS Code: Fixed extension crash on Windows ("command 'claude-vscode.editor.openLast' not found")
- VS Code: Windows에서 확장 충돌("command 'claude-vscode.editor.openLast' not found")을 수정했습니다.
|
| v2.1.51 | 2026-02-24 | /modelIMP | - Added claude remote-control subcommand for external builds, enabling local environment serving for all users.
- Updated plugin marketplace default git timeout from 30s to 120s and added CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS to configure.
- Added support for custom npm registries and specific version pinning when installing plugins from npm sources
- BashTool now skips login shell (-l flag) by default when a shell snapshot is available, improving command execution performance. Previously this required setting CLAUDE_BASH_NO_LOGIN=true.
- Tool results larger than 50K characters are now persisted to disk (previously 100K). This reduces context window usage and improves conversation longevity.
- Added CLAUDE_CODE_ACCOUNT_UUID, CLAUDE_CODE_USER_EMAIL, and CLAUDE_CODE_ORGANIZATION_UUID environment variables for SDK callers to provide account info synchronously, eliminating a race condition where early telemetry events lacked account metadata.
- The
/model picker now shows human-readable labels (e.g., "Sonnet 4.5") instead of raw model IDs for pinned model versions, with an upgrade hint when a newer version is available. - Managed settings can now be set via macOS plist or Windows Registry. Learn more at https://code.claude.com/docs/en/settings#settings-files
- 외부 빌드를 위한 claude remote-control 하위 명령이 추가되어 모든 사용자를 위한 로컬 환경 제공이 가능해졌습니다.
- 플러그인 마켓플레이스의 기본 git 타임아웃을 30초에서 120초로 업데이트하고 CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS를 추가하여 구성할 수 있습니다.
- npm 소스에서 플러그인을 설치할 때 사용자 정의 npm 레지스트리 및 특정 버전 고정을 지원합니다.
- BashTool은 이제 셸 스냅샷이 있을 때 기본적으로 로그인 셸(-l 플래그)을 건너뛰어 명령 실행 성능을 개선합니다. 이전에는 CLAUDE_BASH_NO_LOGIN=true를 설정해야 했습니다.
- 50K 문자보다 큰 도구 결과가 이제 디스크에 지속적으로 저장됩니다 (이전에는 100K). 이는 컨텍스트 창 사용을 줄이고 대화의 지속성을 향상시킵니다.
- SDK 호출자가 계정 정보를 동기적으로 제공할 수 있도록 CLAUDE_CODE_ACCOUNT_UUID, CLAUDE_CODE_USER_EMAIL 및 CLAUDE_CODE_ORGANIZATION_UUID 환경 변수가 추가되어 초기 텔레메트리 이벤트에서 계정 메타데이터가 부족한 경쟁 조건을 없앴습니다.
/model 선택기가 이제 고정된 모델 버전에 대해 원시 모델 ID 대신 사람이 읽을 수 있는 레이블(예: "Sonnet 4.5")을 표시하며, 새 버전이 사용 가능할 때 업그레이드 힌트를 제공합니다.- 관리 설정을 이제 macOS plist 또는 Windows Registry를 통해 설정할 수 있습니다. 자세한 내용은 https://code.claude.com/docs/en/settings#settings-files에서 확인하세요.
|
| v2.1.50 | 2026-02-20 | /mcp reconnectFIX /mcpFIX /extra-usageNEW | - Added support for startupTimeout configuration for LSP servers
- Added WorktreeCreate and WorktreeRemove hook events, enabling custom VCS setup and teardown when agent worktree isolation creates or removes worktrees.
- Linux: Fixed native modules not loading on systems with glibc older than 2.30 (e.g., RHEL 8)
- Fixed
/mcp reconnect freezing the CLI when given a server name that doesn't exist - Added support for isolation: worktree in agent definitions, allowing agents to declaratively run in isolated git worktrees.
- CLAUDE_CODE_SIMPLE mode now also disables MCP tools, attachments, hooks, and CLAUDE.md file loading for a fully minimal experience.
- Added claude agents CLI command to list all configured agents
- Added CLAUDE_CODE_DISABLE_1M_CONTEXT environment variable to disable 1M context window support
- Opus 4.6 (fast mode) now includes the full 1M context window
- VSCode: Added
/extra-usage command support in VS Code sessions
- LSP 서버에 대한 startupTimeout 구성 지원이 추가되었습니다.
- WorktreeCreate 및 WorktreeRemove 후크 이벤트가 추가되어 에이전트 작업 트리 격리가 작업 트리를 생성하거나 제거할 때 사용자 정의 VCS 설정 및 해제를 가능하게 합니다.
- Linux: glibc 2.30보다 오래된 시스템(RHEL 8 등)에서 네이티브 모듈이 로드되지 않는 문제를 수정했습니다.
- 존재하지 않는 서버 이름을 입력했을 때
/mcp 재연결이 CLI를 멈추는 문제를 수정했습니다. - 에이전트 정의에 isolation: worktree 지원이 추가되어 에이전트가 격리된 git 작업 트리에서 선언적으로 실행할 수 있습니다.
- CLAUDE_CODE_SIMPLE 모드는 이제 완전히 최소한의 경험을 위해 MCP 도구, 첨부 파일, 후크 및 CLAUDE.md 파일 로드를 비활성화합니다.
- 구성된 모든 에이전트를 나열하는 claude agents CLI 명령이 추가되었습니다.
- 1M 컨텍스트 창 지원을 비활성화하는 CLAUDE_CODE_DISABLE_1M_CONTEXT 환경 변수가 추가되었습니다.
- Opus 4.6(빠른 모드)에는 이제 전체 1M 컨텍스트 창이 포함됩니다.
- VSCode: VS Code 세션에서
/extra-usage 명령 지원을 추가했습니다.
|
| v2.1.49 | 2026-02-19 | --worktreeNEW Ctrl+FNEW Ctrl+CFIX --scopeFIX /modelIMP /configFIX --resumeFIX /clearFIX | - Added
--worktree (-w) flag to start Claude in an isolated git worktree - Subagents support isolation: "worktree" for working in a temporary git worktree
- Added
Ctrl+F keybinding to kill background agents (two-press confirmation) - Agent definitions support background: true to always run as a background task
- Plugins can ship settings.json for default configuration
- Fixed
Ctrl+C and ESC being silently ignored when background agents are running and the main thread is idle. Pressing twice within 3 seconds now kills all background agents. - Fixed plugin enable and plugin disable to auto-detect the correct scope when
--scope is not specified, instead of always defaulting to user scope - Simple mode (CLAUDE_CODE_SIMPLE) now includes the file edit tool in addition to the Bash tool, allowing direct file editing in simple mode.
- Permission suggestions are now populated when safety checks trigger an ask response, enabling SDK consumers to display permission options
- Sonnet 4.5 with 1M context is being removed from the Max plan in favor of our frontier Sonnet 4.6 model, which now has 1M context. Please switch in
/model. - Fixed verbose mode not updating thinking block display when toggled via
/config — memo comparators now correctly detect verbose changes - SDK model info now includes supportsEffort, supportedEffortLevels, and supportsAdaptiveThinking fields so consumers can discover model capabilities.
- Added ConfigChange hook event that fires when configuration files change during a session, enabling enterprise security auditing and optional blocking of settings changes.
- Fixed
--resume session picker showing raw XML tags for sessions that start with commands like /clear. Now correctly falls through to the session ID fallback.
- Claude를 격리된 git 작업 트리에서 시작하기 위해
--worktree (-w) 플래그가 추가되었습니다. - 서브 에이전트는 임시 git 작업 트리에서 작업하기 위해 isolation: "worktree"를 지원합니다.
- 백그라운드 에이전트를 종료하기 위한
Ctrl+F 키 바인딩이 추가되었습니다(두 번 누르는 확인). - 에이전트 정의는 항상 백그라운드 작업으로 실행되도록 background: true를 지원합니다.
- 플러그인은 기본 구성을 위한 settings.json을 제공할 수 있습니다.
- 백그라운드 에이전트가 실행 중이고 메인 스레드가 유휴 상태일 때 Ctrl+C와 ESC가 무시되는 문제를 수정했습니다. 이제 3초 이내에 두 번 누르면 모든 백그라운드 에이전트가 종료됩니다.
- --scope가 지정되지 않았을 때 올바른 범위를 자동으로 감지하도록 플러그인 활성화 및 비활성화 기능을 수정했습니다.
- 간단 모드(CLAUDE_CODE_SIMPLE)에는 Bash 도구 외에 파일 편집 도구가 추가되어 간단 모드에서 직접 파일 편집이 가능합니다.
- 안전 검사로 인해 요청 응답이 발생할 때 권한 제안이 이제 채워져 SDK 소비자가 권한 옵션을 표시할 수 있습니다.
- 1M 컨텍스트가 포함된 Sonnet 4.5가 Max 플랜에서 제거되고, 이제 1M 컨텍스트가 있는 최전선 Sonnet 4.6 모델로 대체됩니다. /model에서 전환해 주세요.
- /config를 통해 전환할 때 verbose 모드가 생각 블록 표시를 업데이트하지 않는 문제를 수정했습니다 — 메모 비교기가 이제 verbose 변경 사항을 올바르게 감지합니다.
- SDK 모델 정보에 supportsEffort, supportedEffortLevels, supportsAdaptiveThinking 필드가 포함되어 소비자가 모델 기능을 발견할 수 있게 되었습니다.
- 세션 중 구성 파일이 변경될 때 발생하는 ConfigChange 후크 이벤트를 추가하여 기업 보안 감사 및 설정 변경 차단을 선택적으로 가능하게 했습니다.
- /clear와 같은 명령으로 시작하는 세션에 대해
--resume 세션 선택기가 원시 XML 태그를 표시하는 문제를 수정했습니다. 이제 세션 ID 대체로 올바르게 넘어갑니다.
|
| v2.1.47 | 2026-02-18 | ctrl+fIMP Shift+DIMP Shift+UIMP /renameIMP /helpFIX /modelFIX /compactFIX /clearFIX /resumeFIX /add-dirNEW Shift+EFIX /resume <session-id>FIX /forkFIX | - Search patterns in collapsed tool results are now displayed in quotes for clarity
- Windows: Fixed CWD tracking temp files never being cleaned up, causing them to accumulate indefinitely (anthropics/claude-code#17600)
- Use
ctrl+f to kill all background agents instead of double-pressing ESC. Background agents now continue running when you press ESC to cancel the main thread, giving you more control over agent lifecycle. - Simplified teammate navigation to use only Shift+Down (with wrapping) instead of both Shift+Up and Shift+Down.
- Added last_assistant_message field to Stop and SubagentStop hook inputs, providing the final assistant response text so hooks can access it without parsing transcript files.
- Fixed custom session titles set via
/rename being lost after resuming a conversation (anthropics/claude-code#23610) - Fixed built-in slash commands (
/help, /model, /compact, etc.) being hidden from the autocomplete dropdown when many user skills are installed (anthropics/claude-code#22020) - Fixed session name persisting in status bar after
/clear command (anthropics/claude-code#26082) - Fixed
/resume silently dropping sessions when the first message exceeds 16KB or uses array-format content (anthropics/claude-code#25721) - Added chat:newline keybinding action for configurable multi-line input (anthropics/claude-code#26075)
- Added added_dirs to the statusline JSON workspace section, exposing directories added via
/add-dir to external scripts (anthropics/claude-code#26096) - Fixed Warp terminal incorrectly prompting for Shift+Enter setup when it supports it natively (anthropics/claude-code#25957)
- Increased initial session count in resume picker from 10 to 50 for faster session discovery (anthropics/claude-code#26123)
- Windows: fixed worktree session matching when drive letter casing differs (anthropics/claude-code#26123)
- Fixed
/resume <session-id> failing to find sessions whose first message exceeds 16KB (anthropics/claude-code#25920) - Fixed crash when using
/fork on sessions that used web search — null entries in search results from transcript deserialization are now handled gracefully (anthropics/claude-code#25811) - Windows: Fixed the same CLAUDE.md file being loaded twice when drive letter casing differs between paths (anthropics/claude-code#25756)
- Moved config backup files from home directory root to ~/.claude/backups/ to reduce home directory clutter (anthropics/claude-code#26130)
- Fixed sessions with large first prompts (>16KB) disappearing from the
/resume list (anthropics/claude-code#26140) - The
/rename command now updates the terminal tab title by default (anthropics/claude-code#25789)
- 축소된 도구 결과의 검색 패턴이 명확성을 위해 이제 따옴표로 표시됩니다.
- Windows: CWD 추적 임시 파일이 정리되지 않아 무한히 축적되는 문제를 수정했습니다(anthropics/claude-code#17600).
- ESC를 두 번 누르는 대신 ctrl+f를 사용하여 모든 백그라운드 에이전트를 종료하세요. 이제 ESC를 눌러 메인 스레드를 취소해도 백그라운드 에이전트가 계속 실행되어 에이전트 생명 주기를 더 잘 제어할 수 있습니다.
- 팀원 탐색을 Shift+Down만 사용하도록 단순화하여 Shift+Up과 Shift+Down을 모두 사용할 필요가 없게 했습니다.
- Stop 및 SubagentStop 후크 입력에 last_assistant_message 필드가 추가되어 최종 어시스턴트 응답 텍스트를 제공하여 후크가 전사 파일을 파싱하지 않고도 접근할 수 있습니다.
- 대화를 재개한 후 /rename을 통해 설정한 사용자 정의 세션 제목이 사라지는 문제를 수정했습니다.
- 많은 사용자 기술이 설치된 경우 내장 슬래시 명령(
/help, /model, /compact 등)이 자동 완성 드롭다운에서 숨겨지는 문제를 수정했습니다. /clear 명령 후 상태 표시줄에 세션 이름이 지속되는 문제를 수정했습니다.- 첫 번째 메시지가 16KB를 초과하거나 배열 형식 콘텐츠를 사용할 때 /resume이 세션을 조용히 드롭하는 문제를 수정했습니다.
- 구성 가능한 다중 행 입력을 위한 chat:newline 키 바인딩 작업이 추가되었습니다(anthropics/claude-code#26075).
- statusline JSON 작업 공간 섹션에 added_dirs가 추가되어 /add-dir를 통해 추가된 디렉토리를 외부 스크립트에 노출합니다(anthropics/claude-code#26096).
- Warp 터미널이 기본적으로 지원하는 Shift+Enter 설정을 잘못 요청하는 문제를 수정했습니다.
- 세션 선택기에서 초기 세션 수를 10에서 50으로 늘려 세션 발견 속도를 높였습니다(anthropics/claude-code#26123).
- Windows: 드라이브 문자 대소문자가 다를 때 worktree 세션 일치 문제를 수정했습니다.
- 첫 번째 메시지가 16KB를 초과하는 세션을 찾지 못하는
/resume <session-id> 문제를 수정했습니다. - 웹 검색을 사용한 세션에서 /fork를 사용할 때 발생하는 충돌 문제를 수정했습니다 — 전사 역직렬화에서 검색 결과의 null 항목이 이제 정상적으로 처리됩니다.
- Windows: 경로 간 드라이브 문자 대소문자가 다를 때 동일한 CLAUDE.md 파일이 두 번 로드되는 문제를 수정했습니다.
- 홈 디렉토리의 혼잡을 줄이기 위해 구성 백업 파일을 홈 디렉토리 루트에서 ~/.claude/backups/로 이동했습니다.
- 첫 번째 프롬프트가 큰 세션(>16KB)이
/resume 목록에서 사라지는 문제를 수정했습니다. /rename 명령이 기본적으로 터미널 탭 제목을 업데이트하도록 변경되었습니다.
|
| v2.1.46 | — | — | - Added support for using claude.ai MCP connectors in Claude Code
- Claude Code에서 claude.ai MCP 커넥터 사용 지원이 추가되었습니다.
|
| v2.1.45 | 2026-02-17 | --add-dirNEW | - Added support for Claude Sonnet 4.6
- Added support for reading enabledPlugins and extraKnownMarketplaces from
--add-dir directories - Added spinnerTipsOverride setting to customize spinner tips — configure tips with an array of custom tip strings, and optionally set excludeDefault: true to show only your custom tips instead of the built-in ones
- Added SDKRateLimitInfo and SDKRateLimitEvent types to the SDK, enabling consumers to receive rate limit status updates including utilization, reset times, and overage information
- [VSCode] Improved permission destination choice (project/user/session) to persist across sessions
- Claude Sonnet 4.6 지원이 추가되었습니다.
--add-dir 디렉토리에서 enabledPlugins 및 extraKnownMarketplaces를 읽는 지원이 추가되었습니다.- spinnerTipsOverride 설정이 추가되어 스피너 팁을 사용자 정의할 수 있습니다. 사용자 정의 팁 문자열 배열로 팁을 구성하고, excludeDefault: true를 설정하여 기본 팁 대신 사용자 정의 팁만 표시할 수 있습니다.
- SDK에 SDKRateLimitInfo 및 SDKRateLimitEvent 유형이 추가되어 소비자가 사용량, 재설정 시간 및 초과 정보 등 속도 제한 상태 업데이트를 받을 수 있게 되었습니다.
- [VSCode] 세션 간 지속되는 권한 대상 선택(프로젝트/사용자/세션)이 개선되었습니다.
|
| v2.1.44 | 2026-02-16 | — | - Fixed ENAMETOOLONG errors for deeply-nested directory paths
- Fixed auth refresh errors
- 깊게 중첩된 디렉터리 경로에 대한 ENAMETOOLONG 오류를 수정했습니다.
- 인증 갱신 오류를 수정했습니다.
|
| v2.1.43 | — | — | - Fixed AWS auth refresh hanging indefinitely by adding a 3-minute timeout
- Fixed spurious warnings for non-agent markdown files in .claude/agents/ directory
- Fixed structured-outputs beta header being sent unconditionally on Vertex/Bedrock
- AWS 인증 갱신이 무한정 대기하는 문제를 3분 타임아웃을 추가하여 수정했습니다.
- .claude/agents/ 디렉터리의 비에이전트 마크다운 파일에 대한 불필요한 경고를 수정했습니다.
- Vertex/Bedrock에서 구조화된 출력 베타 헤더가 무조건 전송되는 문제를 수정했습니다.
|
| v2.1.42 | 2026-02-13 | /resumeFIX /compactFIX | - Added one-time Opus 4.6 effort callout for eligible users
- Fixed
/resume showing interrupt messages as session titles - Fixed image dimension limit errors to suggest
/compact
- 자격이 있는 사용자에게 Opus 4.6의 일회성 호출이 추가되었습니다.
- /resume이 세션 제목으로 인터럽트 메시지를 표시하는 문제를 수정했습니다.
- 이미지 차원 제한 오류를 수정하여 /compact를 제안합니다.
|
| v2.1.41 | 2026-02-13 | /resumeFIX /renameIMP | - Added guard against launching Claude Code inside another Claude Code session
- Fixed
/resume session previews showing raw XML tags instead of readable command names - Added speed attribute to OTel events and trace spans for fast mode visibility
- Added claude auth login, claude auth status, and claude auth logout CLI subcommands
- Added Windows ARM64 (win32-arm64) native binary support
- Improved
/rename to auto-generate session name from conversation context when called without arguments
- 다른 Claude Code 세션 내에서 Claude Code를 실행하지 않도록 방어가 추가되었습니다.
/resume 세션 미리보기가 읽을 수 있는 명령 이름 대신 원시 XML 태그를 표시하는 문제를 수정했습니다.- 빠른 모드 가시성을 위해 OTel 이벤트 및 추적 스팬에 속도 속성이 추가되었습니다.
- claude auth login, claude auth status, claude auth logout CLI 하위 명령이 추가되었습니다.
- Windows ARM64 (win32-arm64) 네이티브 바이너리 지원이 추가되었습니다.
- 인수가 없이 호출될 때 대화 맥락에서 세션 이름을 자동 생성하도록 /rename을 개선했습니다.
|
| v2.1.39 | 2026-02-10 | — | - Improved terminal rendering performance
- Fixed fatal errors being swallowed instead of displayed
- Fixed process hanging after session close
- Fixed character loss at terminal screen boundary
- Fixed blank lines in verbose transcript view
- 터미널 렌더링 성능을 개선했습니다.
- 치명적인 오류가 표시되지 않고 숨겨지는 문제를 수정했습니다.
- 세션 종료 후 프로세스가 멈추는 문제를 수정했습니다.
- 터미널 화면 경계에서 문자 손실 문제를 수정했습니다.
- 자세한 전사 보기에서 빈 줄 문제를 수정했습니다.
|
| v2.1.38 | 2026-02-10 | — | - Blocked writes to .claude/skills directory in sandbox mode
- 샌드박스 모드에서 .claude/skills 디렉토리에 대한 쓰기가 차단되었습니다.
|
| v2.1.37 | 2026-02-07 | /fastFIX /extra-usageFIX | - Fixed an issue where
/fast was not immediately available after enabling /extra-usage
- /extra-usage를 활성화한 후 /fast가 즉시 사용 가능하지 않은 문제를 수정했습니다.
|
| v2.1.36 | 2026-02-07 | — | - Fast mode is now available for Opus 4.6. Learn more at https://code.claude.com/docs/en/fast-mode
- Opus 4.6에 대해 빠른 모드가 이제 사용 가능합니다. 자세한 내용은 https://code.claude.com/docs/en/fast-mode에서 확인하세요.
|
| v2.1.34 | 2026-02-06 | — | - Fixed a crash when agent teams setting changed between renders
- Fixed a bug where commands excluded from sandboxing (via sandbox.excludedCommands or dangerouslyDisableSandbox) could bypass the Bash ask permission rule when autoAllowBashIfSandboxed was enabled
- 렌더링 간 에이전트 팀 설정이 변경될 때 발생하는 충돌 문제를 수정했습니다.
- sandbox.excludedCommands 또는 dangerouslyDisableSandbox를 통해 샌드박싱에서 제외된 명령이 autoAllowBashIfSandboxed가 활성화된 경우 Bash 권한 요청 규칙을 우회할 수 있는 버그를 수정했습니다.
|
| v2.1.33 | 2026-02-06 | /skillsNEW /resumeFIX | - Added TeammateIdle and TaskCompleted hook events for multi-agent workflows
- Added support for restricting which sub-agents can be spawned via Task(agent_type) syntax in agent "tools" frontmatter
- Added memory frontmatter field support for agents, enabling persistent memory with user, project, or local scope
- Added plugin name to skill descriptions and
/skills menu for better discoverability - Fixed
/resume session picker showing raw XML markup instead of clean titles for sessions started with slash commands - Errors from invalid managed settings are now surfaced
- VSCode: Added support for remote sessions, allowing OAuth users to browse and resume sessions from claude.ai
- VSCode: Added git branch and message count to the session picker, with support for searching by branch name
- VSCode: Fixed scroll-to-bottom under-scrolling on initial session load and session switch
- 다중 에이전트 워크플로우를 위한 TeammateIdle 및 TaskCompleted 후크 이벤트가 추가되었습니다.
- 에이전트 "tools" 프론트 매터에서 Task(agent_type) 구문을 통해 생성할 수 있는 하위 에이전트를 제한하는 지원이 추가되었습니다.
- 에이전트에 대한 메모리 프론트 매터 필드 지원이 추가되어 사용자, 프로젝트 또는 로컬 범위에서 지속적인 메모리를 사용할 수 있게 되었습니다.
- 더 나은 발견 가능성을 위해 기술 설명 및
/skills 메뉴에 플러그인 이름이 추가되었습니다. - 슬래시 명령으로 시작한 세션에 대해
/resume 세션 선택기가 깔끔한 제목 대신 원시 XML 마크업을 표시하는 문제를 수정했습니다. - 잘못된 관리 설정으로 인한 오류가 이제 표시됩니다.
- VSCode: 원격 세션 지원이 추가되어 OAuth 사용자가 claude.ai에서 세션을 탐색하고 재개할 수 있게 되었습니다.
- VSCode: 세션 선택기에 git 브랜치 및 메시지 수가 추가되었으며, 브랜치 이름으로 검색할 수 있는 지원이 포함되었습니다.
- VSCode: 초기 세션 로드 및 세션 전환 시 아래로 스크롤 문제를 수정했습니다.
|
| v2.1.32 | 2026-02-05 | --add-dirIMP | - Claude Opus 4.6 is now available!
- Added research preview agent teams feature for multi-agent collaboration (token-intensive feature, requires setting CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1)
- Claude now automatically records and recalls memories as it works
- Added "Summarize from here" to the message selector, allowing partial conversation summarization.
- Skills defined in .claude/skills/ within additional directories (
--add-dir) are now loaded automatically. - Updated --resume to re-use --agent value specified in previous conversation by default.
- Skill character budget now scales with context window (2% of context), so users with larger context windows can see more skill descriptions without truncation
- VSCode: Fixed slash commands incorrectly being executed when pressing Enter with preceding text in the input field
- VSCode: Added spinner when loading past conversations list
- Claude Opus 4.6이 이제 사용 가능합니다!
- 다중 에이전트 협업을 위한 연구 미리보기 에이전트 팀 기능이 추가되었습니다(토큰 집약적인 기능, CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 설정 필요).
- Claude는 작업 중 자동으로 메모리를 기록하고 회상합니다.
- 메시지 선택기에 "여기서 요약" 기능이 추가되어 부분 대화 요약이 가능합니다.
- 추가 디렉토리(
--add-dir) 내의 .claude/skills/에 정의된 기술이 이제 자동으로 로드됩니다. - --resume이 기본적으로 이전 대화에서 지정된 --agent 값을 재사용하도록 업데이트되었습니다.
- 기술 문자 예산이 이제 컨텍스트 창에 따라 조정되어, 더 큰 컨텍스트 창을 가진 사용자가 잘림 없이 더 많은 기술 설명을 볼 수 있습니다.
- VSCode: 입력 필드에 앞선 텍스트가 있을 때 Enter를 눌러 슬래시 명령이 잘못 실행되는 문제를 수정했습니다.
- VSCode: 과거 대화 목록을 로드할 때 스피너를 추가했습니다.
|
| v2.1.31 | 2026-02-04 | — | - Added session resume hint on exit, showing how to continue your conversation later
- Added support for full-width (zenkaku) space input from Japanese IME in checkbox selection
- Reduced layout jitter in the terminal when the spinner appears and disappears during streaming
- 종료 시 세션 재개 힌트가 추가되어 나중에 대화를 계속하는 방법을 보여줍니다.
- 체크박스 선택에서 일본어 IME의 전각(zenkaku) 공백 입력을 지원합니다.
- 스트리밍 중 스피너가 나타나고 사라질 때 터미널의 레이아웃 떨림이 줄어들었습니다.
|
| v2.1.30 | 2026-02-03 | --client-idNEW --client-secretNEW /debugNEW --topo-orderNEW --cherry-pickNEW --formatNEW --rawNEW /loginFIX /upgradeFIX --resumeIMP /modelIMP Shift+ENEW | - Added pages parameter to the Read tool for PDFs, allowing specific page ranges to be read (e.g., pages: "1-5"). Large PDFs (>10 pages) now return a lightweight reference when @ mentioned instead of being inlined into context.
- Added pre-configured OAuth client credentials for MCP servers that don't support Dynamic Client Registration (e.g., Slack). Use
--client-id and --client-secret with claude mcp add. - Added
/debug for Claude to help troubleshoot the current session - Added support for additional git log and git show flags in read-only mode (e.g.,
--topo-order, --cherry-pick, --format, --raw) - Added token count, tool uses, and duration metrics to Task tool results
- Added reduced motion mode to the config
- Fixed 400 errors that could occur after running
/login when the conversation contained thinking blocks - Fixed rate limit message showing incorrect "
/upgrade" suggestion for Max 20x users when extra-usage is unavailable - Improved memory usage for
--resume (68% reduction for users with many sessions) by replacing the session index with lightweight stat-based loading and progressive enrichment - Changed
/model to execute immediately instead of being queued - [VSCode] Added multiline input support to the "Other" text input in question dialogs (use Shift+Enter for new lines)
- [VSCode] Fixed duplicate sessions appearing in the session list when starting a new conversation
- PDF용 Read 도구에 pages 매개변수가 추가되어 특정 페이지 범위를 읽을 수 있게 되었습니다(예: pages: "1-5"). 큰 PDF(10페이지 초과)는 @ 언급 시 경량 참조를 반환하며, 컨텍스트에 인라인되지 않습니다.
- 동적 클라이언트 등록을 지원하지 않는 MCP 서버(예: Slack)를 위한 미리 구성된 OAuth 클라이언트 자격 증명이 추가되었습니다. claude mcp add와 함께
--client-id 및 --client-secret을 사용하세요. - 현재 세션 문제 해결을 위한
/debug 추가 - 읽기 전용 모드에서 추가 git log 및 git show 플래그 지원 추가 (예:
--topo-order, --cherry-pick, --format, --raw) - Task 도구 결과에 토큰 수, 도구 사용 및 지속 시간 메트릭 추가
- 설정에 감소된 모션 모드 추가
- 대화에 생각 블록이 포함된 경우 /login을 실행한 후 발생할 수 있는 400 오류를 수정했습니다.
- Max 20x 사용자가 추가 사용 불가능할 때 잘못된 "
/upgrade" 제안을 표시하는 비율 제한 메시지를 수정했습니다. - 많은 세션을 가진 사용자에 대해 --resume의 메모리 사용량을 68% 줄이기 위해 세션 인덱스를 경량화된 상태 기반 로딩 및 점진적 보강으로 교체했습니다.
- /model이 대기열에 있지 않고 즉시 실행되도록 변경했습니다.
- [VSCode] 질문 대화 상자의 "기타" 텍스트 입력에 다중 입력 지원 추가 (새 줄은 Shift+Enter 사용)
- [VSCode] 새 대화를 시작할 때 세션 목록에 중복 세션이 나타나는 문제 수정
|
| v2.1.29 | 2026-01-31 | — | - Fixed startup performance issues when resuming sessions that have saved_hook_context
- saved_hook_context가 있는 세션을 재개할 때 시작 성능 문제를 수정했습니다.
|
| v2.1.27 | 2026-01-30 | --from-prNEW /contextFIX | - Added tool call failures and denials to debug logs
- Added
--from-pr flag to resume sessions linked to a specific GitHub PR number or URL - Sessions are now automatically linked to PRs when created via gh pr create
- Fixed
/context command not displaying colored output - Windows: Fixed bash command execution failing for users with .bashrc files
- Windows: Fixed console windows flashing when spawning child processes
- VSCode: Fixed OAuth token expiration causing 401 errors after extended sessions
- 디버그 로그에 도구 호출 실패 및 거부 추가
- 특정 GitHub PR 번호 또는 URL에 연결된 세션을 재개하기 위한
--from-pr 플래그 추가 - gh pr create를 통해 생성된 세션이 이제 자동으로 PR에 연결됨
/context 명령이 색상 출력이 표시되지 않는 문제를 수정했습니다.- Windows: .bashrc 파일이 있는 사용자의 bash 명령 실행 실패 문제 수정
- Windows: 자식 프로세스를 생성할 때 콘솔 창이 깜박이는 문제 수정
- VSCode: 연장된 세션 후 OAuth 토큰 만료로 인한 401 오류 수정
|
| v2.1.25 | 2026-01-29 | — | - Fixed beta header validation error for gateway users on Bedrock and Vertex, ensuring CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 avoids the error
- Bedrock 및 Vertex의 게이트웨이 사용자에 대한 베타 헤더 검증 오류를 수정하여 CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1이 오류를 피하도록 했습니다.
|
| v2.1.23 | 2026-01-29 | — | - Added customizable spinner verbs setting (spinnerVerbs)
- [IDE] Fixed model options displaying incorrect region strings for Bedrock users in headless mode
- 사용자 정의 가능한 스피너 동사 설정 추가 (spinnerVerbs)
- [IDE] 헤드리스 모드에서 Bedrock 사용자의 모델 옵션에 잘못된 지역 문자열 표시 문제 수정
|
| v2.1.22 | 2026-01-28 | — | - Fixed structured outputs for non-interactive (-p) mode
- 비대화형(-p) 모드에 대한 구조화된 출력을 수정했습니다.
|
| v2.1.21 | 2026-01-28 | — | - Added support for full-width (zenkaku) number input from Japanese IME in option selection prompts
- [VSCode] Added automatic Python virtual environment activation, ensuring python and pip commands use the correct interpreter (configurable via claudeCode.usePythonEnvironment setting)
- [VSCode] Fixed message action buttons having incorrect background colors
- 옵션 선택 프롬프트에서 일본어 IME의 전폭(전각) 숫자 입력 지원 추가
- [VSCode] Python 가상 환경 자동 활성화 추가, python 및 pip 명령이 올바른 인터프리터를 사용하도록 보장 (claudeCode.usePythonEnvironment 설정을 통해 구성 가능)
- [VSCode] 메시지 액션 버튼의 잘못된 배경색 문제 수정
|
| v2.1.20 | 2026-01-27 | Ctrl+GNEW --add-dirNEW /contextFIX /sandboxIMP /commit-push-prIMP /copyIMP | - Added arrow key history navigation in vim normal mode when cursor cannot move further
- Added external editor shortcut (
Ctrl+G) to the help menu for better discoverability - Added PR review status indicator to the prompt footer, showing the current branch's PR state (approved, changes requested, pending, or draft) as a colored dot with a clickable link
- Added support for loading CLAUDE.md files from additional directories specified via
--add-dir flag (requires setting CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1) - Added ability to delete tasks via the TaskUpdate tool
- Fixed duplicate output in some commands like
/context - Improved
/sandbox command UI to show dependency status with installation instructions when dependencies are missing - Changed the
/commit-push-pr skill to automatically post PR URLs to Slack channels when configured via MCP tools - Changed the
/copy command to be available to all users
- 커서가 더 이상 이동할 수 없을 때 vim 일반 모드에서 화살표 키로 히스토리 탐색 추가
- 더 나은 발견 가능성을 위한 도움말 메뉴에 외부 편집기 단축키 (
Ctrl+G) 추가 - 프롬프트 바닥글에 PR 리뷰 상태 표시기 추가, 현재 브랜치의 PR 상태(승인, 변경 요청, 보류 또는 초안)를 클릭 가능한 링크와 함께 색상 점으로 표시
--add-dir 플래그를 통해 지정된 추가 디렉토리에서 CLAUDE.md 파일을 로드하는 지원 추가 (CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1 설정 필요)- TaskUpdate 도구를 통해 작업 삭제 기능 추가
- /context와 같은 일부 명령에서 중복 출력이 발생하는 문제를 수정했습니다.
- 종속성이 없을 때 설치 지침과 함께 종속성 상태를 표시하도록
/sandbox 명령 UI를 개선했습니다. - MCP 도구를 통해 구성된 경우
/commit-push-pr 기술이 PR URL을 Slack 채널에 자동으로 게시하도록 변경했습니다. /copy 명령을 모든 사용자에게 사용할 수 있도록 변경했습니다.
|
| v2.1.19 | 2026-01-23 | /renameFIX /tagFIX Ctrl+SFIX | - Added env var CLAUDE_CODE_ENABLE_TASKS, set to false to keep the old system temporarily
- Added shorthand $0, $1, etc. for accessing individual arguments in custom commands
- Fixed
/rename and /tag not updating the correct session when resuming from a different directory (e.g., git worktrees) - Fixed pasted text content being lost when using prompt stash (
Ctrl+S) and restore - [SDK] Added replay of queued_command attachment messages as SDKUserMessageReplay events when replayUserMessages is enabled
- [VSCode] Enabled session forking and rewind functionality for all users
- 이전 시스템을 임시로 유지하기 위해 false로 설정된 환경 변수 CLAUDE_CODE_ENABLE_TASKS 추가
- 사용자 정의 명령에서 개별 인수에 접근하기 위한 약식 $0, $1 등 추가
- 다른 디렉토리(예: git worktrees)에서 복원할 때
/rename 및 /tag가 올바른 세션을 업데이트하지 않는 문제를 수정했습니다. - 프롬프트 스태시(
Ctrl+S) 및 복원 사용 시 붙여넣은 텍스트 내용이 사라지는 문제를 수정했습니다. - [SDK] replayUserMessages가 활성화된 경우 queued_command 첨부 메시지를 SDKUserMessageReplay 이벤트로 재생하는 기능 추가
- [VSCode] 모든 사용자에 대한 세션 포크 및 되감기 기능 활성화
|
| v2.1.18 | 2026-01-22 | /keybindingsNEW | - Added customizable keyboard shortcuts. Configure keybindings per context, create chord sequences, and personalize your workflow. Run
/keybindings to get started. Learn more at https://code.claude.com/docs/en/keybindings
- 사용자 정의 가능한 키보드 단축키 추가. 컨텍스트별로 키 바인딩을 구성하고, 코드 시퀀스를 생성하며, 워크플로를 개인화하세요. 시작하려면 /keybindings를 실행하세요. 자세한 내용은 https://code.claude.com/docs/en/keybindings에서 확인하세요.
|
| v2.1.17 | 2026-01-22 | — | - Fixed crashes on processors without AVX instruction support
- AVX 명령어 지원이 없는 프로세서에서 발생하는 충돌 문제를 수정했습니다.
|
| v2.1.16 | 2026-01-22 | /compactFIX | - Added new task management system, including new capabilities like dependency tracking
- [VSCode] Added native plugin management support
- [VSCode] Added ability for OAuth users to browse and resume remote Claude sessions from the Sessions dialog
- Fixed an issue where the "context remaining" warning was not hidden after running
/compact - [IDE] Fixed a race condition on Windows where the Claude Code sidebar view container would not appear on start
- 종속성 추적과 같은 새로운 기능을 포함한 새로운 작업 관리 시스템 추가
- [VSCode] 네이티브 플러그인 관리 지원 추가
- [VSCode] OAuth 사용자가 세션 대화 상자에서 원격 Claude 세션을 탐색하고 재개할 수 있는 기능 추가
/compact 실행 후 "남은 컨텍스트" 경고가 숨겨지지 않는 문제를 수정했습니다.- [IDE] 시작 시 Claude Code 사이드바 뷰 컨테이너가 나타나지 않는 Windows의 경쟁 조건을 수정했습니다.
|
| v2.1.15 | 2026-01-21 | /compactFIX | - Added deprecation notification for npm installations - run claude install or see https://code.claude.com/docs/en/setup for more options
- Fixed the "Context left until auto-compact" warning not disappearing after running
/compact
- npm 설치에 대한 사용 중단 알림을 추가했습니다 - claude install을 실행하거나 https://code.claude.com/docs/en/setup를 참조하여 더 많은 옵션을 확인하세요.
/compact 실행 후 "자동 압축까지 남은 컨텍스트" 경고가 사라지지 않는 문제를 수정했습니다.
|
| v2.1.14 | 2026-01-20 | /feedbackFIX /contextFIX /configFIX /modelFIX /todosFIX /compactFIX /usageNEW | - Added history-based autocomplete in bash mode (!) - type a partial command and press Tab to complete from your bash command history
- Added search to installed plugins list - type to filter by name or description
- Added support for pinning plugins to specific git commit SHAs, allowing marketplace entries to install exact versions
- Fixed
/feedback command generating invalid GitHub issue URLs when description is very long - Fixed
/context command to show the same token count and percentage as the status line in verbose mode - Fixed an issue where
/config, /context, /model, and /todos command overlays could close unexpectedly - Fixed slash command autocomplete selecting wrong command when typing similar commands (e.g.,
/context vs /compact) - [VSCode] Added
/usage command to display current plan usage
- bash 모드에서 이력 기반 자동 완성을 추가했습니다 (!) - 부분 명령어를 입력하고 Tab을 눌러 bash 명령어 이력에서 완성하세요.
- 설치된 플러그인 목록에 검색 기능을 추가했습니다 - 이름이나 설명으로 필터링하려면 입력하세요.
- 특정 git 커밋 SHA에 플러그인을 고정할 수 있는 지원을 추가하여 마켓플레이스 항목이 정확한 버전을 설치할 수 있게 했습니다.
- 설명이 매우 길 때
/feedback 명령이 잘못된 GitHub 이슈 URL을 생성하는 문제를 수정했습니다. /context 명령이 자세한 모드에서 상태 줄과 동일한 토큰 수 및 비율을 표시하도록 수정했습니다./config, /context, /model, /todos 명령 오버레이가 예기치 않게 닫히는 문제를 수정했습니다.- 비슷한 명령을 입력할 때 슬래시 명령 자동 완성이 잘못된 명령을 선택하는 문제를 수정했습니다 (예:
/context vs /compact). - [VSCode] 현재 요금제 사용량을 표시하는
/usage 명령어를 추가했습니다.
|
| v2.1.12 | 2026-01-17 | — | - Fixed message rendering bug
|
| v2.1.11 | 2026-01-17 | — | - Fixed excessive MCP connection requests for HTTP/SSE transports
- HTTP/SSE 전송에 대한 과도한 MCP 연결 요청 수정
|
| v2.1.10 | 2026-01-17 | --initNEW --init-onlyNEW --maintenanceNEW | - Added new Setup hook event that can be triggered via
--init, --init-only, or --maintenance CLI flags for repository setup and maintenance operations - Added keyboard shortcut 'c' to copy OAuth URL when browser doesn't open automatically during login
- [VSCode] Added install count display to plugin listings
- [VSCode] Added trust warning when installing plugins
- 저장소 설정 및 유지 관리 작업을 위해
--init, --init-only 또는 --maintenance CLI 플래그를 통해 트리거할 수 있는 새로운 Setup 훅 이벤트를 추가했습니다. - 로그인 중 브라우저가 자동으로 열리지 않을 때 OAuth URL을 복사하는 'c' 키보드 단축키를 추가했습니다.
- [VSCode] 플러그인 목록에 설치 수 표시를 추가했습니다.
- [VSCode] 플러그인 설치 시 신뢰 경고를 추가했습니다.
|
| v2.1.9 | 2026-01-16 | Ctrl+GNEW Ctrl+ZFIX | - Added auto:N syntax for configuring the MCP tool search auto-enable threshold, where N is the context window percentage (0-100)
- Added plansDirectory setting to customize where plan files are stored
- Added external editor support (
Ctrl+G) in AskUserQuestion "Other" input field - Added session URL attribution to commits and PRs created from web sessions
- Added support for PreToolUse hooks to return additionalContext to the model
- Added ${CLAUDE_SESSION_ID} string substitution for skills to access the current session ID
- Fixed
Ctrl+Z suspend not working in terminals using Kitty keyboard protocol (Ghostty, iTerm2, kitty, WezTerm)
- MCP 도구 검색 자동 활성화 임계값을 구성하기 위한 auto:N 구문을 추가했습니다. 여기서 N은 컨텍스트 창 비율(0-100)입니다.
- 계획 파일이 저장되는 위치를 사용자 정의할 수 있는 plansDirectory 설정을 추가했습니다.
- AskUserQuestion "기타" 입력 필드에서 외부 편집기 지원(
Ctrl+G)을 추가했습니다. - 웹 세션에서 생성된 커밋 및 PR에 세션 URL 속성을 추가했습니다.
- 모델에 additionalContext를 반환하는 PreToolUse 훅 지원을 추가했습니다.
- 현재 세션 ID에 접근하기 위한 기술용 ${CLAUDE_SESSION_ID} 문자열 치환을 추가했습니다.
- Kitty 키보드 프로토콜을 사용하는 터미널에서
Ctrl+Z 일시 중지가 작동하지 않는 문제를 수정했습니다 (Ghostty, iTerm2, kitty, WezTerm).
|
| v2.1.7 | 2026-01-14 | /modelFIX /themeFIX | - Added showTurnDuration setting to hide turn duration messages (e.g., "Cooked for 1m 6s")
- Added ability to provide feedback when accepting permission prompts
- Added inline display of agent's final response in task notifications, making it easier to see results without reading the full transcript file
- Fixed spinner briefly flashing when running local slash commands like
/model or /theme - Enabled MCP tool search auto mode by default for all users. When MCP tool descriptions exceed 10% of the context window, they are automatically deferred and discovered via the MCPSearch tool instead of being loaded upfront. This reduces context usage for users with many MCP tools configured. Users can disable this by adding MCPSearch to disallowedTools in their settings.
- [VSCode] Fixed claudeProcessWrapper setting passing the wrapper path instead of the Claude binary path
- 턴 지속 시간 메시지(예: "1m 6s 동안 요리됨")를 숨기기 위한 showTurnDuration 설정을 추가했습니다.
- 권한 요청 수락 시 피드백을 제공할 수 있는 기능을 추가했습니다.
- 작업 알림에서 에이전트의 최종 응답을 인라인으로 표시하여 전체 전사 파일을 읽지 않고도 결과를 쉽게 볼 수 있도록 했습니다.
/model 또는 /theme과 같은 로컬 슬래시 명령을 실행할 때 스피너가 잠깐 깜박이는 문제를 수정했습니다.- 모든 사용자에 대해 MCP 도구 검색 자동 모드를 기본으로 활성화했습니다. MCP 도구 설명이 컨텍스트 창의 10%를 초과하면 자동으로 연기되고 MCPSearch 도구를 통해 발견됩니다. 이는 많은 MCP 도구가 구성된 사용자에게 컨텍스트 사용량을 줄여줍니다. 사용자는 설정의 disallowedTools에 MCPSearch를 추가하여 이를 비활성화할 수 있습니다.
- [VSCode] claudeProcessWrapper 설정이 Claude 바이너리 경로 대신 래퍼 경로를 전달하는 문제를 수정했습니다.
|
| v2.1.6 | 2026-01-13 | /configNEW /doctorNEW /statsNEW Ctrl+GNEW /tasksIMP /mcpDEL | - Added search functionality to
/config command for quickly filtering settings - Added Updates section to
/doctor showing auto-update channel and available npm versions (stable/latest) - Added date range filtering to
/stats command - press r to cycle between Last 7 days, Last 30 days, and All time - Added automatic discovery of skills from nested .claude/skills directories when working with files in subdirectories
- Added context_window.used_percentage and context_window.remaining_percentage fields to status line input for easier context window display
- Added an error display when the editor fails during
Ctrl+G - Improved the
/tasks dialog to go directly to task details when there's only one background task running - Updated "Help improve Claude" setting fetch to refresh OAuth and retry when it fails due to a stale OAuth token
- Removed ability to @-mention MCP servers to enable/disable - use
/mcp enable <name> instead - [VSCode] Fixed usage indicator not updating after manual compact
- 설정을 빠르게 필터링하기 위한
/config 명령어에 검색 기능을 추가했습니다. - /doctor에 자동 업데이트 채널 및 사용 가능한 npm 버전(안정/최신)을 표시하는 Updates 섹션을 추가했습니다.
/stats 명령어에 날짜 범위 필터링을 추가했습니다 - r을 눌러 지난 7일, 지난 30일 및 전체 기간 사이를 순환하세요.- 하위 디렉토리의 파일 작업 시 중첩된 .claude/skills 디렉토리에서 기술을 자동으로 발견하는 기능을 추가했습니다.
- 컨텍스트 창 표시를 쉽게 하기 위해 status line 입력에 context_window.used_percentage 및 context_window.remaining_percentage 필드를 추가했습니다.
Ctrl+G 중 편집기가 실패할 때 오류 표시를 추가했습니다.- 백그라운드 작업이 하나만 실행 중일 때
/tasks 대화 상자가 작업 세부정보로 직접 이동하도록 개선했습니다. - "Claude 개선에 도움 주기" 설정 가져오기를 업데이트하여 OAuth를 새로 고치고 오래된 OAuth 토큰으로 인해 실패할 경우 재시도하도록 했습니다.
- MCP 서버를 @-멘션하여 활성화/비활성화할 수 있는 기능을 제거했습니다 - 대신
/mcp enable <name>을 사용하세요. - [VSCode] 수동 압축 후 사용량 표시기가 업데이트되지 않는 문제를 수정했습니다.
|
| v2.1.5 | 2026-01-12 | — | - Added CLAUDE_CODE_TMPDIR environment variable to override the temp directory used for internal temp files, useful for environments with custom temp directory requirements
- 내부 임시 파일에 사용되는 임시 디렉토리를 재정의하기 위한 CLAUDE_CODE_TMPDIR 환경 변수를 추가했습니다. 이는 사용자 정의 임시 디렉토리 요구 사항이 있는 환경에서 유용합니다.
|
| v2.1.4 | 2026-01-11 | Ctrl+BNEW | - Added CLAUDE_CODE_DISABLE_BACKGROUND_TASKS environment variable to disable all background task functionality including auto-backgrounding and the
Ctrl+B shortcut
- 모든 백그라운드 작업 기능을 비활성화하는 CLAUDE_CODE_DISABLE_BACKGROUND_TASKS 환경 변수를 추가했습니다. 여기에는 자동 백그라운딩 및
Ctrl+B 단축키가 포함됩니다.
|
| v2.1.3 | 2026-01-09 | /configNEW /doctorNEW /clearFIX | - Merged slash commands and skills, simplifying the mental model with no change in behavior
- Added release channel (stable or latest) toggle to
/config - Added detection and warnings for unreachable permission rules, with warnings in
/doctor and after saving rules that include the source of each rule and actionable fix guidance - Fixed plan files persisting across
/clear commands, now ensuring a fresh plan file is used after clearing a conversation - [VSCode] Added clickable destination selector for permission requests, allowing you to choose where settings are saved (this project, all projects, shared with team, or session only)
- 슬래시 명령과 스킬을 통합하여 행동 변화 없이 정신 모델을 단순화했습니다.
- /config에 릴리스 채널(안정적 또는 최신) 전환 기능을 추가했습니다.
- 도달할 수 없는 권한 규칙에 대한 감지 및 경고를 추가했습니다. 경고는 /doctor와 규칙을 저장한 후 각 규칙의 출처 및 실행 가능한 수정 안내를 포함합니다.
/clear 명령 후에도 계획 파일이 지속되는 문제를 수정하여 대화를 지운 후 새 계획 파일이 사용되도록 했습니다.- [VSCode] 권한 요청을 위한 클릭 가능한 목적지 선택기를 추가하여 설정이 저장될 위치를 선택할 수 있게 했습니다(이 프로젝트, 모든 프로젝트, 팀과 공유, 또는 세션 전용).
|
| v2.1.2 | 2026-01-09 | Shift+TNEW --agentNEW /tasksFIX /pluginsIMP | - Added source path metadata to images dragged onto the terminal, helping Claude understand where images originated
- Added clickable hyperlinks for file paths in tool output in terminals that support OSC 8 (like iTerm)
- Added support for Windows Package Manager (winget) installations with automatic detection and update instructions
- Added Shift+Tab keyboard shortcut in plan mode to quickly select "auto-accept edits" option
- Added FORCE_AUTOUPDATE_PLUGINS environment variable to allow plugin autoupdate even when the main auto-updater is disabled
- Added agent_type to SessionStart hook input, populated if
--agent is specified - Fixed remote session URL and teleport being broken when using
/tasks command - Changed
/plugins installed tab to unify plugins and MCPs with scope-based grouping - [SDK] Changed minimum zod peer dependency to ^4.0.0
- [VSCode] Fixed usage display not updating after manual compact
- 터미널에 드래그된 이미지에 소스 경로 메타데이터를 추가하여 Claude가 이미지의 출처를 이해하는 데 도움을 줍니다.
- OSC 8을 지원하는 터미널에서 도구 출력의 파일 경로에 클릭 가능한 하이퍼링크를 추가했습니다(iTerm과 같은).
- Windows Package Manager(winget) 설치에 대한 지원을 추가하고 자동 감지 및 업데이트 지침을 제공합니다.
- 계획 모드에서 Shift+Tab 단축키를 추가하여 "자동 수락 편집" 옵션을 빠르게 선택할 수 있게 했습니다.
- 주 자동 업데이트가 비활성화되어도 플러그인 자동 업데이트를 허용하는 FORCE_AUTOUPDATE_PLUGINS 환경 변수를 추가했습니다.
- SessionStart 훅 입력에 agent_type을 추가했습니다. --agent가 지정된 경우 채워집니다.
/tasks 명령을 사용할 때 원격 세션 URL 및 텔레포트가 작동하지 않는 문제를 수정했습니다./plugins 설치 탭을 플러그인과 MCP를 범위 기반 그룹화로 통합하도록 변경했습니다.- [SDK] 최소 zod 동료 종속성을 ^4.0.0으로 변경했습니다.
- [VSCode] 수동 압축 후 사용량 표시가 업데이트되지 않는 문제를 수정했습니다.
|
| v2.1.0 | 2026-01-07 | Shift+EIMP --resumeFIX Ctrl+RFIX Ctrl+BNEW /teleportNEW /remote-envNEW --disallowedToolsNEW /planNEW --toolsNEW Ctrl+VNEW Ctrl+ONEW Alt+BFIX Alt+FFIX /pathFIX /contextFIX --model haikuFIX /hooksFIX /skillsIMP /statsIMP | - Added automatic skill hot-reload - skills created or modified in ~/.claude
/skills or .claude/skills are now immediately available without restarting the session - Added support for running skills and slash commands in a forked sub-agent context using context: fork in skill frontmatter
- Added support for agent field in skills to specify agent type for execution
- Added language setting to configure Claude's response language (e.g., language: "japanese")
- Changed Shift+Enter to work out of the box in iTerm2, WezTerm, Ghostty, and Kitty without modifying terminal configs
- Added respectGitignore support in settings.json for per-project control over @-mention file picker behavior
- Added IS_DEMO environment variable to hide email and organization from the UI, useful for streaming or recording sessions
- Fixed files and skills not being properly discovered when resuming sessions with -c or
--resume - Fixed pasted content being lost when replaying prompts from history using up arrow or
Ctrl+R search - Reduced permission prompts for complex bash commands
- Added wildcard pattern matching for Bash tool permissions using * at any position in rules (e.g., Bash(npm *), Bash(* install), Bash(git * main))
- Added unified
Ctrl+B backgrounding for both bash commands and agents - pressing Ctrl+B now backgrounds all running foreground tasks simultaneously - Added support for MCP list_changed notifications, allowing MCP servers to dynamically update their available tools, prompts, and resources without requiring reconnection
- Added
/teleport and /remote-env slash commands for claude.ai subscribers, allowing them to resume and configure remote sessions - Added support for disabling specific agents using Task(AgentName) syntax in settings.json permissions or the
--disallowedTools CLI flag - Added
/plan command shortcut to enable plan mode directly from the prompt - Added
--tools flag support in interactive mode to restrict which built-in tools Claude can use during interactive sessions - Added Cmd+V support for image paste in iTerm2 (maps to
Ctrl+V) - Added real-time thinking block display in
Ctrl+O transcript mode - Fixed
Alt+B and Alt+F (word navigation) not working in iTerm2, Ghostty, Kitty, and WezTerm - Fixed bash command prefix extraction to correctly identify subcommands after global options (e.g., git -C
/path log now correctly matches Bash(git log:*) rules) - Fixed slash commands passed as CLI arguments (e.g., claude
/context) not being executed properly - Fixed skill token estimates in
/context to accurately reflect frontmatter-only loading - Fixed model picker showing incorrect selection for Bedrock/Vertex users using
--model haiku - Fixed
/hooks menu selecting wrong hook type when scrolling to a different option - Improved skills from
/skills/ directories to be visible in the slash command menu by default (opt-out with user-invocable: false in frontmatter) - Improved
/stats output
- 자동 스킬 핫 리로드 기능을 추가했습니다. ~/.claude
/skills 또는 .claude/skills에서 생성되거나 수정된 스킬은 세션을 재시작하지 않고 즉시 사용할 수 있습니다. - 스킬 프론트 매터에서 context: fork를 사용하여 포크된 서브 에이전트 컨텍스트에서 스킬 및 슬래시 명령을 실행하는 지원을 추가했습니다.
- 실행을 위한 에이전트 유형을 지정하기 위해 스킬에 agent 필드 지원을 추가했습니다.
- Claude의 응답 언어를 구성하는 언어 설정을 추가했습니다(예: language: "japanese").
- iTerm2, WezTerm, Ghostty 및 Kitty에서 터미널 구성을 수정하지 않고도 Shift+Enter가 즉시 작동하도록 변경했습니다.
- @-mention 파일 선택기 동작에 대한 프로젝트별 제어를 위해 settings.json에 respectGitignore 지원을 추가했습니다.
- UI에서 이메일과 조직을 숨기기 위한 IS_DEMO 환경 변수를 추가했습니다. 이는 스트리밍 또는 녹화 세션에 유용합니다.
- -c 또는 --resume으로 세션을 복원할 때 파일과 기술이 제대로 발견되지 않는 문제를 수정했습니다.
- 위쪽 화살표 또는
Ctrl+R 검색을 사용하여 이력에서 프롬프트를 재생할 때 붙여넣은 내용이 사라지는 문제를 수정했습니다. - 복잡한 bash 명령에 대한 권한 프롬프트를 줄였습니다.
- 규칙의 모든 위치에서 *를 사용하여 Bash 도구 권한에 대한 와일드카드 패턴 매칭을 추가했습니다(예: Bash(npm *), Bash(* install), Bash(git * main)).
- bash 명령과 에이전트 모두에 대해 통합된
Ctrl+B 백그라운딩을 추가했습니다 - 이제 Ctrl+B를 누르면 모든 실행 중인 전경 작업이 동시에 백그라운드로 전환됩니다. - MCP 서버가 재연결 없이도 사용 가능한 도구, 프롬프트 및 리소스를 동적으로 업데이트할 수 있도록 MCP list_changed 알림을 지원합니다.
- claude.ai 구독자를 위한
/teleport 및 /remote-env 슬래시 명령을 추가하여 원격 세션을 복원하고 구성할 수 있도록 했습니다. - settings.json 권한 또는
--disallowedTools CLI 플래그에서 Task(AgentName) 구문을 사용하여 특정 에이전트를 비활성화하는 기능을 추가했습니다. - 프롬프트에서 직접 plan 모드를 활성화할 수 있는
/plan 명령어 단축키 추가 - 대화형 모드에서 Claude가 사용할 수 있는 내장 도구를 제한하기 위한
--tools 플래그 지원 추가 - iTerm2에서 이미지 붙여넣기를 위한 Cmd+V 지원 추가 (Ctrl+V에 매핑)
Ctrl+O 전사 모드에서 실시간 사고 블록 표시 추가- iTerm2, Ghostty, Kitty, WezTerm에서
Alt+B 및 Alt+F (단어 탐색)가 작동하지 않는 문제 수정 - bash 명령어 접두사 추출을 수정하여 전역 옵션 이후의 하위 명령어를 올바르게 식별
- CLI 인수로 전달된 슬래시 명령어 (예: claude
/context)가 제대로 실행되지 않는 문제 수정 - /context에서 기술 토큰 추정치를 수정하여 frontmatter 전용 로딩을 정확하게 반영
- --model haiku를 사용하는 Bedrock/Vertex 사용자에게 잘못된 선택을 보여주는 모델 선택기 수정
- 다른 옵션으로 스크롤할 때 잘못된 훅 유형을 선택하는
/hooks 메뉴 수정 - 기본적으로 슬래시 명령어 메뉴에서 보이도록
/skills/ 디렉토리의 기술 개선 (frontmatter에서 user-invocable: false로 선택 해제 가능) /stats 출력 개선
|
| v2.0.76 | 2026-01-07 | — | - Fixed issue with macOS code-sign warning when using Claude in Chrome integration
- Chrome 통합에서 Claude 사용 시 macOS 코드 서명 경고 문제 수정
|
| v2.0.75 | 2025-12-20 | — | |
| v2.0.74 | 2025-12-19 | /terminal-setupNEW /themeNEW ctrl+tNEW /plugins discoverFIX /pluginsFIX /contextIMP | - Added LSP (Language Server Protocol) tool for code intelligence features like go-to-definition, find references, and hover documentation
- Added
/terminal-setup support for Kitty, Alacritty, Zed, and Warp terminals - Added
ctrl+t shortcut in /theme to toggle syntax highlighting on/off - Added syntax highlighting info to theme picker
- Added guidance for macOS users when Alt shortcuts fail due to terminal configuration
- Fixed visual bug in
/plugins discover where list selection indicator showed while search box was focused - Improved
/context command visualization with grouped skills and agents by source, slash commands, and sorted token count - [Windows] Fixed issue with improper rendering
- [VSCode] Added gift tag pictogram for year-end promotion message
- 정의로 이동, 참조 찾기 및 호버 문서와 같은 코드 인텔리전스 기능을 위한 LSP(언어 서버 프로토콜) 도구를 추가했습니다.
- Kitty, Alacritty, Zed 및 Warp 터미널에 대한
/terminal-setup 지원을 추가했습니다. - /theme에서 구문 강조를 켜고 끌 수 있는
ctrl+t 단축키를 추가했습니다. - 테마 선택기에 구문 강조 정보 추가.
- 터미널 구성으로 인해 Alt 단축키가 실패할 때 macOS 사용자에 대한 안내를 추가했습니다.
- 검색 상자가 포커스될 때 목록 선택 표시기가 나타나는
/plugins discover의 시각적 버그 수정 - 소스별로 그룹화된 기술 및 에이전트와 함께
/context 명령어 시각화 개선, 슬래시 명령어 및 정렬된 토큰 수 - [Windows] 잘못된 렌더링 문제를 수정했습니다.
- [VSCode] 연말 프로모션 메시지를 위한 기프트 태그 픽토그램을 추가했습니다.
|
| v2.0.73 | 2025-12-19 | alt+yNEW ctrl+yNEW --session-idNEW --resumeNEW --continueNEW --fork-sessionNEW /themeIMP | - Added clickable [Image #N] links that open attached images in the default viewer
- Added alt-y yank-pop to cycle through kill ring history after ctrl-y yank
- Added search filtering to the plugin discover screen (type to filter by name, description, or marketplace)
- Added support for custom session IDs when forking sessions with
--session-id combined with --resume or --continue and --fork-session - Improved
/theme command to open theme picker directly - [VSCode] Added tab icon badges showing pending permissions (blue) and unread completions (orange)
- 기본 뷰어에서 첨부된 이미지를 열 수 있는 클릭 가능한 [Image #N] 링크를 추가했습니다.
- ctrl-y yank 후 kill ring 기록을 순환하기 위해 alt-y yank-pop 추가
- 플러그인 발견 화면에 검색 필터링 추가 (이름, 설명 또는 마켓플레이스별로 필터링)
- --session-id와
--resume 또는 --continue 및 --fork-session을 조합하여 세션을 포크할 때 사용자 정의 세션 ID 지원 추가 - 테마 선택기를 직접 열도록
/theme 명령어 개선 - [VSCode] 대기 중인 권한(파란색) 및 읽지 않은 완료(주황색)를 표시하는 탭 아이콘 배지 추가
|
| v2.0.72 | 2025-12-17 | /contextFIX Ctrl+KFIX Ctrl+YFIX Alt+TIMP | - Added Claude in Chrome (Beta) feature that works with the Chrome extension (https://claude.ai/chrome) to let you control your browser directly from Claude Code
- Reduced terminal flickering
- Added scannable QR code to mobile app tip for quick app downloads
- Added loading indicator when resuming conversations for better feedback
- Fixed
/context command not respecting custom system prompts in non-interactive mode - Fixed order of consecutive
Ctrl+K lines when pasting with Ctrl+Y - Changed thinking toggle from Tab to
Alt+T to avoid accidental triggers
- Claude Code에서 브라우저를 직접 제어할 수 있도록 Chrome 확장 프로그램(https://claude.ai/chrome)과 함께 작동하는 Claude in Chrome (Beta) 기능 추가
- 터미널 깜박임 감소
- 빠른 앱 다운로드를 위한 모바일 앱 팁에 스캔 가능한 QR 코드 추가
- 대화를 재개할 때 더 나은 피드백을 위한 로딩 표시기 추가
- 비대화형 모드에서 사용자 정의 시스템 프롬프트를 존중하지 않는
/context 명령어 수정 - Ctrl+Y로 붙여넣을 때 연속적인
Ctrl+K 줄의 순서 수정 - 우발적인 트리거를 피하기 위해 사고 전환을 Tab에서 Alt+T로 변경
|
| v2.0.71 | 2025-12-16 | /configNEW /settingsNEW --dangerously-skip-permissionsFIX | - Added
/config toggle to enable/disable prompt suggestions - Added
/settings as an alias for the /config command - Fixed MCP servers from .mcp.json not loading when using
--dangerously-skip-permissions - Bedrock: Environment variable ANTHROPIC_BEDROCK_BASE_URL is now respected for token counting and inference profile listing
- New syntax highlighting engine for native build
- 프롬프트 제안을 활성화/비활성화하는
/config 토글 추가 /config 명령의 별칭으로 /settings 추가- --dangerously-skip-permissions를 사용할 때 .mcp.json의 MCP 서버가 로드되지 않는 문제 수정
- Bedrock: 토큰 계산 및 추론 프로필 목록을 위해 환경 변수 ANTHROPIC_BEDROCK_BASE_URL이 이제 존중됨
- 네이티브 빌드를 위한 새로운 구문 강조 엔진
|
| v2.0.70 | 2025-12-15 | Ctrl+SIMP /configFIX | - Added Enter key to accept and submit prompt suggestions immediately (tab still accepts for editing)
- Added wildcard syntax mcp__server__* for MCP tool permissions to allow or deny all tools from a server
- Added auto-update toggle for plugin marketplaces, allowing per-marketplace control over automatic updates
- Added current_usage field to status line input, enabling accurate context window percentage calculations
- Improved resolution of stats screenshots copied to clipboard (
Ctrl+S) for crisper images - Fix thinking mode toggle in
/config not persisting correctly - Improve UI for file creation permission dialog
- 프롬프트 제안을 즉시 수락하고 제출하기 위해 Enter 키 추가 (탭은 여전히 편집을 위해 수락)
- 서버에서 모든 도구를 허용하거나 거부하기 위한 MCP 도구 권한에 대한 와일드카드 구문 mcp__server__* 추가
- 플러그인 마켓플레이스에 대한 자동 업데이트 토글 추가, 마켓플레이스별로 자동 업데이트 제어 가능
- 상태 줄 입력에 current_usage 필드 추가, 정확한 컨텍스트 창 비율 계산 가능
- 클립보드에 복사된 통계 스크린샷의 해상도를 개선하여 더 선명한 이미지 제공 (
Ctrl+S) - /config에서 생각 모드 토글이 올바르게 유지되지 않는 문제 수정
- 파일 생성 권한 대화 상자의 UI 개선
|
| v2.0.69 | 2025-12-13 | — | |
| v2.0.68 | 2025-12-12 | — | - Add support for enterprise managed settings. Contact your Anthropic account team to enable this feature.
- 기업 관리 설정 지원 추가. 이 기능을 활성화하려면 Anthropic 계정 팀에 문의하십시오.
|
| v2.0.67 | 2025-12-11 | /config /permissionsNEW /doctorIMP | - Thinking mode is now enabled by default for Opus 4.5
- Thinking mode configuration has moved to
/config - Added search functionality to
/permissions command with / keyboard shortcut for filtering rules by tool name - Show reason why autoupdater is disabled in
/doctor - Fixed scroll position resetting after deleting a permission rule in
/permissions - Windows: Fixed plugin MCP servers failing due to colons in log directory paths
- Opus 4.5에 대해 생각 모드가 기본적으로 활성화됨
- 생각 모드 구성은 /config로 이동
/permissions 명령에 검색 기능 추가, 도구 이름별로 규칙 필터링을 위한 / 키보드 단축키- /doctor에서 자동 업데이트기가 비활성화된 이유 표시
- /permissions에서 권한 규칙을 삭제한 후 스크롤 위치가 초기화되는 문제 수정
- Windows: 로그 디렉토리 경로의 콜론으로 인해 플러그인 MCP 서버가 실패하는 문제 수정
|
| v2.0.65 | 2025-12-11 | alt+pNEW | - Added ability to switch models while writing a prompt using
alt+p (linux, windows), option+p (macos). - Added context window information to status line input
- Added fileSuggestion setting for custom @ file search commands
- Added CLAUDE_CODE_SHELL environment variable to override automatic shell detection (useful when login shell differs from actual working shell)
- 프롬프트 작성 중
alt+p (리눅스, 윈도우), option+p (macos)를 사용하여 모델 전환 기능 추가 - 상태 줄 입력에 컨텍스트 창 정보 추가
- 사용자 정의 @ 파일 검색 명령을 위한 fileSuggestion 설정 추가
- 자동 셸 감지를 무시하기 위한 CLAUDE_CODE_SHELL 환경 변수 추가 (로그인 셸과 실제 작업 셸이 다를 때 유용)
|
| v2.0.64 | 2025-12-10 | /statsIMP /renameNEW /resume <name>NEW /resumeNEW --resumeNEW --system-promptFIX --continueFIX | - Made auto-compacting instant
- Agents and bash commands can run asynchronously and send messages to wake up the main agent
/stats now provides users with interesting CC stats, such as favorite model, usage graph, usage streak- Added named session support: use
/rename to name sessions, /resume <name> in REPL or claude --resume <name> from the terminal to resume them - Added support for .claude/rules/`. See https://code.claude.com/docs/en/memory for details.
- Added image dimension metadata when images are resized, enabling accurate coordinate mappings for large images
- Fixed
--system-prompt being ignored when using --continue or --resume flags - Improved
/resume screen with grouped forked sessions and keyboard shortcuts for preview (P) and rename (R) - VSCode: Added copy-to-clipboard button on code blocks and bash tool inputs
- VSCode: Fixed extension not working on Windows ARM64 by falling back to x64 binary via emulation
- Bedrock: Improve efficiency of token counting
- Bedrock: Add support for aws login AWS Management Console credentials
- 자동 압축 즉시 수행
- 에이전트와 bash 명령어가 비동기적으로 실행되고 메인 에이전트를 깨우기 위해 메시지를 보낼 수 있습니다.
- /stats는 이제 사용자가 선호하는 모델, 사용 그래프, 사용 연속성 등의 흥미로운 CC 통계를 제공합니다.
- 이름이 지정된 세션 지원 추가: 세션 이름을 지정하려면 /rename을 사용하고, REPL에서
/resume <name> 또는 터미널에서 claude --resume <name>을 사용하여 세션을 재개합니다. - .claude/rules/에 대한 지원 추가. 자세한 내용은 https://code.claude.com/docs/en/memory를 참조하세요.
- 이미지 크기 조정 시 이미지 차원 메타데이터가 추가되어 대형 이미지에 대한 정확한 좌표 매핑이 가능해졌습니다.
--continue 또는 --resume 플래그를 사용할 때 --system-prompt가 무시되는 문제 수정- 그룹화된 포크 세션 및 미리보기 (P)와 이름 바꾸기 (R)를 위한 키보드 단축키가 있는
/resume 화면 개선 - VSCode: 코드 블록 및 bash 도구 입력에 클립보드 복사 버튼 추가
- VSCode: 에뮬레이션을 통해 x64 바이너리로 대체하여 Windows ARM64에서 확장이 작동하지 않는 문제 수정
- Bedrock: 토큰 계산 효율성 개선
- Bedrock: aws login AWS Management Console 자격 증명 지원 추가
|
| v2.0.62 | 2025-12-09 | — | - Added "(Recommended)" indicator for multiple-choice questions, with the recommended option moved to the top of the list
- Added attribution setting to customize commit and PR bylines (deprecates includeCoAuthoredBy)
- 다중 선택 질문에 "(추천)" 표시가 추가되었으며, 추천 옵션이 목록 상단으로 이동했습니다.
- 커밋 및 PR 바이라인을 사용자 정의할 수 있는 저작권 설정 추가 (includeCoAuthoredBy는 더 이상 사용되지 않음)
|
| v2.0.61 | 2025-12-07 | — | - Reverted VSCode support for multiple terminal clients due to responsiveness issues.
- 응답성 문제로 인해 여러 터미널 클라이언트에 대한 VSCode 지원을 되돌림
|
| v2.0.60 | 2025-12-05 | --disable-slash-commandsNEW /mcp | - Added background agent support. Agents run in the background while you work
- Added
--disable-slash-commands CLI flag to disable all slash commands - Added model name to "Co-Authored-By" commit messages
- Enabled "
/mcp enable [server-name]" or "/mcp disable [server-name]" to quickly toggle all servers - Updated Fetch to skip summarization for pre-approved websites
- VSCode: Added support for multiple terminal clients connecting to the IDE server simultaneously
- 백그라운드 에이전트 지원 추가. 에이전트는 작업 중에 백그라운드에서 실행됩니다.
- 모든 슬래시 명령어를 비활성화하는
--disable-slash-commands CLI 플래그 추가 - "Co-Authored-By" 커밋 메시지에 모델 이름 추가
- "
/mcp enable [server-name]" 또는 "/mcp disable [server-name]"을 사용하여 모든 서버를 빠르게 전환할 수 있습니다. - Fetch를 업데이트하여 사전 승인된 웹사이트에 대한 요약 생략
- VSCode: IDE 서버에 동시에 연결할 수 있는 여러 터미널 클라이언트 지원 추가
|
| v2.0.59 | 2025-12-04 | --agentNEW | - Added
--agent CLI flag to override the agent setting for the current session - Added agent setting to configure main thread with a specific agent's system prompt, tool restrictions, and model
- VS Code: Fixed .claude.json config file being read from incorrect location
- 현재 세션의 에이전트 설정을 무시하는
--agent CLI 플래그 추가 - 특정 에이전트의 시스템 프롬프트, 도구 제한 및 모델로 메인 스레드를 구성하는 에이전트 설정 추가
- VS Code: .claude.json 구성 파일이 잘못된 위치에서 읽히는 문제 수정
|
| v2.0.58 | 2025-12-03 | — | - Pro users now have access to Opus 4.5 as part of their subscription!
- Windows: Managed settings now prefer C:\Program Files\ClaudeCode if it exists. Support for C:\ProgramData\ClaudeCode will be removed in a future version.
- 프로 사용자들은 이제 구독의 일환으로 Opus 4.5에 접근할 수 있습니다!
- Windows: 관리 설정은 C:\Program Files\ClaudeCode가 존재할 경우 이를 우선시합니다. C:\ProgramData\ClaudeCode에 대한 지원은 향후 버전에서 제거될 예정입니다.
|
| v2.0.57 | 2025-12-03 | — | - Added feedback input when rejecting plans, allowing users to tell Claude what to change
- VSCode: Added streaming message support for real-time response display
- 계획을 거부할 때 피드백 입력을 추가하여 사용자가 Claude에게 변경할 내용을 전달할 수 있도록 함
- VSCode: 실시간 응답 표시를 위한 스트리밍 메시지 지원 추가
|
| v2.0.56 | 2025-12-01 | — | - Added setting to enable/disable terminal progress bar (OSC 9;4)
- VSCode Extension: Added support for VS Code's secondary sidebar (VS Code 1.97+), allowing Claude Code to be displayed in the right sidebar while keeping the file explorer on the left. Requires setting sidebar as Preferred Location in the config.
- 터미널 진행 표시줄을 활성화/비활성화하는 설정 추가 (OSC 9;4)
- VSCode 확장: VS Code의 보조 사이드바(VS Code 1.97+) 지원 추가, 파일 탐색기를 왼쪽에 두고 Claude Code를 오른쪽 사이드바에 표시할 수 있습니다. 구성에서 사이드바를 선호하는 위치로 설정해야 합니다.
|
| v2.0.55 | 2025-11-26 | — | - Fixed proxy DNS resolution being forced on by default. Now opt-in via CLAUDE_CODE_PROXY_RESOLVES_HOSTS=true environment variable
- Fixed keyboard navigation becoming unresponsive when holding down arrow keys in memory location selector
- Improved AskUserQuestion tool to auto-submit single-select questions on the last question, eliminating the extra review screen for simple question flows
- Improved fuzzy matching for @ file suggestions with faster, more accurate results
- 기본적으로 강제 적용되던 프록시 DNS 해상도 수정. 이제 CLAUDE_CODE_PROXY_RESOLVES_HOSTS=true 환경 변수를 통해 선택적으로 활성화
- 메모리 위치 선택기에서 화살표 키를 누르고 있을 때 키보드 탐색이 응답하지 않는 문제 수정
- AskUserQuestion 도구 개선: 마지막 질문에서 단일 선택 질문을 자동 제출하여 간단한 질문 흐름의 추가 검토 화면 제거
- @ 파일 제안에 대한 퍼지 매칭 개선: 더 빠르고 정확한 결과
|
| v2.0.54 | 2025-11-25 | — | - Hooks: Enable PermissionRequest hooks to process 'always allow' suggestions and apply permission updates
- Fix issue with excessive iTerm notifications
- Hooks: '항상 허용' 제안을 처리하고 권한 업데이트를 적용하기 위해 PermissionRequest 훅을 활성화합니다.
- 과도한 iTerm 알림 문제 수정
|
| v2.0.52 | 2025-11-24 | /usageFIX | - Fixed
/usage command progress bars to fill up as usage increases (instead of showing remaining percentage) - Permit some uses of $! in bash commands
- 사용량이 증가함에 따라
/usage 명령어 진행 바가 채워지도록 수정 (남은 비율 대신) - bash 명령어에서 $!의 일부 사용을 허용합니다.
|
| v2.0.51 | 2025-11-24 | /usageIMP | - Added Opus 4.5! https://www.anthropic.com/news/claude-opus-4-5
- Introducing Claude Code for Desktop: https://claude.com/download
- To give you room to try out our new model, we've updated usage limits for Claude Code users. See the Claude Opus 4.5 blog for full details
- Pro users can now purchase extra usage for access to Opus 4.5 in Claude Code
- Plan Mode now builds more precise plans and executes more thoroughly
- Usage limit notifications now easier to understand
- Switched
/usage back to "% used"
- Opus 4.5 추가! https://www.anthropic.com/news/claude-opus-4-5
- 데스크탑용 Claude Code 소개: https://claude.com/download
- 새로운 모델을 시도할 수 있도록 Claude Code 사용자에 대한 사용 한도를 업데이트했습니다. 전체 세부 사항은 Claude Opus 4.5 블로그를 참조하세요.
- 프로 사용자들은 이제 Claude Code에서 Opus 4.5에 대한 추가 사용량을 구매할 수 있습니다.
- Plan Mode가 이제 더 정확한 계획을 세우고 더 철저하게 실행합니다.
- 사용 한도 알림이 이제 더 이해하기 쉬워졌습니다.
- /usage를 "% used"로 되돌렸습니다.
|
| v2.0.50 | 2025-11-21 | — | - Silenced a noisy but harmless error during upgrades
- 업그레이드 중에 발생하는 시끄럽지만 무해한 오류를 무시했습니다.
|
| v2.0.49 | 2025-11-21 | ctrl+yNEW | - Added readline-style ctrl-y for pasting deleted text
- 삭제된 텍스트를 붙여넣기 위한 readline 스타일의 ctrl-y를 추가했습니다.
|
| v2.0.47 | 2025-11-19 | /usageIMP | - Improved error handling in
/usage
|
| v2.0.46 | 2025-11-19 | — | - Fixed image files being reported with incorrect media type when format cannot be detected from metadata
- 메타데이터에서 형식을 감지할 수 없을 때 이미지 파일이 잘못된 미디어 유형으로 보고되는 문제 수정
|
| v2.0.45 | 2025-11-18 | — | - Added support for Microsoft Foundry! See https://code.claude.com/docs/en/azure-ai-foundry
- Added PermissionRequest hook to automatically approve or deny tool permission requests with custom logic
- Send background tasks to Claude Code on the web by starting a message with &
- Microsoft Foundry에 대한 지원을 추가했습니다! https://code.claude.com/docs/en/azure-ai-foundry를 참조하세요.
- 사용자 정의 로직으로 도구 권한 요청을 자동으로 승인하거나 거부하는 PermissionRequest 훅을 추가했습니다.
- &로 메시지를 시작하여 웹에서 Claude Code로 백그라운드 작업을 보낼 수 있습니다.
|
| v2.0.43 | 2025-11-17 | — | - Added permissionMode field for custom agents
- Added tool_use_id field to PreToolUseHookInput and PostToolUseHookInput types
- Added skills frontmatter field to declare skills to auto-load for subagents
- Added the SubagentStart hook event
- 사용자 정의 에이전트를 위한 permissionMode 필드를 추가했습니다.
- PreToolUseHookInput 및 PostToolUseHookInput 유형에 tool_use_id 필드를 추가했습니다.
- 하위 에이전트를 위해 자동 로드할 기술을 선언하는 skills frontmatter 필드를 추가했습니다.
- SubagentStart 훅 이벤트를 추가했습니다.
|
| v2.0.42 | 2025-11-14 | — | - Added agent_id and agent_transcript_path fields to SubagentStop hooks.
- SubagentStop 훅에 agent_id 및 agent_transcript_path 필드를 추가했습니다.
|
| v2.0.41 | 2025-11-14 | --model haiku /model ctrl+r | - Added model parameter to prompt-based stop hooks, allowing users to specify a custom model for hook evaluation
- Fixed: Bedrock users no longer see duplicate Opus entries in the
/model picker when using --model haiku - ctrl-r history search landing on a slash command no longer cancels the search
- SDK: Support custom timeouts for hooks
- Allow more safe git commands to run without approval
- Plugins: Added support for sharing and installing output styles
- Teleporting a session from web will automatically set the upstream branch
- 사용자 정의 모델을 훅 평가에 지정할 수 있도록 프롬프트 기반 중지 훅에 model 매개변수를 추가했습니다.
- Bedrock 사용자가 --model haiku를 사용할 때
/model 선택기에서 중복 Opus 항목을 더 이상 보지 않도록 수정 - ctrl-r 이력 검색이 슬래시 명령에 착륙해도 검색이 취소되지 않습니다.
- SDK: 훅에 대한 사용자 정의 타임아웃을 지원합니다.
- 승인 없이 더 안전한 git 명령을 실행할 수 있도록 허용합니다.
- 플러그인: 출력 스타일 공유 및 설치 지원을 추가했습니다.
- 웹에서 세션을 텔레포트하면 자동으로 업스트림 브랜치가 설정됩니다.
|
| v2.0.37 | 2025-11-10 | — | - Hooks: Added matcher values for Notification hook events
- Output Styles: Added keep-coding-instructions option to frontmatter
- 훅: Notification 훅 이벤트에 대한 매처 값을 추가했습니다.
- 출력 스타일: frontmatter에 keep-coding-instructions 옵션을 추가했습니다.
|
| v2.0.36 | 2025-11-07 | — | - Fixed: DISABLE_AUTOUPDATER environment variable now properly disables package manager update notifications
- Fixed queued messages being incorrectly executed as bash commands
- Fixed input being lost when typing while a queued message is processed
- DISABLE_AUTOUPDATER 환경 변수가 이제 패키지 관리자 업데이트 알림을 제대로 비활성화
- 대기 중인 메시지가 잘못된 bash 명령으로 실행되는 문제 수정
- 대기 중인 메시지가 처리되는 동안 입력이 사라지는 문제 수정
|
| v2.0.35 | 2025-11-06 | /hooksFIX | - Improve fuzzy search results when searching commands
- Added CLAUDE_CODE_EXIT_AFTER_STOP_DELAY environment variable to automatically exit SDK mode after a specified idle duration, useful for automated workflows and scripts
- Migrated ignorePatterns from project config to deny permissions in the localSettings.
- Fixed menu navigation getting stuck on items with empty string or other falsy values (e.g., in the
/hooks menu)
- 명령 검색 시 퍼지 검색 결과를 개선했습니다.
- 지정된 유휴 기간 후에 SDK 모드를 자동으로 종료하는 CLAUDE_CODE_EXIT_AFTER_STOP_DELAY 환경 변수를 추가했습니다. 이는 자동화된 워크플로우 및 스크립트에 유용합니다.
- ignorePatterns를 프로젝트 구성에서 로컬 설정의 권한 거부로 마이그레이션했습니다.
- 빈 문자열 또는 다른 falsy 값이 있는 항목에서 메뉴 탐색이 멈추는 문제 수정 (예:
/hooks 메뉴에서)
|
| v2.0.34 | 2025-11-05 | — | - VSCode Extension: Added setting to configure the initial permission mode for new conversations
- VSCode 확장: 새로운 대화에 대한 초기 권한 모드를 구성하는 설정을 추가했습니다.
|
| v2.0.33 | 2025-11-04 | — | - Native binary installs now launch quicker.
- 네이티브 바이너리 설치가 이제 더 빠르게 시작됩니다.
|
| v2.0.32 | 2025-11-03 | — | - Un-deprecate output styles based on community feedback
- Added companyAnnouncements setting for displaying announcements on startup
- 커뮤니티 피드백을 기반으로 출력 스타일을 다시 활성화했습니다.
- 시작 시 공지를 표시하기 위한 companyAnnouncements 설정을 추가했습니다.
|
| v2.0.31 | 2025-10-31 | shift+t alt+m /compactFIX | - Windows: native installation uses shift+tab as shortcut for mode switching, instead of
alt+m - Vertex: add support for Web Search on supported models
- VSCode: Adding the respectGitIgnore configuration to include .gitignored files in file searches (defaults to true)
- Fixed issue causing
/compact to fail with prompt_too_long by making it respect existing compact boundaries
- Windows: 네이티브 설치는 모드 전환을 위한 단축키로 shift+tab을 사용합니다.
alt+m 대신에. - Vertex: 지원되는 모델에서 웹 검색 지원 추가
- VSCode: .gitignored 파일을 파일 검색에 포함시키기 위한 respectGitIgnore 구성 추가 (기본값: true)
- 기존 압축 경계를 존중하여 prompt_too_long으로 /compact가 실패하는 문제 수정
|
| v2.0.30 | 2025-10-30 | /output-styleIMP /contextFIX --mcp-configFIX | - Added helpful hint to run security unlock-keychain when encountering API key errors on macOS with locked keychain
- Added allowUnsandboxedCommands sandbox setting to disable the dangerouslyDisableSandbox escape hatch at policy level
- Added disallowedTools field to custom agent definitions for explicit tool blocking
- Added prompt-based stop hooks
- VSCode: Added respectGitIgnore configuration to include .gitignored files in file searches (defaults to true)
- Enabled SSE MCP servers on native build
- Deprecated output styles. Review options in
/output-style and use --system-prompt-file, --system-prompt, --append-system-prompt, CLAUDE.md, or plugins instead - Fixed a bug where
/context would sometimes fail with "max_tokens must be greater than thinking.budget_tokens" error message - Fixed
--mcp-config flag to correctly override file-based MCP configurations - VSCode: Restored selection indicator in input footer showing current file or code selection status
- macOS에서 잠긴 키체인으로 API 키 오류가 발생할 때 security unlock-keychain 실행을 위한 유용한 힌트 추가
- 정책 수준에서 dangerouslyDisableSandbox 탈출구를 비활성화하기 위한 allowUnsandboxedCommands 샌드박스 설정 추가
- 명시적 도구 차단을 위한 사용자 정의 에이전트 정의에 disallowedTools 필드 추가
- 프롬프트 기반 중지 훅 추가
- VSCode: .gitignored 파일을 파일 검색에 포함시키기 위한 respectGitIgnore 구성 추가 (기본값: true)
- 네이티브 빌드에서 SSE MCP 서버 활성화
- 출력 스타일이 더 이상 사용되지 않음. /output-style에서 옵션을 검토하고 --system-prompt-file, --system-prompt, --append-system-prompt, CLAUDE.md 또는 플러그인을 사용하세요.
- "
/context"에서 "max_tokens must be greater than thinking.budget_tokens" 오류 메시지로 인해 가끔 실패하는 버그를 수정했습니다. --mcp-config 플래그가 파일 기반 MCP 구성을 올바르게 덮어쓰도록 수정했습니다.- VSCode: 현재 파일 또는 코드 선택 상태를 보여주는 입력 바닥글의 선택 표시기 복원
|
| v2.0.28 | 2025-10-27 | --max-budget-usdNEW /terminal-setupIMP | - Plan mode: introduced new Plan subagent
- Subagents: claude can now choose to resume subagents
- Subagents: claude can dynamically choose the model used by its subagents
- SDK: added
--max-budget-usd flag - Discovery of custom slash commands, subagents, and output styles no longer respects .gitignore
- Stop
/terminal-setup from adding backslash to Shift + Enter in VS Code - Add branch and tag support for git-based plugins and marketplaces using fragment syntax (e.g., owner/repo#branch)
- Various other bug fixes
- 계획 모드: 새로운 Plan 하위 에이전트 도입
- 하위 에이전트: claude가 이제 하위 에이전트를 재개할 수 있음
- 하위 에이전트: claude가 하위 에이전트에서 사용할 모델을 동적으로 선택할 수 있음
- SDK:
--max-budget-usd 플래그 추가 - 사용자 정의 슬래시 명령, 하위 에이전트 및 출력 스타일의 발견이 더 이상 .gitignore를 존중하지 않음
- VS Code에서 Shift + Enter에 백슬래시가 추가되지 않도록
/terminal-setup 중지 - 조각 구문을 사용하여 git 기반 플러그인 및 마켓플레이스에 대한 브랜치 및 태그 지원 추가 (예: owner/repo#branch)
- 기타 다양한 버그 수정
|
| v2.0.27 | 2025-10-24 | — | - New UI for permission prompts
- Added current branch filtering and search to session resume screen for easier navigation
- VSCode Extension: Add config setting to include .gitignored files in file searches
- VSCode Extension: Bug fixes for unrelated 'Warmup' conversations, and configuration/settings occasionally being reset to defaults
- 권한 프롬프트를 위한 새로운 UI
- 세션 재개 화면에 현재 브랜치 필터링 및 검색 추가로 탐색 용이성 향상
- VSCode 확장: 파일 검색에 .gitignored 파일을 포함시키기 위한 구성 설정 추가
- VSCode 확장: 관련 없는 'Warmup' 대화 및 구성/설정이 가끔 기본값으로 재설정되는 버그 수정
|
| v2.0.25 | 2025-10-21 | /platformDEL | - Removed legacy SDK entrypoint. Please migrate to @anthropic-ai/claude-agent-sdk for future SDK updates: https://platform.claude.com/docs/en/agent-sdk/migration-guide
- 레거시 SDK 진입점을 제거했습니다. 향후 SDK 업데이트를 위해 @anthropic-ai/claude-agent-sdk로 마이그레이션해 주세요: https://platform.claude.com/docs/en/agent-sdk/migration-guide
|
| v2.0.24 | 2025-10-20 | — | - Claude Code Web: Support for Web -> CLI teleport
- Sandbox: Releasing a sandbox mode for the BashTool on Linux & Mac
- Bedrock: Display awsAuthRefresh output when auth is required
- Claude Code Web: Web -> CLI 텔레포트 지원
- 샌드박스: Linux 및 Mac에서 BashTool을 위한 샌드박스 모드 출시
- Bedrock: 인증이 필요할 때 awsAuthRefresh 출력 표시
|
| v2.0.22 | 2025-10-17 | — | - IDE: Add toggle to enable/disable thinking.
- Fix bug causing duplicate permission prompts with parallel tool calls
- Add support for enterprise managed MCP allowlist and denylist
- IDE: 생각을 활성화/비활성화하는 토글 추가
- 병렬 도구 호출로 인해 중복 권한 프롬프트가 발생하는 버그 수정
- 기업 관리 MCP 허용 목록 및 거부 목록 지원 추가
|
| v2.0.21 | 2025-10-16 | — | - Support MCP structuredContent field in tool responses
- Added an interactive question tool
- Claude will now ask you questions more often in plan mode
- Added Haiku 4.5 as a model option for Pro users
- 도구 응답에서 MCP structuredContent 필드 지원
- 대화형 질문 도구 추가
- Claude가 이제 계획 모드에서 질문을 더 자주 할 것입니다.
- Pro 사용자용 모델 옵션으로 Haiku 4.5 추가
|
| v2.0.20 | 2025-10-16 | — | - Added support for Claude Skills
|
| v2.0.19 | 2025-10-15 | — | - Auto-background long-running bash commands instead of killing them. Customize with BASH_DEFAULT_TIMEOUT_MS
- 긴 실행 중인 bash 명령을 종료하는 대신 자동으로 백그라운드로 실행. BASH_DEFAULT_TIMEOUT_MS로 사용자 정의 가능
|
| v2.0.17 | 2025-10-15 | — | - Added Haiku 4.5 to model selector!
- Haiku 4.5 automatically uses Sonnet in plan mode, and Haiku for execution (i.e. SonnetPlan by default)
- 3P (Bedrock and Vertex) are not automatically upgraded yet. Manual upgrading can be done through setting ANTHROPIC_DEFAULT_HAIKU_MODEL
- Introducing the Explore subagent. Powered by Haiku it'll search through your codebase efficiently to save context!
- OTEL: support HTTP_PROXY and HTTPS_PROXY
- CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC now disables release notes fetching
- 모델 선택기에 Haiku 4.5 추가!
- Haiku 4.5는 계획 모드에서 Sonnet을 자동으로 사용하고 실행 시 Haiku를 사용합니다 (즉, 기본적으로 SonnetPlan)
- 3P (Bedrock 및 Vertex)는 아직 자동으로 업그레이드되지 않습니다. ANTHROPIC_DEFAULT_HAIKU_MODEL을 설정하여 수동으로 업그레이드할 수 있습니다.
- Explore 서브 에이전트 소개. Haiku로 구동되어 코드베이스를 효율적으로 검색하여 컨텍스트를 저장합니다!
- OTEL: HTTP_PROXY 및 HTTPS_PROXY 지원
- CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 이제 릴리스 노트 가져오기를 비활성화합니다.
|
| v2.0.15 | 2025-10-14 | — | - Fixed bug with resuming where previously created files needed to be read again before writing
- Fixed bug with -p mode where @-mentioned files needed to be read again before writing
- 이전에 생성된 파일을 다시 읽어야 하는 문제 수정
- @-언급된 파일을 다시 읽어야 하는 -p 모드의 버그 수정
|
| v2.0.14 | 2025-10-10 | — | - Fix @-mentioning MCP servers to toggle them on/off
- Improve permission checks for bash with inline env vars
- Fix ultrathink + thinking toggle
- Reduce unnecessary logins
- Document --system-prompt
- Several improvements to rendering
- Plugins UI polish
- MCP 서버를 @-멘션하여 켜고 끌 수 있도록 수정
- 인라인 env 변수를 사용한 bash의 권한 검사 개선
- ultrathink + thinking 토글 수정
- 불필요한 로그인 감소
- --system-prompt 문서화
- 렌더링에 대한 여러 개선 사항
- 플러그인 UI 다듬기
|
| v2.0.13 | 2025-10-09 | /pluginFIX | - Fixed
/plugin not working on native build
- 네이티브 빌드에서 /plugin이 작동하지 않는 문제 수정
|
| v2.0.12 | 2025-10-09 | /plugin install /plugin marketplace /plugin /plugin validate /doctor /modelIMP /help /resumeIMP /configIMP | - Plugin System Released**: Extend Claude Code with custom commands, agents, hooks, and MCP servers from marketplaces
/plugin install, /plugin enable/disable, /plugin marketplace commands for plugin management- Repository-level plugin configuration via extraKnownMarketplaces for team collaboration
/plugin validate command for validating plugin structure and configuration- Plugin announcement blog post at https://www.anthropic.com/news/claude-code-plugins
- Plugin documentation available at https://code.claude.com/docs/en/plugins
- Comprehensive error messages and diagnostics via
/doctor command - Avoid flickering in
/model selector - Improvements to
/help - Avoid mentioning hooks in
/resume summaries - Changes to the "verbose" setting in
/config now persist across sessions
- 플러그인 시스템 출시**: 맞춤 명령, 에이전트, 후크 및 마켓플레이스의 MCP 서버로 Claude Code 확장
- 플러그인 관리를 위한
/plugin install, /plugin enable/disable, /plugin marketplace 명령 - 팀 협업을 위한 extraKnownMarketplaces를 통한 리포지토리 수준 플러그인 구성
- 플러그인 구조 및 구성을 검증하기 위한
/plugin validate 명령 - 플러그인 발표 블로그 포스트: https://www.anthropic.com/news/claude-code-plugins
- 플러그인 문서: https://code.claude.com/docs/en/plugins
/doctor 명령을 통한 포괄적인 오류 메시지 및 진단/model 선택기에서 깜박임 방지- /help에 대한 개선 사항이 있습니다.
/resume 요약에서 hooks 언급을 피했습니다.- /config의 "verbose" 설정 변경 사항이 세션 간에 유지됩니다.
|
| v2.0.11 | 2025-10-08 | /add-dirFIX | - Reduced system prompt size by 1.4k tokens
- IDE: Fixed keyboard shortcuts and focus issues for smoother interaction
- Fixed
/add-dir command selecting wrong default tab
- 시스템 프롬프트 크기를 1.4k 토큰 줄임
- IDE: 더 부드러운 상호작용을 위한 키보드 단축키 및 포커스 문제 수정
/add-dir 명령어가 잘못된 기본 탭을 선택하는 문제를 수정했습니다.
|
| v2.0.10 | 2025-10-07 | /mcp Ctrl+GNEW | - Rewrote terminal renderer for buttery smooth UI
- Enable/disable MCP servers by @mentioning, or in
/mcp - Added tab completion for shell commands in bash mode
- PreToolUse hooks can now modify tool inputs
- Press Ctrl-G to edit your prompt in your system's configured text editor
- Fixes for bash permission checks with environment variables in the command
- 부드러운 UI를 위한 터미널 렌더러 재작성
- @멘션하거나 /mcp에서 MCP 서버를 활성화/비활성화
- bash 모드에서 셸 명령에 대한 탭 완성 추가
- PreToolUse 후크가 이제 도구 입력을 수정할 수 있습니다.
- 시스템에 설정된 텍스트 편집기에서 프롬프트를 편집하려면 Ctrl-G를 누르세요.
- 명령의 환경 변수에 대한 bash 권한 검사 수정
|
| v2.0.9 | 2025-10-06 | — | - Fix regression where bash backgrounding stopped working
|
| v2.0.8 | 2025-10-04 | /context | - Update Bedrock default Sonnet model to global.anthropic.claude-sonnet-4-5-20250929-v1:0
- IDE: Add drag-and-drop support for files and folders in chat
/context: Fix counting for thinking blocks- Improve message rendering for users with light themes on dark terminals
- Remove deprecated .claude.json allowedTools, ignorePatterns, env, and todoFeatureEnabled config options (instead, configure these in your settings.json)
- Bedrock 기본 Sonnet 모델을 global.anthropic.claude-sonnet-4-5-20250929-v1:0으로 업데이트
- IDE: 채팅에서 파일 및 폴더에 대한 드래그 앤 드롭 지원 추가
/context: 사고 블록의 카운팅 수정- 어두운 터미널에서 밝은 테마를 사용하는 사용자에 대한 메시지 렌더링 개선
- 더 이상 사용되지 않는 .claude.json의 allowedTools, ignorePatterns, env 및 todoFeatureEnabled 구성 옵션 제거 (대신 settings.json에서 구성)
|
| v2.0.5 | 2025-10-02 | — | - IDE: Fix IME unintended message submission with Enter and Tab
- IDE: Add "Open in Terminal" link in login screen
- Fix unhandled OAuth expiration 401 API errors
- SDK: Added SDKUserMessageReplay.isReplay to prevent duplicate messages
- IDE: Enter 및 Tab으로 인한 IME 의도하지 않은 메시지 제출 수정
- IDE: 로그인 화면에 "터미널에서 열기" 링크 추가
- 처리되지 않은 OAuth 만료 401 API 오류 수정
- SDK: 중복 메시지를 방지하기 위해 SDKUserMessageReplay.isReplay 추가
|
| v2.0.1 | 2025-09-30 | — | - Skip Sonnet 4.5 default model setting change for Bedrock and Vertex
- Various bug fixes and presentation improvements
- Bedrock 및 Vertex에 대한 Sonnet 4.5 기본 모델 설정 변경 건너뛰기
- 다양한 버그 수정 및 프레젠테이션 개선
|
| v2.0.0 | 2025-09-29 | /rewind /usage Ctrl+R --agents | - New native VS Code extension
- Fresh coat of paint throughout the whole app
/rewind a conversation to undo code changes/usage command to see plan limits- Tab to toggle thinking (sticky across sessions)
- Ctrl-R to search history
- Unshipped claude config command
- Hooks: Reduced PostToolUse 'tool_use' ids were found without 'tool_result' blocks errors
- SDK: The Claude Code SDK is now the Claude Agent SDK
- Add subagents dynamically with
--agents flag
- 새로운 네이티브 VS Code 확장
- 전체 앱에 새로운 디자인 적용
- 대화를 /rewind하여 코드 변경 사항을 취소
- 계획 한계를 보려면
/usage 명령 사용 - 생각 전환을 위해 Tab 키 사용 (세션 간 유지)
- Ctrl-R로 기록 검색
- 배포되지 않은 claude 구성 명령
- Hooks: 'tool_result' 블록 없이 발견된 PostToolUse 'tool_use' ID 감소 오류 수정
- SDK: Claude Code SDK가 이제 Claude Agent SDK로 변경되었습니다.
--agents 플래그로 서브 에이전트를 동적으로 추가할 수 있습니다.
|
| v1.0.126 | 2025-09-26 | /contextIMP | - Enable
/context command for Bedrock and Vertex - Add mTLS support for HTTP-based OpenTelemetry exporters
- Bedrock 및 Vertex에 대해
/context 명령 활성화 - HTTP 기반 OpenTelemetry 내보내기에 대한 mTLS 지원 추가
|
| v1.0.124 | 2025-09-25 | — | - Set CLAUDE_BASH_NO_LOGIN environment variable to 1 or true to to skip login shell for BashTool
- Fix Bedrock and Vertex environment variables evaluating all strings as truthy
- No longer inform Claude of the list of allowed tools when permission is denied
- CLAUDE_BASH_NO_LOGIN 환경 변수를 1 또는 true로 설정하여 BashTool의 로그인 셸을 건너뛰기
- Bedrock 및 Vertex 환경 변수가 모든 문자열을 truthy로 평가하는 문제 수정
- 권한이 거부될 때 Claude에 허용된 도구 목록을 더 이상 알리지 않음
|
| v1.0.123 | 2025-09-23 | — | - Bash permission rules now support output redirections when matching (e.g., Bash(python:*) matches python script.py > output.txt)
- Added SlashCommand tool, which enables Claude to invoke your slash commands. https://code.claude.com/docs/en/slash-commands#SlashCommand-tool
- Migrated --debug logging to a file, to enable easy tailing & filtering
- bash 권한 규칙이 일치할 때 출력 리디렉션을 지원하도록 업데이트 (예: Bash(python:*)는 python script.py > output.txt와 일치)
- SlashCommand 도구 추가, 이를 통해 Claude가 슬래시 명령을 호출할 수 있습니다. https://code.claude.com/docs/en/slash-commands#SlashCommand-tool
- --debug 로깅을 파일로 마이그레이션하여 쉽게 tailing 및 필터링 가능하게 함
|
| v1.0.120 | 2025-09-19 | — | - Fix input lag during typing, especially noticeable with large prompts
- 입력 지연 문제를 수정하였으며, 특히 큰 프롬프트에서 눈에 띄게 개선되었습니다.
|
| v1.0.119 | 2025-09-18 | — | - Fix Windows issue where process visually freezes on entering interactive mode
- Support dynamic headers for MCP servers via headersHelper configuration
- Fix thinking mode not working in headless sessions
- Fix slash commands now properly update allowed tools instead of replacing them
- 대화형 모드로 진입 시 프로세스가 시각적으로 멈추는 Windows 문제를 수정하였습니다.
- headersHelper 구성을 통해 MCP 서버에 대한 동적 헤더를 지원합니다.
- 헤드리스 세션에서 작동하지 않는 사고 모드를 수정하였습니다.
- 슬래시 명령이 이제 도구를 대체하는 대신 올바르게 업데이트됩니다.
|
| v1.0.117 | 2025-09-16 | Ctrl+R /add-dir | - Add Ctrl-R history search to recall previous commands like bash/zsh
- Fix input lag while typing, especially on Windows
- Add sed command to auto-allowed commands in acceptEdits mode
- Fix Windows PATH comparison to be case-insensitive for drive letters
- Add permissions management hint to
/add-dir output
- bash/zsh처럼 이전 명령을 호출할 수 있는 Ctrl-R 히스토리 검색을 추가하였습니다.
- 입력 중 지연 문제를 수정하였으며, 특히 Windows에서 개선되었습니다.
- acceptEdits 모드에서 자동 허용 명령에 sed 명령을 추가하였습니다.
- Windows의 PATH 비교를 드라이브 문자에 대해 대소문자를 구분하지 않도록 수정하였습니다.
/add-dir 출력에 권한 관리 힌트를 추가하였습니다.
|
| v1.0.115 | 2025-09-16 | /t | - Improve thinking mode display with enhanced visual effects
- Type
/t to temporarily disable thinking mode in your prompt - Improve path validation for glob and grep tools
- Show condensed output for post-tool hooks to reduce visual clutter
- Fix visual feedback when loading state completes
- Improve UI consistency for permission request dialogs
- 향상된 시각 효과로 사고 모드 디스플레이를 개선하였습니다.
- 프롬프트에서 사고 모드를 일시적으로 비활성화하려면 /t를 입력하세요.
- glob 및 grep 도구에 대한 경로 유효성 검사를 개선하였습니다.
- 시각적 혼잡을 줄이기 위해 포스트 도구 후크의 압축된 출력을 표시합니다.
- 로딩 상태 완료 시 시각적 피드백을 수정하였습니다.
- 권한 요청 대화 상자의 UI 일관성을 개선하였습니다.
|
| v1.0.113 | 2025-09-13 | Ctrl+R Ctrl+O | - Move
Ctrl+R keybinding for toggling transcript to Ctrl+O
- 전사 전환을 위한
Ctrl+R 키 바인딩을 Ctrl+O로 이동하였습니다.
|
| v1.0.112 | 2025-09-12 | Ctrl+R | - Transcript mode (
Ctrl+R): Added the model used to generate each assistant message - Addressed issue where some Claude Max users were incorrectly recognized as Claude Pro users
- Hooks: Added systemMessage support for SessionEnd hooks
- Added spinnerTipsEnabled setting to disable spinner tips
- IDE: Various improvements and bug fixes
- 전사 모드(
Ctrl+R): 각 어시스턴트 메시지를 생성하는 데 사용된 모델을 추가하였습니다. - 일부 Claude Max 사용자가 잘못 인식되는 문제를 해결하였습니다.
- 후크: SessionEnd 후크에 대한 systemMessage 지원을 추가하였습니다.
- 스피너 팁을 비활성화하는 spinnerTipsEnabled 설정을 추가하였습니다.
- IDE: 다양한 개선 사항 및 버그 수정을 진행하였습니다.
|
| v1.0.111 | 2025-09-10 | /modelIMP | /model now validates provided model names
- /model이 제공된 모델 이름을 이제 검증합니다.
|
| v1.0.110 | 2025-09-09 | /terminal-setupIMP | /terminal-setup command now supports WezTerm- MCP: OAuth tokens now proactively refresh before expiration
/terminal-setup 명령이 이제 WezTerm을 지원합니다.- MCP: OAuth 토큰이 만료 전에 능동적으로 새로 고쳐집니다.
|
| v1.0.109 | 2025-09-08 | --include-partial-messagesNEW | - SDK: Added partial message streaming support via
--include-partial-messages CLI flag
- SDK:
--include-partial-messages CLI 플래그를 통해 부분 메시지 스트리밍 지원을 추가하였습니다.
|
| v1.0.106 | 2025-09-04 | — | - Windows: Fixed path permission matching to consistently use POSIX format (e.g., Read(//c/Users/...))
- Windows: 경로 권한 일치를 일관되게 POSIX 형식(예: Read(//c/Users/...))을 사용하도록 수정하였습니다.
|
| v1.0.97 | — | /doctorIMP | - Settings:
/doctor now validates permission rule syntax and suggests corrections
- 설정: /doctor가 이제 권한 규칙 구문을 검증하고 수정 사항을 제안합니다.
|
| v1.0.94 | 2025-08-27 | /memoryIMP /todosNEW | - Vertex: add support for global endpoints for supported models
/memory command now allows direct editing of all imported memory files- SDK: Add custom tools as callbacks
- Added
/todos command to list current todo items
- Vertex: 지원되는 모델에 대한 글로벌 엔드포인트 지원을 추가하였습니다.
/memory 명령이 이제 모든 가져온 메모리 파일을 직접 편집할 수 있도록 허용합니다.- SDK: 콜백으로 사용자 정의 도구 추가
- 현재 todo 항목을 나열하는
/todos 명령 추가
|
| v1.0.93 | 2025-08-26 | — | - Windows: Add alt + v shortcut for pasting images from clipboard
- Support NO_PROXY environment variable to bypass proxy for specified hostnames and IPs
- Windows: 클립보드에서 이미지를 붙여넣기 위한 alt + v 단축키 추가
- 지정된 호스트 이름과 IP에 대해 프록시를 우회하는 NO_PROXY 환경 변수 지원
|
| v1.0.90 | 2025-08-24 | — | - Settings file changes take effect immediately - no restart required
- 설정 파일 변경 사항이 즉시 적용됨 - 재시작 필요 없음
|
| v1.0.88 | 2025-08-22 | /costFIX | - Status line input now includes exceeds_200k_tokens
- Fixed incorrect usage tracking in
/cost. - Introduced ANTHROPIC_DEFAULT_SONNET_MODEL and ANTHROPIC_DEFAULT_OPUS_MODEL for controlling model aliases opusplan, opus, and sonnet.
- Bedrock: Updated default Sonnet model to Sonnet 4
- 상태 줄 입력에 exceeds_200k_tokens 포함
- /cost에서 잘못된 사용 추적을 수정했습니다.
- 모델 별칭 opusplan, opus 및 sonnet을 제어하기 위한 ANTHROPIC_DEFAULT_SONNET_MODEL 및 ANTHROPIC_DEFAULT_OPUS_MODEL 도입
- Bedrock: 기본 Sonnet 모델을 Sonnet 4로 업데이트
|
| v1.0.86 | 2025-08-20 | /contextNEW --replay-user-messagesNEW | - Added
/context to help users self-serve debug context issues - SDK: Added UUID support for all SDK messages
- SDK: Added
--replay-user-messages to replay user messages back to stdout
- 사용자가 디버그 컨텍스트 문제를 스스로 해결할 수 있도록
/context 추가 - SDK: 모든 SDK 메시지에 대한 UUID 지원 추가
- SDK: 사용자 메시지를 stdout으로 다시 재생하기 위한
--replay-user-messages 추가
|
| v1.0.85 | 2025-08-19 | — | - Status line input now includes session cost info
- Hooks: Introduced SessionEnd hook
- 상태 줄 입력에 세션 비용 정보 포함
- Hooks: SessionEnd 훅 도입
|
| v1.0.84 | 2025-08-18 | — | - Fix tool_use/tool_result id mismatch error when network is unstable
- Fix Claude sometimes ignoring real-time steering when wrapping up a task
- @-mention: Add ~/.claude/\* files to suggestions for easier agent, output style, and slash command editing
- Use built-in ripgrep by default; to opt out of this behavior, set USE_BUILTIN_RIPGREP=0
- 네트워크가 불안정할 때 tool_use/tool_result ID 불일치 오류 수정
- Claude가 작업을 마무리할 때 실시간 조정을 무시하는 경우 수정
- @-mention: 에이전트, 출력 스타일 및 슬래시 명령 편집을 쉽게 하기 위해 ~/.claude/* 파일을 제안에 추가
- 기본적으로 내장된 ripgrep 사용; 이 동작을 비활성화하려면 USE_BUILTIN_RIPGREP=0 설정
|
| v1.0.83 | 2025-08-15 | — | - @-mention: Support files with spaces in path
- New shimmering spinner
- @-mention: 경로에 공백이 있는 파일 지원
- 새로운 반짝이는 스피너
|
| v1.0.82 | 2025-08-15 | — | - SDK: Add request cancellation support
- SDK: New additionalDirectories option to search custom paths, improved slash command processing
- Settings: Validation prevents invalid fields in .claude/settings.json files
- MCP: Improve tool name consistency
- Bash: Fix crash when Claude tries to automatically read large files
- SDK: 요청 취소 지원 추가
- SDK: 사용자 정의 경로 검색을 위한 새로운 additionalDirectories 옵션, 슬래시 명령 처리 개선
- 설정: .claude/settings.json 파일에서 유효하지 않은 필드를 방지하는 검증
- MCP: 도구 이름 일관성 개선
- Bash: Claude가 자동으로 큰 파일을 읽으려고 할 때 충돌 수정
|
| v1.0.81 | 2025-08-14 | — | - Released output styles, including new built-in educational output styles "Explanatory" and "Learning". Docs: https://code.claude.com/docs/en/output-styles
- Agents: Fix custom agent loading when agent files are unparsable
- 새로운 내장 교육 출력 스타일 "Explanatory" 및 "Learning"을 포함한 출력 스타일 출시. 문서: https://code.claude.com/docs/en/output-styles
- 에이전트: 에이전트 파일이 구문 분석할 수 없을 때 사용자 정의 에이전트 로딩 수정
|
| v1.0.80 | 2025-08-13 | — | - UI improvements: Fix text contrast for custom subagent colors and spinner rendering issues
- UI 개선: 사용자 정의 서브 에이전트 색상 및 스피너 렌더링 문제에 대한 텍스트 대비 수정
|
| v1.0.77 | 2025-08-12 | /model | - Bash tool: Fix heredoc and multiline string escaping, improve stderr redirection handling
- SDK: Add session support and permission denial tracking
- Fix token limit errors in conversation summarization
- Opus Plan Mode: New setting in
/model to run Opus only in plan mode, Sonnet otherwise
- Bash 도구: heredoc 및 다중 문자열 이스케이프 수정, stderr 리디렉션 처리 개선
- SDK: 세션 지원 및 권한 거부 추적 추가
- 대화 요약에서 토큰 제한 오류 수정
- Opus 계획 모드: /model에서 Opus를 계획 모드로만 실행하고, 그렇지 않으면 Sonnet을 실행하는 새로운 설정
|
| v1.0.73 | 2025-08-11 | — | - MCP: Support multiple config files with --mcp-config file1.json file2.json
- MCP: Press Esc to cancel OAuth authentication flows
- Bash: Improved command validation and reduced false security warnings
- UI: Enhanced spinner animations and status line visual hierarchy
- Linux: Added support for Alpine and musl-based distributions (requires separate ripgrep installation)
- MCP: --mcp-config file1.json file2.json으로 여러 구성 파일 지원
- MCP: Esc 키를 눌러 OAuth 인증 흐름 취소
- Bash: 명령 유효성 검사 개선 및 잘못된 보안 경고 감소
- UI: 스피너 애니메이션 및 상태 줄 시각적 계층 구조 향상
- Linux: Alpine 및 musl 기반 배포판 지원 추가 (별도의 ripgrep 설치 필요)
|
| v1.0.72 | 2025-08-08 | /permissions | - Ask permissions: have Claude Code always ask for confirmation to use specific tools with
/permissions
- 권한 요청: Claude Code가 항상 /permissions로 특정 도구 사용에 대한 확인을 요청하도록 설정
|
| v1.0.71 | 2025-08-07 | Ctrl+b /statusline | - Background commands: (Ctrl-b) to run any Bash command in the background so Claude can keep working (great for dev servers, tailing logs, etc.)
- Customizable status line: add your terminal prompt to Claude Code with
/statusline
- 백그라운드 명령: (Ctrl-b)로 Bash 명령을 백그라운드에서 실행하여 Claude가 계속 작업할 수 있도록 (개발 서버, 로그 테일링 등에 유용)
- 사용자 정의 상태 줄: /statusline으로 Claude Code에 터미널 프롬프트 추가
|
| v1.0.70 | 2025-08-06 | — | - Performance: Optimized message rendering for better performance with large contexts
- Windows: Fixed native file search, ripgrep, and subagent functionality
- Added support for @-mentions in slash command arguments
- 성능: 대규모 컨텍스트에서 더 나은 성능을 위한 메시지 렌더링 최적화
- Windows: 네이티브 파일 검색, ripgrep 및 서브 에이전트 기능 수정
- 슬래시 명령 인수에서 @-멘션 지원 추가
|
| v1.0.69 | 2025-08-05 | — | - Upgraded Opus to version 4.1
|
| v1.0.68 | 2025-08-04 | /pr-commentsFIX /doctorIMP | - Fix incorrect model names being used for certain commands like
/pr-comments - Windows: improve permissions checks for allow / deny tools and project trust. This may create a new project entry in .claude.json - manually merge the history field if desired.
- Windows: improve sub-process spawning to eliminate "No such file or directory" when running commands like pnpm
- Enhanced
/doctor command with CLAUDE.md and MCP tool context for self-serve debugging - SDK: Added canUseTool callback support for tool confirmation
- Added disableAllHooks setting
- /pr-comments와 같은 특정 명령에 잘못된 모델 이름 사용 수정
- Windows: 도구 허용/거부 및 프로젝트 신뢰에 대한 권한 검사 개선. .claude.json에 새로운 프로젝트 항목이 생성될 수 있으며, 원할 경우 히스토리 필드를 수동으로 병합
- Windows: pnpm과 같은 명령 실행 시 "No such file or directory" 오류 제거를 위한 서브 프로세스 생성 개선
- 자가 진단을 위한 CLAUDE.md 및 MCP 도구 컨텍스트로
/doctor 명령어를 강화했습니다. - SDK: 도구 확인을 위한 canUseTool 콜백 지원 추가
- disableAllHooks 설정 추가
|
| v1.0.65 | 2025-07-31 | — | - IDE: Fixed connection stability issues and error handling for diagnostics
- Windows: Fixed shell environment setup for users without .bashrc files
- IDE: 진단을 위한 연결 안정성 문제 및 오류 처리 수정
- Windows: .bashrc 파일이 없는 사용자에 대한 셸 환경 설정 수정
|
| v1.0.64 | 2025-07-30 | — | - Agents: Added model customization support - you can now specify which model an agent should use
- Agents: Fixed unintended access to the recursive agent tool
- Hooks: Added systemMessage field to hook JSON output for displaying warnings and context
- SDK: Fixed user input tracking across multi-turn conversations
- Added hidden files to file search and @-mention suggestions
- 에이전트: 모델 사용자 정의 지원 추가 - 이제 에이전트가 사용할 모델을 지정할 수 있음
- 에이전트: 재귀 에이전트 도구에 대한 의도치 않은 접근 수정
- Hooks: 경고 및 컨텍스트 표시를 위한 hook JSON 출력에 systemMessage 필드 추가
- SDK: 다중 턴 대화에서 사용자 입력 추적 수정
- 파일 검색 및 @-멘션 제안에 숨김 파일 추가
|
| v1.0.63 | 2025-07-29 | — | - Windows: Fixed file search, @agent mentions, and custom slash commands functionality
- Windows: 파일 검색, @agent 멘션 및 사용자 정의 슬래시 명령 기능 수정
|
| v1.0.62 | 2025-07-28 | /add-dirIMP | - Added @-mention support with typeahead for custom agents. @<your-custom-agent> to invoke it
- Hooks: Added SessionStart hook for new session initialization
/add-dir command now supports typeahead for directory paths
- 사용자 정의 에이전트에 대한 typeahead와 함께 @-멘션 지원 추가. @<your-custom-agent>로 호출
- Hooks: 새로운 세션 초기화를 위한 SessionStart hook 추가
/add-dir 명령이 이제 디렉토리 경로에 대한 typeahead를 지원
|
| v1.0.61 | 2025-07-25 | Ctrl+R --settingsNEW | - Transcript mode (
Ctrl+R): Changed Esc to exit transcript mode rather than interrupt - Settings: Added
--settings flag to load settings from a JSON file - Settings: Fixed resolution of settings files paths that are symlinks
- OTEL: Fixed reporting of wrong organization after authentication changes
- Slash commands: Fixed permissions checking for allowed-tools with Bash
- IDE: Added support for pasting images in VSCode MacOS using ⌘+V
- IDE: Added CLAUDE_CODE_AUTO_CONNECT_IDE=false for disabling IDE auto-connection
- Added CLAUDE_CODE_SHELL_PREFIX for wrapping Claude and user-provided shell commands run by Claude Code
- 전사 모드 (
Ctrl+R): Esc를 눌러 전사 모드를 종료하도록 변경 - 설정: JSON 파일에서 설정을 로드하기 위해
--settings 플래그를 추가했습니다. - 설정: 심볼릭 링크인 설정 파일 경로의 해상도를 수정했습니다.
- OTEL: 인증 변경 후 잘못된 조직 보고를 수정했습니다.
- 슬래시 명령: Bash에서 allowed-tools에 대한 권한 확인을 수정했습니다.
- IDE: ⌘+V를 사용하여 VSCode MacOS에서 이미지를 붙여넣는 기능을 추가했습니다.
- IDE: IDE 자동 연결을 비활성화하기 위해 CLAUDE_CODE_AUTO_CONNECT_IDE=false를 추가했습니다.
- Claude와 사용자 제공 셸 명령을 감싸기 위해 CLAUDE_CODE_SHELL_PREFIX를 추가했습니다.
|
| v1.0.60 | 2025-07-24 | /agentsNEW | - You can now create custom subagents for specialized tasks! Run
/agents to get started
- 이제 전문화된 작업을 위한 사용자 정의 서브 에이전트를 만들 수 있습니다! /agents를 실행하여 시작하세요.
|
| v1.0.59 | 2025-07-23 | — | - SDK: Added tool confirmation support with canUseTool callback
- SDK: Allow specifying env for spawned process
- Hooks: Exposed PermissionDecision to hooks (including "ask")
- Hooks: UserPromptSubmit now supports additionalContext in advanced JSON output
- SDK: canUseTool 콜백을 사용한 도구 확인 지원을 추가했습니다.
- SDK: 생성된 프로세스에 대한 env를 지정할 수 있도록 허용했습니다.
- 후크: PermissionDecision을 후크에 노출했습니다(“ask” 포함).
- 후크: UserPromptSubmit이 이제 고급 JSON 출력에서 additionalContext를 지원합니다.
|
| v1.0.58 | 2025-07-22 | — | - Added support for reading PDFs
- MCP: Improved server health status display in 'claude mcp list'
- Hooks: Added CLAUDE_PROJECT_DIR env var for hook commands
- PDF 읽기 지원을 추가했습니다.
- MCP: 'claude mcp list'에서 서버 상태 표시를 개선했습니다.
- 후크: 후크 명령을 위한 CLAUDE_PROJECT_DIR 환경 변수를 추가했습니다.
|
| v1.0.57 | 2025-07-21 | — | - Added support for specifying a model in slash commands
- Fix: Remove trailing newlines from bash output in terminal wrapping
- 슬래시 명령에서 모델을 지정하는 지원을 추가했습니다.
- 수정: 터미널 래핑에서 bash 출력의 후행 줄 바꿈을 제거했습니다.
|
| v1.0.56 | 2025-07-18 | shift+t | - Windows: Enabled shift+tab for mode switching on versions of Node.js that support terminal VT mode
- Fixes for WSL IDE detection
- Fix an issue causing awsRefreshHelper changes to .aws directory not to be picked up
- Windows: 터미널 VT 모드를 지원하는 Node.js 버전에서 모드 전환을 위해 shift+tab을 활성화했습니다.
- WSL IDE 감지에 대한 수정 사항
- .aws 디렉토리에 대한 awsRefreshHelper 변경 사항이 반영되지 않는 문제를 수정했습니다.
|
| v1.0.55 | 2025-07-17 | Ctrl+ZFIX | - Clarified knowledge cutoff for Opus 4 and Sonnet 4 models
- Windows: fixed
Ctrl+Z crash - SDK: Added ability to capture error logging
- Add --system-prompt-file option to override system prompt in print mode
- Opus 4 및 Sonnet 4 모델의 지식 컷오프를 명확히 했습니다.
- Windows:
Ctrl+Z 충돌을 수정했습니다. - SDK: 오류 로깅 캡처 기능을 추가했습니다.
- 인쇄 모드에서 시스템 프롬프트를 재정의하기 위해 --system-prompt-file 옵션을 추가했습니다.
|
| v1.0.54 | 2025-07-16 | — | - Hooks: Added UserPromptSubmit hook and the current working directory to hook inputs
- Custom slash commands: Added argument-hint to frontmatter
- Windows: OAuth uses port 45454 and properly constructs browser URL
- Windows: mode switching now uses alt + m, and plan mode renders properly
- Shell: Switch to in-memory shell snapshot to fix file-related errors
- 후크: UserPromptSubmit 후크와 현재 작업 디렉토리를 후크 입력에 추가했습니다.
- 사용자 정의 슬래시 명령: frontmatter에 argument-hint를 추가했습니다.
- Windows: OAuth가 포트 45454를 사용하고 브라우저 URL을 올바르게 구성합니다.
- Windows: 모드 전환이 이제 alt + m을 사용하며, 계획 모드가 제대로 렌더링됩니다.
- 셸: 파일 관련 오류를 수정하기 위해 인메모리 셸 스냅샷으로 전환합니다.
|
| v1.0.53 | 2025-07-15 | — | - Updated @-mention file truncation from 100 lines to 2000 lines
- Add helper script settings for AWS token refresh: awsAuthRefresh (for foreground operations like aws sso login) and awsCredentialExport (for background operation with STS-like response).
- @-mention 파일 잘림을 100줄에서 2000줄로 업데이트했습니다.
- AWS 토큰 갱신을 위한 헬퍼 스크립트 설정 추가: awsAuthRefresh (aws sso login과 같은 포그라운드 작업용) 및 awsCredentialExport (STS와 유사한 응답을 가진 백그라운드 작업용).
|
| v1.0.52 | 2025-07-15 | — | - Added support for MCP server instructions
|
| v1.0.51 | 2025-07-11 | /doctorIMP --append-system-promptIMP | - Added support for native Windows (requires Git for Windows)
- Added support for Bedrock API keys through environment variable AWS_BEARER_TOKEN_BEDROCK
- Settings:
/doctor can now help you identify and fix invalid setting files --append-system-prompt can now be used in interactive mode, not just --print/-p.- Increased auto-compact warning threshold from 60% to 80%
- OTEL resource now includes os.type, os.version, host.arch, and wsl.version (if running on Windows Subsystem for Linux)
- Custom slash commands: Fixed user-level commands in subdirectories
- Plan mode: Fixed issue where rejected plan from sub-task would get discarded
- 네이티브 Windows 지원 추가 (Windows용 Git 필요)
- 환경 변수 AWS_BEARER_TOKEN_BEDROCK을 통한 Bedrock API 키 지원 추가
- 설정: /doctor가 이제 잘못된 설정 파일을 식별하고 수정하는 데 도움을 줄 수 있습니다.
- --append-system-prompt가 이제 대화형 모드에서 사용할 수 있으며, --print/-p만이 아닙니다.
- 자동 압축 경고 임계값을 60%에서 80%로 증가시켰습니다.
- OTEL 리소스에 os.type, os.version, host.arch 및 wsl.version이 포함되었습니다 (Windows Subsystem for Linux에서 실행 중인 경우).
- 사용자 수준 명령이 하위 디렉토리에서 수정된 사용자 정의 슬래시 명령
- 계획 모드: 하위 작업에서 거부된 계획이 폐기되는 문제 수정
|
| v1.0.48 | 2025-07-10 | — | - Added progress messages to Bash tool based on the last 5 lines of command output
- Added expanding variables support for MCP server configuration
- Moved shell snapshots from /tmp to ~/.claude for more reliable Bash tool calls
- Hooks: Added a PreCompact hook
- Vim mode: Added c, f/F, t/T
- Bash 도구에 명령 출력의 마지막 5줄을 기반으로 한 진행 메시지 추가
- MCP 서버 구성에 대한 확장 변수 지원 추가
- 더 신뢰할 수 있는 Bash 도구 호출을 위해 /tmp에서 ~/.claude로 셸 스냅샷 이동
- 후크: PreCompact 후크 추가
- Vim 모드: c, f/F, t/T 추가
|
| v1.0.45 | 2025-07-08 | Ctrl+UIMP /clearIMP | - Redesigned Search (Grep) tool with new tool input parameters and features
- Disabled IDE diffs for notebook files, fixing "Timeout waiting after 1000ms" error
- Updated prompt input undo to Ctrl+\_ to avoid breaking existing
Ctrl+U behavior, matching zsh's undo shortcut - Stop Hooks: Fixed transcript path after
/clear and fixed triggering when loop ends with tool call - Custom slash commands: Restored namespacing in command names based on subdirectories. For example, .claude/commands/frontend/component.md is now /frontend:component, not /component.
- 새로운 도구 입력 매개변수와 기능으로 Search (Grep) 도구 재설계
- 노트북 파일에 대한 IDE 차이 비활성화, "1000ms 후 대기 시간 초과" 오류 수정
- 기존
Ctrl+U 동작을 깨지 않도록 프롬프트 입력 실행 취소를 Ctrl+\_로 업데이트, zsh의 실행 취소 단축키와 일치 - Stop Hooks:
/clear 후 전사 경로 수정 및 도구 호출로 루프가 끝날 때 트리거 수정 - 사용자 정의 슬래시 명령: 하위 디렉토리를 기반으로 명령 이름의 네임스페이싱 복원. 예를 들어, .claude/commands/frontend/component.md는 이제 /frontend:component가 되며, /component가 아닙니다.
|
| v1.0.44 | 2025-07-07 | /exportNEW /mcpIMP Ctrl+ZIMP Ctrl+UIMP | - New
/export command lets you quickly export a conversation for sharing - MCP: resource_link tool results are now supported
- MCP: tool annotations and tool titles now display in
/mcp view - Changed
Ctrl+Z to suspend Claude Code. Resume by running fg. Prompt input undo is now Ctrl+U.
- 새로운
/export 명령으로 대화를 빠르게 내보낼 수 있습니다. - MCP: resource_link 도구 결과가 이제 지원됩니다.
- MCP: 도구 주석 및 도구 제목이 이제
/mcp 보기에서 표시됩니다. - Ctrl+Z가 Claude Code를 일시 중지하도록 변경되었습니다. fg를 실행하여 재개합니다. 프롬프트 입력 실행 취소는 이제 Ctrl+U입니다.
|
| v1.0.43 | 2025-07-03 | — | - Hooks: Added EPIPE system error handling
|
| v1.0.42 | 2025-07-03 | /add-dirNEW | - Added tilde (~) expansion support to
/add-dir command
/add-dir 명령에 물결표 (~) 확장 지원 추가
|
| v1.0.41 | 2025-07-02 | — | - Hooks: Split Stop hook triggering into Stop and SubagentStop
- Hooks: Enabled optional timeout configuration for each command
- Hooks: Added "hook_event_name" to hook input
- New tool parameters JSON for Bash tool in tool_decision event
- 후크: Stop 후크 트리거링을 Stop과 SubagentStop으로 분리
- 후크: 각 명령에 대한 선택적 타임아웃 구성 활성화
- 후크: 후크 입력에 "hook_event_name" 추가
- tool_decision 이벤트에서 Bash 도구에 대한 새로운 도구 매개변수 JSON
|
| v1.0.40 | 2025-07-01 | — | - Fixed a bug causing API connection errors with UNABLE_TO_GET_ISSUER_CERT_LOCALLY if NODE_EXTRA_CA_CERTS was set
- NODE_EXTRA_CA_CERTS가 설정된 경우 UNABLE_TO_GET_ISSUER_CERT_LOCALLY로 API 연결 오류를 발생시키는 버그 수정
|
| v1.0.39 | 2025-07-01 | — | - New Active Time metric in OpenTelemetry logging
- OpenTelemetry 로깅에서 새로운 Active Time 메트릭 추가
|
| v1.0.38 | 2025-06-30 | /github | - Released hooks. Special thanks to community input in https://github.com/anthropics/claude-code/issues/712. Docs: https://code.claude.com/docs/en/hooks
- 후크가 출시되었습니다. https://github.com/anthropics/claude-code/issues/712에서 커뮤니티의 의견에 특별히 감사드립니다. 문서: https://code.claude.com/docs/en/hooks
|
| v1.0.37 | 2025-06-27 | — | - Remove ability to set Proxy-Authorization header via ANTHROPIC_AUTH_TOKEN or apiKeyHelper
- ANTHROPIC_AUTH_TOKEN 또는 apiKeyHelper를 통해 Proxy-Authorization 헤더를 설정하는 기능이 제거되었습니다.
|
| v1.0.36 | 2025-06-27 | — | - Web search now takes today's date into context
|
| v1.0.35 | 2025-06-25 | — | - Added support for MCP OAuth Authorization Server discovery
- MCP OAuth 인증 서버 검색 지원이 추가되었습니다.
|
| v1.0.34 | 2025-06-24 | — | - Fixed a memory leak causing a MaxListenersExceededWarning message to appear
- MaxListenersExceededWarning 메시지를 발생시키는 메모리 누수 수정
|
| v1.0.33 | 2025-06-23 | Ctrl+ZNEW | - Added prompt input undo functionality (
Ctrl+Z and vim 'u' command) - Improvements to plan mode
- 프롬프트 입력 실행 취소 기능이 추가되었습니다 (
Ctrl+Z 및 vim 'u' 명령). - 계획 모드 개선 사항이 있습니다.
|
| v1.0.32 | 2025-06-23 | — | - Updated loopback config for litellm
- Added forceLoginMethod setting to bypass login selection screen
- litellm에 대한 루프백 구성 업데이트.
- 로그인 선택 화면을 우회하기 위한 forceLoginMethod 설정이 추가되었습니다.
|
| v1.0.31 | 2025-06-20 | — | - Fixed a bug where ~/.claude.json would get reset when file contained invalid JSON
- ~/.claude.json 파일이 잘못된 JSON을 포함할 경우 초기화되는 버그 수정
|
| v1.0.30 | 2025-06-19 | Ctrl+rNEW Ctrl+cNEW | - Custom slash commands: Run bash output, @-mention files, enable thinking with thinking keywords
- Added timestamps in Ctrl-r mode and fixed Ctrl-c handling
- 사용자 정의 슬래시 명령: bash 출력 실행, @-멘션 파일, 사고 키워드를 사용한 사고 활성화.
- Ctrl-r 모드에 타임스탬프가 추가되었고 Ctrl-c 처리도 수정되었습니다.
|
| v1.0.29 | 2025-06-18 | — | - Improved CJK character support in cursor navigation and rendering
- 커서 탐색 및 렌더링에서 CJK 문자 지원 개선
|
| v1.0.28 | 2025-06-18 | — | - Slash commands: Fix selector display during history navigation
- Resizes images before upload to prevent API size limit errors
- Added XDG_CONFIG_HOME support to configuration directory
- Performance optimizations for memory usage
- New attributes (terminal.type, language) in OpenTelemetry logging
- 슬래시 명령: 기록 탐색 중 선택기 표시 수정.
- API 크기 제한 오류를 방지하기 위해 업로드 전에 이미지를 크기 조정합니다.
- 구성 디렉토리에 XDG_CONFIG_HOME 지원이 추가되었습니다.
- 메모리 사용에 대한 성능 최적화가 이루어졌습니다.
- OpenTelemetry 로깅에 새로운 속성(terminal.type, language)이 추가되었습니다.
|
| v1.0.27 | 2025-06-17 | /resume | - Streamable HTTP MCP servers are now supported
- Remote MCP servers (SSE and HTTP) now support OAuth
- MCP resources can now be @-mentioned
/resume slash command to switch conversations within Claude Code
- 스트리밍 가능한 HTTP MCP 서버가 이제 지원됩니다.
- 원격 MCP 서버(SSE 및 HTTP)가 이제 OAuth를 지원합니다.
- MCP 리소스를 이제 @-멘션할 수 있습니다.
- Claude Code 내에서 대화를 전환하는
/resume 슬래시 명령.
|
| v1.0.25 | 2025-06-16 | — | - Slash commands: moved "project" and "user" prefixes to descriptions
- Slash commands: improved reliability for command discovery
- 슬래시 명령: "project" 및 "user" 접두사를 설명으로 이동했습니다.
- 슬래시 명령: 명령 발견의 신뢰성을 개선했습니다.
|
| v1.0.24 | 2025-06-14 | /mcpIMP | |
| v1.0.23 | 2025-06-13 | — | - Released TypeScript SDK: import @anthropic-ai/claude-code to get started
- Released Python SDK: pip install claude-code-sdk to get started
- TypeScript SDK가 출시되었습니다: 시작하려면 @anthropic-ai/claude-code를 가져오세요.
- Python SDK가 출시되었습니다: 시작하려면 pip install claude-code-sdk를 사용하세요.
|
| v1.0.22 | 2025-06-12 | — | - SDK: Renamed total_cost to total_cost_usd
- SDK: total_cost를 total_cost_usd로 이름 변경.
|
| v1.0.21 | 2025-06-11 | — | - Fix for tool_use without matching tool_result errors
- 일치하는 tool_result 없이 tool_use 오류 수정.
|
| v1.0.18 | 2025-06-09 | --add-dirNEW /mcpNEW | - Added
--add-dir CLI argument for specifying additional working directories - Added streaming input support without require -p flag
- Added CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR environment variable to freeze working directory for bash commands
- Added detailed MCP server tools display (
/mcp) - MCP authentication and permission improvements
- Added auto-reconnection for MCP SSE connections on disconnect
- 추가 작업 디렉토리를 지정하기 위한
--add-dir CLI 인수가 추가되었습니다. - -p 플래그 없이 스트리밍 입력 지원이 추가되었습니다.
- bash 명령을 위한 작업 디렉토리를 고정하는 CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR 환경 변수가 추가되었습니다.
- 상세한 MCP 서버 도구 표시가 추가되었습니다 (
/mcp). - MCP 인증 및 권한 개선 사항이 있습니다.
- MCP SSE 연결이 끊어졌을 때 자동 재연결 기능 추가
|
| v1.0.17 | 2025-06-06 | — | - We now emit messages from sub-tasks in -p mode (look for the parent_tool_use_id property)
- MCP server list UI improvements
- Update Claude Code process title to display "claude" instead of "node"
- 이제 -p 모드에서 하위 작업의 메시지를 전송합니다 (parent_tool_use_id 속성을 확인하세요)
- MCP 서버 목록 UI 개선
- Claude Code 프로세스 제목을 "node" 대신 "claude"로 표시하도록 업데이트
|
| v1.0.11 | 2025-06-04 | /upgradeNEW | - Claude Code can now also be used with a Claude Pro subscription
- Added
/upgrade for smoother switching to Claude Max plans
- 이제 Claude Pro 구독으로도 Claude Code를 사용할 수 있습니다
- Claude Max 플랜으로 부드럽게 전환하기 위해
/upgrade 추가
|
| v1.0.10 | 2025-06-03 | — | - Added markdown table support
|
| v1.0.8 | 2025-06-02 | — | - Increased default otel interval from 1s -> 5s
- Added support for triggering thinking non-English languages
- 기본 otel 간격을 1초에서 5초로 증가
- 비영어 언어에서 사고 트리거 지원 추가
|
| v1.0.7 | 2025-05-30 | /allowed-toolsIMP /permissionsIMP /install-github-appIMP | - Renamed
/allowed-tools -> /permissions - Migrated allowedTools and ignorePatterns from .claude.json -> settings.json
- Improved error handling for
/install-github-app - Bugfixes, UI polish, and tool reliability improvements
- /allowed-tools의 이름을 /permissions로 변경
- allowedTools와 ignorePatterns를 .claude.json에서 settings.json으로 마이그레이션
- /install-github-app에 대한 오류 처리 개선이 이루어졌습니다.
- 버그 수정, UI 다듬기 및 도구 신뢰성 개선
|
| v1.0.6 | 2025-05-29 | — | - Respect CLAUDE_CONFIG_DIR everywhere
- Reduced unnecessary tool permission prompts
- Added support for symlinks in @file typeahead
- Bugfixes, UI polish, and tool reliability improvements
- 모든 곳에서 CLAUDE_CONFIG_DIR 존중
- 불필요한 도구 권한 요청 감소
- @file 타입어헤드에서 심볼릭 링크 지원 추가
- 버그 수정, UI 다듬기 및 도구 신뢰성 개선
|
| v1.0.4 | 2025-05-28 | — | - Fixed a bug where MCP tool errors weren't being parsed correctly
- MCP 도구 오류가 올바르게 파싱되지 않는 버그 수정
|
| v1.0.1 | 2025-05-22 | — | - Added DISABLE_INTERLEAVED_THINKING to give users the option to opt out of interleaved thinking.
- Updated documentation links and OAuth process descriptions
- 사용자가 인터리브드 사고를 선택 해제할 수 있도록 DISABLE_INTERLEAVED_THINKING 추가
- 문서 링크 및 OAuth 프로세스 설명 업데이트
|
| v1.0.0 | 2025-05-22 | — | - Claude Code is now generally available
- Introducing Sonnet 4 and Opus 4 models
- Claude Code가 이제 일반적으로 사용 가능
- Sonnet 4 및 Opus 4 모델 소개
|
| v0.2.125 | 2025-05-21 | — | - Breaking change: Bedrock ARN passed to ANTHROPIC_MODEL or ANTHROPIC_SMALL_FAST_MODEL should no longer contain an escaped slash (specify / instead of %2F)
- Removed DEBUG=true in favor of ANTHROPIC_LOG=debug, to log all requests
- 주요 변경 사항: ANTHROPIC_MODEL 또는 ANTHROPIC_SMALL_FAST_MODEL에 전달되는 Bedrock ARN은 더 이상 이스케이프된 슬래시를 포함하지 않아야 합니다 ( %2F 대신 / 지정)
- 모든 요청을 기록하기 위해 DEBUG=true를 ANTHROPIC_LOG=debug로 변경
|
| v0.2.117 | 2025-05-17 | --debugNEW | - Introduced settings.cleanupPeriodDays
- Introduced CLAUDE_CODE_API_KEY_HELPER_TTL_MS env var
- Introduced
--debug mode
- settings.cleanupPeriodDays 추가
- CLAUDE_CODE_API_KEY_HELPER_TTL_MS 환경 변수 추가
--debug 모드 도입
|
| v0.2.108 | 2025-05-13 | /costFIX | - You can now send messages to Claude while it works to steer Claude in real-time
- Introduced BASH_DEFAULT_TIMEOUT_MS and BASH_MAX_TIMEOUT_MS env vars
- Fixed a regression in
/cost reporting
- Claude가 작업하는 동안 실시간으로 Claude를 조정하기 위해 메시지를 보낼 수 있습니다
- BASH_DEFAULT_TIMEOUT_MS 및 BASH_MAX_TIMEOUT_MS 환경 변수 추가
/cost 보고에서 회귀 문제를 수정했습니다.
|
| v0.2.107 | 2025-05-09 | — | - CLAUDE.md files can now import other files. Add @path/to/file.md to ./CLAUDE.md to load additional files on launch
- CLAUDE.md 파일이 이제 다른 파일을 가져올 수 있습니다. ./CLAUDE.md에 @path/to/file.md를 추가하여 추가 파일을 로드하세요
|
| v0.2.106 | 2025-05-09 | — | - MCP SSE server configs can now specify custom headers
- MCP SSE 서버 구성에서 사용자 정의 헤더를 지정할 수 있습니다
|
| v0.2.105 | 2025-05-08 | /statusIMP | - Claude can now search the web
- Moved system & account status to
/status - Added word movement keybindings for Vim
- Claude가 이제 웹 검색을 할 수 있습니다
- 시스템 및 계정 상태를 /status로 이동
- Vim을 위한 단어 이동 키 바인딩 추가
|
| v0.2.102 | 2025-05-05 | — | - You can now paste multiple large chunks into one prompt
- 이제 여러 개의 큰 덩어리를 하나의 프롬프트에 붙여넣을 수 있습니다.
|
| v0.2.100 | 2025-05-02 | — | - Made db storage optional; missing db support disables --continue and --resume
- db 저장소를 선택 사항으로 만들었습니다; db 지원이 없으면 --continue와 --resume이 비활성화됩니다.
|
| v0.2.98 | 2025-05-01 | — | - Fixed an issue where auto-compact was running twice
|
| v0.2.96 | 2025-05-01 | — | - Claude Code can now also be used with a Claude Max subscription (https://claude.ai/upgrade)
- Claude Code는 이제 Claude Max 구독과 함께 사용할 수 있습니다 (https://claude.ai/upgrade).
|
| v0.2.93 | 2025-04-30 | --continueNEW --resumeNEW | - Resume conversations from where you left off from with "claude
--continue" and "claude --resume" - Claude now has access to a Todo list that helps it stay on track and be more organized
- "claude
--continue"와 "claude --resume"을 사용하여 대화를 중단한 지점에서 재개할 수 있습니다. - Claude는 이제 Todo 목록에 접근하여 더 체계적이고 정리된 상태를 유지할 수 있습니다.
|
| v0.2.82 | — | --disallowedToolsNEW | - Added support for
--disallowedTools - Renamed tools for consistency: LSTool -> LS, View -> Read, etc.
- --disallowedTools에 대한 지원이 추가되었습니다.
- 일관성을 위해 도구 이름이 변경되었습니다: LSTool -> LS, View -> Read 등.
|
| v0.2.75 | — | --mcp-configNEW | - Hit Enter to queue up additional messages while Claude is working
- Drag in or copy/paste image files directly into the prompt
- @-mention files to directly add them to context
- Run one-off MCP servers with claude
--mcp-config <path-to-file>
- Claude가 작업하는 동안 Enter 키를 눌러 추가 메시지를 대기열에 추가하세요.
- 이미지 파일을 프롬프트에 직접 드래그하거나 복사/붙여넣기 할 수 있습니다.
- @-멘션 파일을 사용하여 컨텍스트에 직접 추가하세요.
- claude
--mcp-config <path-to-file>로 일회성 MCP 서버를 실행하세요.
|
| v0.2.74 | 2025-04-18 | — | - Added support for refreshing dynamically generated API keys (via apiKeyHelper), with a 5 minute TTL
- Task tool can now perform writes and run bash commands
- 5분 TTL을 가진 동적으로 생성된 API 키를 새로 고치는 지원이 추가되었습니다 (apiKeyHelper를 통해).
- Task 도구는 이제 쓰기 작업과 bash 명령을 실행할 수 있습니다.
|
| v0.2.72 | 2025-04-17 | — | - Updated spinner to indicate tokens loaded and tool usage
- 토큰 로드 및 도구 사용을 나타내는 스피너 업데이트
|
| v0.2.70 | 2025-04-15 | — | - Network commands like curl are now available for Claude to use
- Claude can now run multiple web queries in parallel
- Pressing ESC once immediately interrupts Claude in Auto-accept mode
- curl과 같은 네트워크 명령이 이제 Claude에서 사용할 수 있습니다.
- Claude는 이제 여러 웹 쿼리를 병렬로 실행할 수 있습니다.
- ESC 키를 한 번 누르면 Auto-accept 모드에서 Claude가 즉시 중단됩니다.
|
| v0.2.69 | 2025-04-11 | — | - Fixed UI glitches with improved Select component behavior
- Enhanced terminal output display with better text truncation logic
- 개선된 Select 컴포넌트 동작으로 UI 글리치 수정
- 더 나은 텍스트 잘림 로직으로 터미널 출력 표시 향상
|
| v0.2.67 | 2025-04-09 | — | - Shared project permission rules can be saved in .claude/settings.json
- 공유 프로젝트 권한 규칙은 .claude/settings.json에 저장할 수 있습니다.
|
| v0.2.66 | 2025-04-09 | --output-formatNEW | - Print mode (-p) now supports streaming output via
--output-format=stream-json
- 인쇄 모드 (-p)는 이제
--output-format=stream-json을 통해 스트리밍 출력을 지원합니다.
|
| v0.2.63 | — | — | - Fixed an issue where MCP tools were loaded twice, which caused tool call errors
- MCP 도구가 두 번 로드되어 도구 호출 오류가 발생하는 문제 수정
|
| v0.2.61 | 2025-04-03 | Ctrl+nNEW | - Navigate menus with vim-style keys (j/k) or bash/emacs shortcuts (
Ctrl+n/p) for faster interaction
- vim 스타일 키(j/k) 또는 bash/emacs 단축키(
Ctrl+n/p)를 사용하여 메뉴를 탐색하여 더 빠르게 상호작용하세요.
|
| v0.2.59 | 2025-04-02 | — | - Copy+paste images directly into your prompt
- Bugfixes for non-interactive mode (-p)
- 이미지를 프롬프트에 직접 복사+붙여넣기 하세요.
- 비대화형 모드 (-p)에 대한 버그 수정이 이루어졌습니다.
|
| v0.2.54 | 2025-03-25 | ctrl+rNEW | - Quickly add to Memory by starting your message with '#'
- Press
ctrl+r to see full output for long tool results - Added support for MCP SSE transport
- 메시지를 '#'로 시작하여 메모리에 빠르게 추가하세요.
- 긴 도구 결과에 대한 전체 출력을 보려면 ctrl+r을 누르세요.
- MCP SSE 전송에 대한 지원이 추가되었습니다.
|
| v0.2.53 | 2025-03-21 | — | - New web fetch tool lets Claude view URLs that you paste in
- 새로운 웹 가져오기 도구를 사용하면 Claude가 붙여넣은 URL을 볼 수 있습니다.
|
| v0.2.50 | 2025-03-19 | — | - New MCP "project" scope now allows you to add MCP servers to .mcp.json files and commit them to your repository
- 새로운 MCP "project" 범위는 이제 .mcp.json 파일에 MCP 서버를 추가하고 이를 리포지토리에 커밋할 수 있게 해줍니다.
|
| v0.2.49 | 2025-03-18 | — | - Previous MCP server scopes have been renamed: previous "project" scope is now "local" and "global" scope is now "user"
- 이전 MCP 서버 범위의 이름이 변경되었습니다: 이전 "project" 범위는 이제 "local"이고 "global" 범위는 이제 "user"입니다.
|
| v0.2.47 | 2025-03-18 | /config | - Press Tab to auto-complete file and folder names
- Press Shift + Tab to toggle auto-accept for file edits
- Automatic conversation compaction for infinite conversation length (toggle with
/config)
- Tab 키를 눌러 파일 및 폴더 이름을 자동 완성하세요.
- Shift + Tab 키를 눌러 파일 편집에 대한 자동 수락을 전환하세요.
- 무한 대화 길이에 대한 자동 대화 압축 (/config로 전환 가능).
|
| v0.2.44 | 2025-03-15 | — | - Ask Claude to make a plan with thinking mode: just say 'think' or 'think harder' or even 'ultrathink'
- Claude에게 'think' 또는 'think harder', 심지어 'ultrathink'라고 말해 계획을 세우게 하세요.
|
| v0.2.41 | 2025-03-14 | — | - MCP server startup timeout can now be configured via MCP_TIMEOUT environment variable
- MCP server startup no longer blocks the app from starting up
- MCP 서버 시작 시간 초과를 이제 MCP_TIMEOUT 환경 변수를 통해 설정할 수 있습니다.
- MCP 서버 시작이 더 이상 앱 시작을 차단하지 않습니다.
|
| v0.2.37 | 2025-03-11 | /release-notesNEW | - New
/release-notes command lets you view release notes at any time - claude config add/remove commands now accept multiple values separated by commas or spaces
- 새로운
/release-notes 명령으로 언제든지 릴리스 노트를 볼 수 있습니다. - claude config add/remove 명령은 이제 쉼표나 공백으로 구분된 여러 값을 허용합니다.
|
| v0.2.36 | 2025-03-10 | — | - Import MCP servers from Claude Desktop with claude mcp add-from-claude-desktop
- Add MCP servers as JSON strings with claude mcp add-json <n> <json>
- claude mcp add-from-claude-desktop 명령으로 Claude Desktop에서 MCP 서버를 가져옵니다.
- claude mcp add-json <n> <json> 명령으로 JSON 문자열로 MCP 서버를 추가합니다.
|
| v0.2.34 | 2025-03-08 | /vimNEW /configNEW | - Vim bindings for text input - enable with
/vim or /config
- 텍스트 입력을 위한 Vim 바인딩 -
/vim 또는 /config로 활성화합니다.
|
| v0.2.32 | 2025-03-05 | — | - Interactive MCP setup wizard: Run "claude mcp add" to add MCP servers with a step-by-step interface
- Fix for some PersistentShell issues
- 인터랙티브 MCP 설정 마법사: "claude mcp add"를 실행하여 단계별 인터페이스로 MCP 서버를 추가합니다.
- 일부 PersistentShell 문제 수정
|
| v0.2.31 | 2025-03-05 | — | - Custom slash commands: Markdown files in .claude/commands/ directories now appear as custom slash commands to insert prompts into your conversation
- MCP debug mode: Run with --mcp-debug flag to get more information about MCP server errors
- 사용자 정의 슬래시 명령: .claude/commands/ 디렉토리의 Markdown 파일이 이제 대화에 프롬프트를 삽입하는 사용자 정의 슬래시 명령으로 나타납니다.
- MCP 디버그 모드: --mcp-debug 플래그로 실행하여 MCP 서버 오류에 대한 더 많은 정보를 얻습니다.
|
| v0.2.30 | 2025-03-04 | — | - Added ANSI color theme for better terminal compatibility
- (Mac-only) API keys are now stored in macOS Keychain
- 더 나은 터미널 호환성을 위한 ANSI 색상 테마 추가
- (Mac 전용) API 키가 이제 macOS Keychain에 저장됩니다.
|
| v0.2.26 | — | /approved-toolsNEW | - New
/approved-tools command for managing tool permissions - Word-level diff display for improved code readability
- Fuzzy matching for slash commands
- 도구 권한 관리를 위한 새로운
/approved-tools 명령 - 코드 가독성을 향상시키기 위한 단어 수준 diff 표시
- 슬래시 명령에 대한 퍼지 매칭
|
| v0.2.21 | — | /commands | - Fuzzy matching for
/commands
|