| 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
|