Changelog

Cheatsheet diff per Claude Code version. ← Back to cheatsheet · RSS

v2.1.116 2026-04-25
No cheatsheet changes in this version
Full changelog (24 entries):
• `/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
• Security: sandbox auto-allow no longer bypasses the dangerous-path safety check for `rm`/`rmdir` targeting `/`, `$HOME`, or other critical system directories
• Fixed Devanagari and other Indic scripts rendering with broken column alignment in the terminal UI
• Fixed Ctrl+- not triggering undo in terminals using the Kitty keyboard protocol (iTerm2, Ghostty, kitty, WezTerm, Windows Terminal)
• Fixed Cmd+Left/Right not jumping to line start/end in terminals that use the Kitty keyboard protocol (Warp fullscreen, kitty, Ghostty, WezTerm)
• Fixed Ctrl+Z hanging the terminal when Claude Code is launched via a wrapper process (e.g. `npx`, `bun run`)
• Fixed scrollback duplication in inline mode where resizing the terminal or large output bursts would repeat earlier conversation history
• Fixed modal search dialogs overflowing the screen at short terminal heights, hiding the search box and keyboard hints
• Fixed scattered blank cells and disappearing composer chrome in the VS Code integrated terminal during scrolling
• Fixed an intermittent API 400 error related to cache control TTL ordering that could occur when a parallel request completed during request setup
• 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
v2.1.114 2026-04-23
No cheatsheet changes in this version
Full changelog (1 entries):
• Fixed a crash in the permission dialog when an agent teams teammate requested tool permission
v2.1.113 2026-04-22 +2 -2
Cheatsheet changes:
+ sandbox.network.deniedDomains → Block domains even when allowedDomains wildcard permits [config-env]
+ Ctrl+E → Move to end of line (multiline input) [keyboard-shortcuts]
- autoScrollEnabled [config-env]
- B [keyboard-shortcuts]
Full changelog (38 entries):
• Changed the CLI to spawn a native Claude Code binary (via a per-platform optional dependency) instead of bundled JavaScript
• 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
• Security: Bash deny rules now match commands wrapped in env/sudo/watch/ionice/setsid and similar exec wrappers
• Security: Bash(find:*) allow rules no longer auto-approve find -exec/-delete
• Fixed MCP concurrent-call timeout handling where a message for one tool call could silently disarm another call's watchdog
• Fixed Cmd-backspace / Ctrl+U to once again delete from the cursor to the start of the line
• Fixed markdown tables breaking when a cell contains an inline code span with a pipe character
• Fixed session recap auto-firing while composing unsent text in the prompt
• Fixed /copy Full response not aligning markdown table columns for pasting into GitHub, Notion, or Slack
• Fixed messages typed while viewing a running subagent being hidden from its transcript and misattributed to the parent AI
• Fixed Bash dangerouslyDisableSandbox running commands outside the sandbox without a permission prompt
• Fixed /effort auto confirmation — now says Effort level set to max to match the status bar label
• Fixed the copied N chars toast overcounting emoji and other multi-code-unit characters
• Fixed /insights crashing with EBUSY on Windows
• Fixed exit confirmation dialog mislabeling one-shot scheduled tasks as recurring — now shows a countdown
• Fixed slash/@ completion menu not sitting flush against the prompt border in fullscreen mode
• Fixed CLAUDE_CODE_EXTRA_BODY output_config.effort causing 400 errors on subagent calls to models that don't support effort and on Vertex AI
• Fixed prompt cursor disappearing when NO_COLOR is set
• Fixed ToolSearch ranking so pasted MCP tool names surface the actual tool instead of description-matching siblings
• Fixed compacting a resumed long-context session failing with Extra usage is required for long context requests
• Fixed plugin install succeeding when a dependency version conflicts with an already-installed plugin — now reports range-conflict
• Fixed Refine with Ultraplan not showing the remote session URL in the transcript
• Fixed SDK image content blocks that fail to process crashing the session — now degrade to a text placeholder
• Fixed Remote Control sessions not streaming subagent transcripts
• Fixed Remote Control sessions not being archived when Claude Code exits
• Fixed thinking.type.enabled is not supported 400 error when using Opus 4.7 via a Bedrock Application Inference Profile ARN
v2.1.112 2026-04-21
No cheatsheet changes in this version
Full changelog (1 entries):
• Fixed claude-opus-4-7 is temporarily unavailable for auto mode
v2.1.111 2026-04-20 +5 ~5 -2
Cheatsheet changes:
+ /ultrareview [PR#] → Cloud code review (parallel multi-agent) [skills-agents]
+ /less-permission-prompts → Scan transcripts for allowlist proposals [skills-agents]
+ CLAUDE_CODE_USE_POWERSHELL_TOOL → Opt in/out of PowerShell tool on Windows [config-env]
+ Ctrl+U → Clear input buffer (Ctrl+Y to restore) [keyboard-shortcuts]
+ Auto mode → Built-in for Max subscribers [workflows-tips]
~ /effort [level]: Set effort (low/med/high/max/auto) → Set effort; interactive slider (low/med/xhigh/high/max/auto) [slash-commands]
~ Ctrl+L: Clear screen → Clear screen + force full redraw [keyboard-shortcuts]
~ --effort: low/med/high/max → low/med/xhigh/high/max [cli-flags]
~ /effort: ○ low · ◐ med · ● high → ○ low · ◐ med · ◑ xhigh · ● high/max [workflows-tips]
~ 1M context: Opus 4.6 (Max/Team/Ent) → Opus 4.7 (Max/Team/Ent) [workflows-tips]
- A [keyboard-shortcuts]
- FORCE_PROMPT_CACHING_5M [config-env]
Full changelog (10 entries):
• 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
• /effort now opens an interactive slider when called without arguments
• Added Auto (match terminal) theme option
• Added /less-permission-prompts skill
• Added /ultrareview for running comprehensive code review
• Auto mode no longer requires --enable-auto-mode
• Windows: PowerShell tool is progressively rolling out
• Read-only bash commands with glob patterns no longer trigger a permission prompt
v2.1.110 2026-04-19 +4 ~3 -3
Cheatsheet changes:
+ /tui [fullscreen] → Switch to flicker-free TUI rendering [slash-commands]
+ /focus → Toggle focus view [slash-commands]
+ autoScrollEnabled → Disable auto-scroll in fullscreen [config-env]
+ Push notifications → Mobile push via Remote Control [workflows-tips]
~ Ctrl O: Focus view (NO_FLICKER mode) → Toggle verbose transcript [keyboard-shortcuts]
~ Ctrl O: See thinking (verbose) → Toggle verbose transcript [workflows-tips]
~ CLAUDE_CODE_ENABLE_AWAY_SUMMARY: Force /recap when telemetry disabled → Opt out of auto-recap (set to 0) [config-env]
- /insights [slash-commands]
- /stats [slash-commands]
- CLAUDECODE [config-env]
Full changelog (10 entries):
• Added /tui command and tui setting
• Added push notification tool
• Changed Ctrl+O to toggle verbose transcript only
• Added autoScrollEnabled config
• Added option to show Claude's last response as commented context in Ctrl+G external editor
• Improved /plugin Installed tab
• Improved /doctor to warn when MCP server defined in multiple config scopes
• --resume/--continue now resurrects unexpired scheduled tasks
• /autocompact, /context, /exit, and /reload-plugins now work from Remote Control clients
• Session recap now enabled for users with telemetry disabled
v2.1.108 2026-04-17 +6 ~1 -5
Cheatsheet changes:
+ /recap → Context summary when returning to session [slash-commands]
+ Ctrl+A → Show all projects (in /resume) [keyboard-shortcuts]
+ ENABLE_PROMPT_CACHING_1H → Opt into 1-hour prompt cache TTL [config-env]
+ FORCE_PROMPT_CACHING_5M → Force 5-minute prompt cache TTL [config-env]
+ CLAUDE_CODE_ENABLE_AWAY_SUMMARY → Force /recap when telemetry disabled [config-env]
+ slash commands (Skill) → Model discovers/invokes built-in commands [skills-agents]
~ /rewind: Rewind conv / code checkpoint → Rewind conv / code checkpoint (/undo alias) [slash-commands]
- Ctrl+X Ctrl+E [keyboard-shortcuts]
- /copy [N] [slash-commands]
- CLAUDE_CODE_SUBPROCESS_ENV_SCRUB [config-env]
- workspace.git_worktree [config-env]
- CLAUDE_CODE_CERT_STORE [config-env]
v2.1.105 2026-04-14 +2 ~1 -1
Cheatsheet changes:
+ PreCompact → Block compaction (exit 2 or decision:block) [config-env]
+ monitors → Plugin background monitors (auto-arm on session/skill) [skills-agents]
~ /loop [interval]: Recurring scheduled task → Recurring task (/proactive alias) [slash-commands]
- CLAUDE_CODE_SCRIPT_CAPS [config-env]
v2.1.101 2026-04-12 +2 ~1 -1
Cheatsheet changes:
+ /team-onboarding → Generate teammate ramp-up guide from usage [slash-commands]
+ CLAUDE_CODE_CERT_STORE → Set to bundled to use only bundled CAs [config-env]
~ /desktop: Continue in Desktop app → removed (replaced by /team-onboarding) [slash-commands]
- /desktop [slash-commands]
v2.1.98 2026-04-10 +4
Cheatsheet changes:
+ CLAUDE_CODE_PERFORCE_MODE → Fail read-only files with p4 edit hint [config-env]
+ CLAUDE_CODE_SUBPROCESS_ENV_SCRUB → Enable PID namespace sandboxing on Linux [config-env]
+ CLAUDE_CODE_SCRIPT_CAPS → Limit per-session script invocations [config-env]
+ --exclude-dynamic-system-prompt-sections → Print mode cross-user prompt caching [cli-flags]
v2.1.97 2026-04-08 +3 ~1
Cheatsheet changes:
+ Ctrl O → Focus view (NO_FLICKER mode) [keyboard-shortcuts]
+ refreshInterval → Auto-refresh status line every N seconds [config-env]
+ workspace.git_worktree → Status line JSON for worktree detection [config-env]
~ Ctrl O: Toggle verbose output → Focus view (NO_FLICKER mode) [keyboard-shortcuts]
v2.1.94 2026-04-07 +3
Cheatsheet changes:
+ CLAUDE_CODE_USE_MANTLE → Enable Amazon Bedrock via Mantle [config-env]
+ hookSpecificOutput.sessionTitle → Set session title in UserPromptSubmit hooks [config-env]
+ keep-coding-instructions → Frontmatter for plugin output styles [skills-agents]
v2.1.92 2026-04-06 +1 ~1 -1
Cheatsheet changes:
+ forceRemoteSettingsRefresh → Fail-closed remote settings fetch [config-env]
~ /release-notes: View full changelog → Interactive version picker [slash-commands]
- /vim [slash-commands]
v2.1.91 2026-04-05 +3
Cheatsheet changes:
+ disableSkillShellExecution → Disable shell exec in skills/commands [config-env]
+ _meta maxResultSizeChars → Override result size up to 500K [mcp-servers]
+ bin/ → Plugin ships executables [skills-agents]