| 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 | - Self-hosted runner: added a post-session lifecycle hook that runs after the session ends and before the workspace is deleted, so you can snapshot uncommitted work or export logs; also made the child-process SIGTERM→SIGKILL window configurable (default unchanged at 5s)
- 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
- Self-hosted runner: 세션이 끝난 후와 작업 공간이 삭제되기 전에 실행되는 post-session 라이프사이클 훅을 추가하여, 커밋되지 않은 작업을 스냅샷하거나 로그를 내보낼 수 있습니다; 또한 자식 프로세스의 SIGTERM→SIGKILL 윈도우를 구성 가능하게 만들었습니다(기본값은 변경되지 않고 5초입니다).
- 문제 해결을 위해 모든 사용자 정의(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가 다른 프로세스에 의해 점유될 경우 세션 내에서 재시도를 중단합니다.
|
| 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://docs.anthropic.com/en/docs/claude-code/getting-started for more options
- Fixed the "Context left until auto-compact" warning not disappearing after running
/compact
- npm 설치에 대한 사용 중단 알림을 추가했습니다 - claude install을 실행하거나 https://docs.anthropic.com/en/docs/claude-code/getting-started를 참조하여 더 많은 옵션을 확인하세요.
/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
|