Template v1.1 2026-03-27 — As of CC v2.1.85
July 2026 v2.1.198 – v2.1.198 1 release
CC v2.1.198 2026-07-01
- ADD
Notification hook — fires when a background agent session needs input or finishes; events: agent_needs_input / agent_completed
- ADD
/dataviz skill — chart and dashboard design guidance with a runnable color-palette validator
- DEL
/agents slash-command wizard removed — create or manage subagents by asking Claude or editing .claude/agents/ directly
June 2026 v2.1.160 – v2.1.197 32 releases
CC v2.1.197 2026-06-30
- CHG
/model — claude-sonnet-5 is now the default model with a native 1M-token context window
CC v2.1.196 2026-06-27
- CHG
mcp__name__.* (hook matcher) — hyphenated identifiers now exact-match; use glob suffix to match all tools from a hyphenated MCP server (e.g. mcp__brave-search__.*)
CC v2.1.195 2026-06-26
- ADD
CLAUDE_CODE_DISABLE_MOUSE_CLICKS env var — disable mouse click/drag/hover in fullscreen mode while keeping wheel scroll active
CC v2.1.193 2026-06-25
- ADD
autoMode.classifyAllShell JSON setting — route all Bash/PowerShell commands through the auto-mode classifier instead of only arbitrary-code-execution patterns
- ADD
OTEL_LOG_ASSISTANT_RESPONSES env var — opt in to emitting the model's response text as an OTEL log event (claude_code.assistant_response); when unset, follows OTEL_LOG_USER_PROMPTS; set to 0 to log prompts but not responses
- ADD
CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1 env var — disable automatic memory-pressure reaping of idle background shell commands
CC v2.1.191 2026-06-24
- CHG
/rewind — now supports resuming a conversation from before /clear was run
- ADD
"Bash,PowerShell" (hook matcher) — comma-separated tool type names in a hook's matcher field fire the hook on any of the listed types
CC v2.1.187 2026-06-23
- ADD
sandbox.credentials JSON setting — block sandboxed commands from reading credential files and secret environment variables
- ADD
CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT env var — override the default 5-minute idle timeout for remote MCP tool calls; stalled calls abort with an error instead of blocking indefinitely
- CHG
/btw — ←/→ arrow navigation to step through earlier answers
- ADD
/install-github-app slash command — install GitHub App with optional GitHub Actions workflow and repo secret setup
- CHG
/plugin list — surfaces recently-unused plugins for cleanup
- CHG
/model — org-restricted models show "restricted by your organization's settings"
CC v2.1.186 2026-06-22
- ADD
claude mcp login/logout <name> — authenticate or de-authenticate an MCP server from the CLI without opening /mcp; --no-browser redirects auth code to stdin for SSH completion
- CHG
/workflows — press f in the agent detail view to filter sessions by status
- ADD
teammateMode: "iterm2" JSON setting — use iTerm2 as the teammate backend; warns when auto mode cannot find the it2 CLI
- ADD
awsAuthRefresh JSON setting — configures "Claude Platform on AWS — refresh credentials" option in /login
- ADD
respondToBashCommands JSON setting — set to false to keep ! bash command output as context-only (default: Claude responds automatically)
- ADD
CLAUDE_CODE_MAX_RETRIES env var — capped at 15; for unattended sessions use CLAUDE_CODE_RETRY_WATCHDOG instead
- ADD
CLAUDE_CODE_RETRY_WATCHDOG env var — retry watchdog for unattended sessions; replaces high CLAUDE_CODE_MAX_RETRIES values
CC v2.1.183 2026-06-19
- ADD
attribution.sessionUrl JSON setting — set to false to omit the claude.ai session link from commits and PRs in web and Remote Control sessions
- ADD
/config --help — list all available shorthand keys for /config key=value
- CHG
/config toggle — Enter and Space both change the selected setting; Esc now saves and closes instead of reverting
CC v2.1.181 2026-06-17
- ADD
/config key=value — set any setting from the prompt (e.g. /config thinking=false); works in interactive, -p, and Remote Control
- ADD
sandbox.allowAppleEvents JSON setting — opt-in macOS setting to allow sandboxed commands to send Apple Events
- ADD
CLAUDE_CLIENT_PRESENCE_FILE env var — path to a marker file; while the file exists, mobile push notifications are suppressed
CC v2.1.178 2026-06-15
- ADD
Tool(param:value) permission rule syntax — match a tool's input parameters (supports * wildcard); e.g. Agent(model:opus) to block Opus subagents
- CHG
.claude/skills/<name>/ — nested skill directories now load when working on files there; name clashes use <dir>:<name> form
CC v2.1.176 2026-06-12
- ADD
language JSON setting — pin session-title language; titles auto-detect the conversation language by default; set to a BCP 47 tag (e.g. en, ja) to override
- ADD
footerLinksRegexes JSON setting — array of regex patterns for regex-matched link badges in the footer row; configurable via user or managed settings
CC v2.1.175 2026-06-12
- ADD
enforceAvailableModels managed setting — when enabled, the availableModels allowlist constrains the Default model (a Default that resolves to a disallowed model falls back to the first allowed model); user or project settings cannot widen a managed availableModels list
CC v2.1.174 2026-06-12
- ADD
wheelScrollAccelerationEnabled JSON setting — set to false to disable mouse-wheel scroll acceleration in fullscreen mode
CC v2.1.172 2026-06-10
- CHG
SubagentStart / SubagentStop — sub-agents can now spawn their own sub-agents, up to 5 levels deep
- CHG
/plugin list — search bar now available when browsing marketplace plugins
CC v2.1.169 2026-06-08
- ADD
/cd slash command — move session to a new working directory without breaking the prompt cache mid-session
- ADD
--safe-mode CLI flag — start with all customizations (CLAUDE.md, plugins, skills, hooks, MCP servers) disabled for troubleshooting; paired with CLAUDE_CODE_SAFE_MODE env var
- ADD
CLAUDE_CODE_SAFE_MODE env var — paired with --safe-mode CLI flag
- ADD
disableBundledSkills JSON setting — hide bundled skills, workflows, and built-in slash commands from the model; paired with CLAUDE_CODE_DISABLE_BUNDLED_SKILLS env var
- ADD
CLAUDE_CODE_DISABLE_BUNDLED_SKILLS env var — hide bundled skills, workflows, and built-in slash commands from the model; paired with disableBundledSkills JSON setting
- ADD
API_FORCE_IDLE_TIMEOUT=0 env var — opt out of the default 5-minute idle timeout on Vertex/Foundry
- CHG
claude agents --json — now includes id and state fields; new --all flag includes completed sessions
CC v2.1.166 2026-06-06
- ADD
fallbackModel JSON setting — configure up to three fallback models tried in order when the primary model is overloaded or unavailable
- ADD
--thinking disabled CLI flag — disable thinking on models that think by default; equivalent to MAX_THINKING_TOKENS=0 or the per-model thinking toggle
- CHG
--fallback-model — now also applies to interactive sessions (previously headless only)
- CHG
MAX_THINKING_TOKENS — setting to 0 now disables thinking on models that think by default via the Claude API
- ADD
"*" (deny rule glob) — glob patterns now supported in deny rule tool-name position; "*" denies all tools; allow rules reject non-MCP globs; unknown tool names warn at startup
CC v2.1.163 2026-06-04
- ADD
requiredMinimumVersion / requiredMaximumVersion managed settings — CC refuses to start if its version is outside the allowed range; directs user to an approved version
- ADD
/plugin list slash command — list installed plugins; --enabled/--disabled filters
- CHG
/btw — press c to copy raw markdown answer to clipboard
- CHG
Stop / SubagentStop hooks — can now return hookSpecificOutput.additionalContext to give Claude feedback and continue the turn
- ADD
\$ escape syntax in skill command bodies — include a literal $ before a digit
CC v2.1.162 2026-06-03
- CHG
/terminal-setup — renamed Windsurf to Devin Desktop following the editor's rebrand
- CHG
claude agents --json — output now includes waitingFor field showing what a waiting session is blocked on
- CHG
/effort — now confirms when your chosen level will persist as the default for new sessions
CC v2.1.161 2026-06-02
- ADD
OTEL_RESOURCE_ATTRIBUTES env var — values now used as labels on metric datapoints; slice usage metrics by custom dimensions (e.g. team, repo)
CC v2.1.160 2026-06-02
- ADD
ultracode prompt trigger keyword — type in the prompt to start a dynamic workflow; highlighted in violet in the prompt input
May 2026 v2.1.126 – v2.1.159 23 releases
CC v2.1.158 2026-05-30
- ADD
CLAUDE_CODE_ENABLE_AUTO_MODE=1 env var — opt in to Auto mode on Bedrock, Vertex, and Foundry for Opus 4.7 and Opus 4.8
CC v2.1.157 2026-05-29
- ADD
claude plugin init <name> CLI command — scaffold a new plugin in .claude/skills
- ADD
agent JSON setting — default agent name honored for dispatched sessions in claude agents; override per-session with --agent <name>
- ADD
EnterWorktree hook event — fires on worktree entry; can now switch between Claude-managed worktrees mid-session
- CHG
claude agents — dispatch flags now include --agent <name>
- CHG
.claude/skills/<name>/ — plugins in .claude/skills directories now auto-loaded, no marketplace required
- CHG
/terminal-setup — now also disables GPU acceleration in VS Code, Cursor, and Windsurf to prevent garbled-text rendering
CC v2.1.154 2026-05-28
- ADD
/workflows slash command — view and manage dynamic workflow runs; orchestrates work across tens to hundreds of background agents for large, complex tasks
- ADD
claude --bg --exec '<cmd>' CLI flag — run a shell command as a background session you can attach to and detach from; also available as ! <cmd> in the claude agents TUI
- CHG
/simplify — now runs cleanup-only review (reuse, simplification, efficiency, altitude) and applies fixes; no longer invokes the full /code-review --fix bug hunt
- CHG
/effort / --effort — interactive slider labels renamed from Speed/Intelligence to Faster/Smarter; xhigh now Opus 4.8 only (was 4.7)
- CHG
CLAUDE_CODE_SESSION_ID / CLAUDECODE — now also injected into stdio MCP server subprocess environments
- CHG
claude mcp list/get — unapproved .mcp.json servers now shown as ⏸ Pending approval instead of auto-connecting
- DEL
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE — deprecated; use /model claude-opus-4-6[1m] then /fast on for Opus 4.6 fast mode
- ADD
defaultEnabled: false plugin manifest field (plugin.json) — plugin starts disabled; enable with /plugin or claude plugin enable
- CHG
/chrome — now shows browser selector to pick which connected browser to use when multiple are connected
CC v2.1.153 2026-05-28
- CHG
/model — selection now saved as default for new sessions; press s in picker to switch for current session only (replaces d)
- CHG
/doctor — now shows result of last update attempt; lists npm auto-update fix hints
- ADD
COLUMNS / LINES env vars — injected into status line command subprocesses for terminal-width sizing
CC v2.1.152 2026-05-27
- ADD
/reload-skills slash command — re-scan skill directories without restarting the session
- ADD
/simplify built-in skill — back as alias for /code-review --fix; applies review findings to working tree
- CHG
/code-review — new --fix flag applies findings to working tree (surfacing reuse/simplification/efficiency suggestions)
- ADD
disallowed-tools frontmatter field — remove tools from the model while a skill or slash command is active
- ADD
SessionStart hook — return reloadSkills: true to re-scan skills; set hookSpecificOutput.sessionTitle to name the session on startup/resume
- ADD
MessageDisplay hook event — transform or hide assistant message text as it is displayed
- ADD
pluginSuggestionMarketplaces managed setting — allowlist org marketplaces whose plugins may be suggested via context-aware tips
- CHG
--fallback-model — now activates for the rest of the session when the primary model is not found, not just overloaded
- CHG
Ctrl+O — in a collapsed thinking group, shows the full thinking
- ADDVim NORMAL mode
/ key — opens reverse history search (like Ctrl+R), matching bash/zsh vi-mode
- ADD
OTEL_METRICS_INCLUDE_ENTRYPOINT=true env var — opt in to app.entrypoint as an OpenTelemetry metric attribute
CC v2.1.149 2026-05-22
- CHG
/usage — per-category limits breakdown (skills, subagents, plugins, per-MCP-server cost)
- CHG
/diff — detail view now scrollable with arrows, j/k, PgUp/PgDn, Space, Home/End
- ADD
allowAllClaudeAiMcps — enterprise managed setting to load claude.ai cloud MCP connectors alongside managed-mcp.json
CC v2.1.147 2026-05-21
- CHG
Ctrl T — in claude agents: pin/unpin background session; pinned sessions stay alive when idle and restart in place for CC updates
CC v2.1.146 2026-05-21
- CHG
/simplify renamed to /code-review [effort] — optional effort level (e.g. /code-review high)
CC v2.1.145 2026-05-19
- ADD
claude agents --json — list live sessions as JSON for scripting (tmux-resurrect, status bars, session pickers)
- CHG
Stop / SubagentStop hook input — now includes background_tasks and session_crons fields
CC v2.1.144 2026-05-19
- CHG
/extra-usage renamed to /usage-credits; old name still works
- CHG
/model — now changes model for current session only; press d in the picker to set a default for new sessions
- CHG
/resume — background sessions (from --bg or agent view) now appear alongside interactive sessions in the picker, marked with bg
CC v2.1.143 2026-05-15
- ADD
worktree.bgIsolation JSON setting — set to "none" to disable worktree isolation for background sessions
CC v2.1.142 2026-05-14
- CHG
claude agents — new dispatch flags for configuring background sessions: --add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort, --dangerously-skip-permissions
- ADD
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1 env var — pin Fast mode to Opus 4.6; fast mode now defaults to Opus 4.7
CC v2.1.141 2026-05-13
- ADD
terminalSequence hook JSON output field — emit desktop notifications, window titles, and bells without a controlling terminal
- ADD
CLAUDE_CODE_PLUGIN_PREFER_HTTPS env var — clone GitHub plugin sources over HTTPS instead of SSH; for environments without a GitHub SSH key
- ADD
ANTHROPIC_WORKSPACE_ID env var — workload identity federation; scopes the minted token to a specific workspace when the federation rule covers more than one
- CHG
claude agents — new --cwd <path> flag scopes the session list to a directory
CC v2.1.139 2026-05-11
- ADD
claude agents CLI command — agent view (Research Preview): a single list of every CC session — running, blocked on you, or done
- ADD
/goal [condition] slash command — set a completion condition; Claude keeps working across turns until met; works in interactive, -p, and Remote Control; shows elapsed/turns/tokens overlay
- ADD
/scroll-speed slash command — tune mouse wheel scroll speed with a live preview
- ADD
claude plugin details <name> CLI command — show plugin component inventory and projected per-session token cost
- ADDTranscript view nav keys:
? for shortcuts, {/} to jump between user prompts, v to toggle shortcut panel
- ADD
args: string[] hook field (exec form) — spawns command directly without a shell; path placeholders never need quoting
- ADD
continueOnBlock hook option for PostToolUse — feeds hook's rejection reason back to Claude and continues the turn
- ADD
CLAUDE_PROJECT_DIR env var — injected into MCP stdio server environments; referenceable as ${CLAUDE_PROJECT_DIR} in plugin configs
CC v2.1.136 2026-05-08
- ADD
autoMode.hard_deny JSON setting — auto mode classifier rules that block unconditionally regardless of user intent; unlike autoMode.soft_deny, cannot be overridden by allow exceptions
- ADD
CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL env var — re-enable session quality survey for enterprises capturing responses through OpenTelemetry
CC v2.1.133 2026-05-07
- ADD
worktree.baseRef JSON setting — fresh (default) branches worktrees from origin/<default>; head branches from local HEAD; applies to --worktree, EnterWorktree, and agent-isolation
- ADD
sandbox.bwrapPath / sandbox.socatPath managed settings — custom bubblewrap and socat binary paths (Linux/WSL)
- ADD
parentSettingsBehavior admin-tier key — first-wins or merge; opts SDK managedSettings parent tier into policy merge
- ADD
--remote-control CLI flag — enable Remote Control mode; bridges CLI session to claude.ai/code
- CHG
effort.level JSON input field — now also injected into hooks; previously status line only
- CHG
${CLAUDE_EFFORT} description — now available in hooks and Bash tool commands, not just skill content
CC v2.1.132 2026-05-06
- ADD
CLAUDE_CODE_SESSION_ID env var — Session ID injected into Bash tool subprocess environment, matching the session_id passed to hooks
- ADD
CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 env var — Opt out of the fullscreen alternate-screen renderer; keeps conversation in the terminal's native scrollback
CC v2.1.129 2026-05-06
- CHG
Ctrl R — History picker now searches all projects by default; press Ctrl+S to narrow to current project or session
- ADD
--plugin-url <url> CLI flag — Fetch a plugin .zip archive from a URL for the current session
- ADD
skillOverrides JSON setting — off hides from model and /; user-invocable-only hides from model only; name-only collapses description
- ADD
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 env var — Force-enable synchronized output on terminals that auto-detection misses (e.g. Emacs eat)
- ADD
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE env var — On Homebrew or WinGet installs, runs the upgrade command in the background and prompts to restart when set
- ADD
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 env var — Opt in to listing gateway /v1/models in the /model picker when using a custom ANTHROPIC_BASE_URL gateway (was automatic in v2.1.126–v2.1.128)
CC v2.1.128 2026-05-04
- CHG
/color [color] — Bare /color with no args now picks a random session color
- CHG
/mcp — Now shows tool count for each connected server and flags servers with 0 tools
- CHG
--channels — Now works with console (API key) auth; console orgs with managed settings must set channelsEnabled: true
- ADD
channelsEnabled JSON setting — Enable --channels with console auth for managed-settings orgs
- ADD
--plugin-dir <path> CLI flag — Load plugins from a directory or .zip archive at launch
CC v2.1.126 2026-05-01
- ADD
claude project purge [path] CLI subcommand — Delete all Claude Code state for a project (transcripts, tasks, file history, config entry); supports --dry-run, -y/--yes, -i/--interactive, and --all
- CHG
--dangerously-skip-permissions — Now bypasses prompts for writes to .claude/, .git/, .vscode/, shell config files, and other protected paths (catastrophic removal commands still prompt)
- CHG
/model — Picker lists models from gateway's /v1/models endpoint when ANTHROPIC_BASE_URL points at a compatible gateway
- CHG
claude auth login — Accepts OAuth code pasted in terminal when browser callback can't reach localhost (WSL2, SSH, containers)
April 2026 v2.1.89 – v2.1.123 17 releases
CC v2.1.122–v2.1.123 2026-04-29
- ADD
ANTHROPIC_BEDROCK_SERVICE_TIER env var — Select a Bedrock service tier (default, flex, or priority); sent as the X-Amzn-Bedrock-Service-Tier header
CC v2.1.120–v2.1.121 2026-04-28
- ADD
claude ultrareview [target] CLI subcommand — Run /ultrareview non-interactively from CI or scripts; prints findings to stdout; --json for raw output
- ADD
${CLAUDE_EFFORT} skill template variable — Reference current effort level in skill content
- ADD
alwaysLoad MCP server config option — All tools from that server skip tool-search deferral when true
- ADD
claude plugin prune CLI command — Remove orphaned auto-installed plugin dependencies; plugin uninstall --prune cascades
- CHG
/skills — Now includes a type-to-filter search box for long skill lists
- CHG
PostToolUse — Can now replace tool output via hookSpecificOutput.updatedToolOutput for all tools (was MCP-only)
- CHG
CLAUDE_CODE_FORK_SUBAGENT=1 — Now also works in non-interactive sessions
- CHG
--dangerously-skip-permissions — No longer prompts for writes to .claude/skills/, .claude/agents/, and .claude/commands/
- CHG
/terminal-setup — Now also enables iTerm2 clipboard access for /copy
CC v2.1.119 2026-04-23
- ADD
prUrlTemplate JSON setting — Point footer PR badge at a custom code-review URL instead of github.com
- ADD
CLAUDE_CODE_HIDE_CWD env var — Hide working directory in the startup logo
- ADD
PostToolUseFailure hook event — Fires when a tool call fails; hook input includes duration_ms
- ADD
effort.level / thinking.enabled status line stdin JSON input fields — current effort level and thinking state
- CHG
--from-pr — Description updated to note it now accepts GitLab MR, Bitbucket PR, and GitHub Enterprise URLs
- CHG
PreToolUse / PostToolUse — Description updated to note PostToolUse hook input now includes duration_ms (tool exec time)
CC v2.1.118 2026-04-23
- ADD
/usage slash command — Unified usage view (cost + stats tabs); /cost and /stats become shortcuts that open the relevant tab
- CHG
/stats — Description updated to note it is now a shortcut to the /usage stats tab
- ADDVim Mode section in Keys & Shortcuts —
v / V enter visual / visual-line selection mode in NORMAL mode
- ADD
type: "mcp_tool" hook type — Hooks can now directly invoke MCP tools
- ADD
DISABLE_UPDATES env var — Block all update paths including manual claude update; stricter than DISABLE_AUTOUPDATER
- ADD
wslInheritsWindowsSettings JSON setting (policy key) — WSL sessions inherit Windows-side managed settings
- ADD
"$defaults" (autoMode) JSON setting — Include in autoMode.allow, autoMode.soft_deny, or autoMode.environment to add custom rules alongside the built-in list
- ADD
claude plugin tag CLI command — Create release git tags for plugins with version validation
- CHG
/theme — Description updated to note named custom themes via ~/.claude/themes/ and plugin theme shipping
CC v2.1.117 2026-04-22
- ADD
CLAUDE_CODE_FORK_SUBAGENT=1 env var — Enable forked subagents on external builds
- ADD
mcpServers agent frontmatter field — Loaded for main-thread agent sessions via --agent
- CHG
/model — Description updated to note selections persist across restarts; startup header shows model pin source
- CHG
/resume — Description updated to note it offers to summarize stale large sessions before re-reading
CC v2.1.116 2026-04-20
- CHG
/terminal-setup — description updated to note scroll sensitivity configuration in VS Code, Cursor, and Windsurf
- CHG
/config — description updated to note search matches option values
- CHG
/doctor — description updated to note openable while Claude is responding
- CHG
/reload-plugins — description updated to note auto-installs missing dependencies from added marketplaces
- ADD
hooks: agent frontmatter field — fires when running as main-thread agent via --agent
CC v2.1.113 2026-04-17
- ADD
sandbox.network.deniedDomains JSON setting — Block specific domains even when a broader allowedDomains wildcard would otherwise permit them
- ADD
Ctrl A / Ctrl E (multiline input) — Move to start/end of current logical line, matching readline behavior
- ADD
Ctrl Backspace (Windows) — Delete previous word
- ADD
/extra-usage slash command — Request extra usage allowance; now also available from Remote Control clients
CC v2.1.110–v2.1.112 2026-04-16
- ADD
/tui [fullscreen] slash command — Switch to flicker-free fullscreen TUI rendering in same conversation
- ADD
/focus slash command — Toggle focus view in fullscreen/TUI mode
- CHG
Ctrl O — Now toggles between normal and verbose transcript only; focus view moved to /focus
- ADD
autoScrollEnabled JSON setting — Disable conversation auto-scroll in fullscreen mode
- ADD
tui JSON setting — Default TUI mode; set to "fullscreen" for flicker-free alt-screen rendering
- ADD
TRACEPARENT / TRACESTATE env vars — Distributed trace context for SDK/headless sessions
- CHG
/effort [level] — Added xhigh level (Opus 4.7 only); no-arg invocation opens interactive slider
- CHG
--effort — Updated to include xhigh level (Opus 4.7 only)
- ADD
/less-permission-prompts skill — Scan transcripts for read-only Bash/MCP calls; propose settings.json allowlist
- ADD
/ultrareview [PR#] skill — Cloud code review via parallel agents; no args for current branch, PR# for specific PR
- ADD
Ctrl U key — Clear entire input buffer
- ADD
Ctrl Y key — Restore input buffer cleared by Ctrl+U
- ADDTranscript view:
[ dump to scrollback, v open in editor
- ADD
CLAUDE_CODE_USE_POWERSHELL_TOOL env var — Enable PowerShell tool; Windows opt in/out, Linux/macOS requires pwsh on PATH
- ADD
OTEL_LOG_RAW_API_BODIES env var — Emit full API request/response bodies as OTEL log events for debugging
- CHG
/theme — Added "Auto (match terminal)" option
CC v2.1.108–v2.1.109 2026-04-14
- ADD
/recap slash command — Summarize away context; auto-triggered on return or invoke manually
- ADD
/rewind / /undo slash commands — Rewind conversation; /undo is new alias for /rewind
- ADD
Ctrl A session picker key — Show all projects (picker now defaults to current directory)
- ADD
ENABLE_PROMPT_CACHING_1H env var — Opt into 1-hour prompt cache TTL (API key, Bedrock, Vertex, Foundry)
- ADD
FORCE_PROMPT_CACHING_5M env var — Force 5-minute prompt cache TTL
- ADD
CLAUDE_CODE_ENABLE_AWAY_SUMMARY env var — Force-enable recap/away summary when telemetry disabled
- CHG
/model — Now warns before switching models mid-conversation
- CHG
/doctor — Press f to auto-fix reported issues (v2.1.105, missed in prior update)
CC v2.1.105 2026-04-13
- ADD
/proactive slash command — alias for /loop
- ADD
PreCompact hook event — fires before compaction; block by exiting with code 2 or returning {"decision":"block"}
- ADD
monitors plugin manifest key — background monitor support; auto-arms at session start or on skill invoke
CC v2.1.101 2026-04-10
- ADD
/team-onboarding slash command — Generate teammate ramp-up guide from local CC usage
- ADD
CLAUDE_CODE_CERT_STORE=bundled env var — Use only bundled CAs; by default OS CA cert store is now trusted (enterprise TLS proxy support)
- ADD
OTEL_LOG_USER_PROMPTS / OTEL_LOG_TOOL_DETAILS / OTEL_LOG_TOOL_CONTENT env vars — OTEL beta tracing: opt in to emit sensitive span attributes
CC v2.1.98 2026-04-09
- ADD
CLAUDE_CODE_PERFORCE_MODE env var — Edit/Write/NotebookEdit fail on read-only files with a p4 edit hint
- ADD
CLAUDE_CODE_SCRIPT_CAPS env var — Limit per-session script invocations (subprocess sandboxing)
- CHG
CLAUDE_CODE_SUBPROCESS_ENV_SCRUB — Description updated to include PID namespace isolation on Linux
- ADD
--exclude-dynamic-system-prompt-sections CLI flag — Exclude dynamic prompt sections in print mode for cross-user prompt caching
- ADD
workspace.git_worktree status line JSON input field — Set when current directory is inside a linked git worktree
CC v2.1.97 2026-04-08
- CHG
Ctrl O — Description updated to note focus view toggle in NO_FLICKER mode
- ADD
statusLine.refreshInterval JSON setting — Re-run status line command every N seconds
CC v2.1.94 2026-04-07
- ADD
CLAUDE_CODE_USE_MANTLE=1 env var — Enable Amazon Bedrock powered by Mantle
- ADD
keep-coding-instructions skill frontmatter field — Control plugin output style for coding tasks
- ADD
UserPromptSubmit hook event — Fires on user prompt submit; supports hookSpecificOutput.sessionTitle to set session title
CC v2.1.92 2026-04-04
- ADD
forceRemoteSettingsRefresh JSON setting — Block startup until remote managed settings are freshly fetched; fail-closed on fetch failure
- ADD
/release-notes slash command — Interactive version picker for release notes
- ADD
--remote-control-session-name-prefix CLI flag — Custom hostname prefix for Remote Control session names
- CHG
/cost — Description updated to reflect per-model and cache-hit breakdown
- DEL
/vim slash command removed — toggle vim mode via /config → Editor mode
CC v2.1.91 2026-04-02
- ADD
disableSkillShellExecution JSON setting — Disable inline shell execution in skills and custom slash commands
- ADD
_meta["anthropic/maxResultSizeChars"] MCP annotation — Override max result size per tool call (up to 500K chars)
- ADD
plugin: bin/ — Plugin executables in bin/ invocable as bare commands from Bash tool
CC v2.1.89–v2.1.90 2026-04-01
- ADD
/powerup slash command — Interactive lessons teaching CC features with animated demos
- ADD
MCP_CONNECTION_NONBLOCKING=true env var — Skip MCP connection wait in headless (-p) mode
- ADD
CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE env var — Keep marketplace cache when git pull fails (offline envs)
- ADD
"defer" PreToolUse hook decision — Headless sessions pause at tool call; resume with -p --resume to re-evaluate
March 2026 v2.1.82 – v2.1.88 3 releases + template redesign
CC v2.1.88 2026-03-31
- ADD
CLAUDE_CODE_NO_FLICKER=1 env var — Opt into flicker-free alt-screen rendering with virtualized scrollback
- ADD
PermissionDenied hook event — Fires after auto mode classifier denials; return {retry:true} to allow retry
- ADD
showThinkingSummaries JSON setting — Show thinking summaries in interactive sessions (default: false since v2.1.88)
CC v2.1.86 2026-03-28
- ADD
CLAUDE_CODE_MCP_SERVER_NAME / CLAUDE_CODE_MCP_SERVER_URL — Inject server identity into MCP headersHelper scripts, enabling one helper to serve multiple servers (v2.1.85)
CC v2.1.82–v2.1.85 2026-03-27
- CHG
Ctrl F → Ctrl X K for killing background agents (v2.1.83)
- ADD
CwdChanged / FileChanged hook events (v2.1.83)
- ADD
initialPrompt agent frontmatter field (v2.1.83)
- ADD
managed-settings.d/ drop-in policy directory (v2.1.83)
- ADD
TaskCreated hook event (v2.1.84)
- ADD
if: conditional field for hooks (v2.1.85)
- ADD
CLAUDE_CODE_SUBPROCESS_ENV_SCRUB env var (v2.1.83)
- FIXFixed
SubAgentStart → SubagentStart casing
Template v1.1 Redesign 2026-03-27
- CHGComplete visual redesign — darker theme, tighter spacing, compact layout
- CHGReplaced badge system (NEW/UNVERIFIED tags) with shaded code backgrounds + top legend
- CHGCard h2 headings now uppercase with letter-spacing
- CHGGrid minimum column width reduced from 420px to 340px
- CHGCode elements now use
word-break: break-word instead of break-all
- ADDRow hover highlight on all tables
- ADD8-bit Claude Code minion icon in header
- FIXFixed truncated code elements (e.g.,
--dangerously-skip-permissions was --dangerously-skip...)
- CHGTitle restored to "Claude Code Reference Dashboard"
- CHGHeader restructured: title + icon left, "As of release: vX.X.XX" + changelog link + theme + search right
- CHGFooter now tracks template version separately from CC release version
- CHGCommand Builder: model dropdown replaced with
--effort selector
- CHGCommand Builder: Verbose/Think checkboxes replaced with
--bare checkbox
- ADDSlash Commands (Tools) card — /init, /memory, /mcp, /hooks, /skills, /agents, /chrome, /add-dir, /btw, /loop, /schedule, /voice, /doctor, /pr-comments, /security-review, /stats, /desktop, /remote-control, /reload-plugins
- ADDConfig & Environment card — settings file priority, JSON settings, environment variables, managed-settings.d/
- ADDSkills & Agent Frontmatter card — skill YAML fields, agent YAML fields, built-in skills
- ADDMemory, Hooks & MCP card — rules, auto-memory, event hooks, MCP serve mode, elicitation
- ADD~30 new slash commands across two cards (Core + Tools)
- ADD
Ctrl L — Clear screen + full redraw
- ADD
Ctrl O — Toggle verbose / transcript mode
- ADD
Ctrl J — Newline (control sequence)
- ADD
Tab — Cycle permission modes
- ADD
\ P — Switch model
- ADD
\ T — Toggle thinking
- ADDSession Picker Nav section (P, R, /, A, B keys)
- ADD
--bare CLI flag — Minimal headless mode
- ADD
--channels CLI flag — Permission relay / MCP push messages
- ADD
--effort CLI flag — Set effort level at launch
- DELRemoved "Extension System & Auth" card — replaced with granular cards
- DELRemoved "Workflow & Custom Commands" card
- DELRemoved
.col-2 layout, .tip blocks
- DELRemoved
/review, /teleport, /plugin
- DELRemoved duplicate Ctrl F fast mode entry
- DELRemoved
Shift+Tab, Cmd+P, Enter, Esc standalone entries (restructured)
Template v1.0 2026-03 — As of CC v2.1.81
March 2026 Initial release
Template & Features
- ADDDark/light theme toggle with Anthropic brand colors
- ADDGlobal search with hierarchical filtering (Ctrl+K)
- ADDClick-to-copy on all
code elements with flash animation
- ADDCommand Builder with model selector, output format, verbose/think flags
- ADDResponsive mobile layout
- ADDBadge system for NEW, UNVERIFIED, and PRO items
Content Cards
- ADDKeyboard Shortcuts card — submission, interrupts, navigation, UI
- ADDSlash Commands card — session/context, project development, advanced
- ADDCLI Launch Flags card — launch types, behavior, context flags
- ADDExtension System & Auth card — Big 5 overview, auth commands
- ADDHooks & File Structure card — event hooks, .claude/ directory map
- ADDWorkflow & Custom Commands card — common combos, command variables