Update Jun 4, 2026 tracked by Updatify
2.1.87
- Fixed messages in Cowork Dispatch not getting delivered
Anthropic's agentic coding tool for developers.
Update Jun 4, 2026 tracked by Updatify
Update Jun 4, 2026 tracked by Updatify
X-Claude-Code-Session-Id header to API requests so proxies can aggregate requests by session without parsing the body .jj and .sl to VCS directory exclusion lists so Grep and file autocomplete don’t descend into Jujutsu or Sapling metadata --resume failing with “tool_use ids were found without tool_result blocks” on sessions created before v2.1.85 ~/.claude/CLAUDE.md) when conditional skills or rules are configured /feedback on very long sessions with large transcript files --bare mode dropping MCP tools in interactive sessions and silently discarding messages enqueued mid-turn c shortcut copying only ~20 characters of the OAuth login URL instead of the full URL /model in one of them Update Jun 4, 2026 tracked by Updatify
CLAUDE_CODE_MCP_SERVER_NAME and CLAUDE_CODE_MCP_SERVER_URL environment variables to MCP headersHelper scripts, allowing one helper to serve multiple servers if field for hooks using permission rule syntax (e.g., Bash(git *)) to filter when they run, reducing process spawning overhead /loop, CronCreate) fire [Image #N] placeholder when pasting images claude-cli://open?q=…) now support up to 5,000 characters, with a “scroll to review” warning for long pre-filled prompts managed-settings.json) can no longer be installed or enabled, and are hidden from marketplace views 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 /compact failing with “context exceeded” when the conversation has grown too large for the compact request itself to fit /plugin enable and /plugin disable failing when a plugin’s install location differs from where it’s declared in settings Update Jun 4, 2026 tracked by Updatify
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 CLAUDE_STREAM_IDLE_TIMEOUT_MS env var to configure the streaming idle watchdog threshold (default 90s) TaskCreated hook that fires when a task is created via TaskCreate WorktreeCreate hook support for type: "http" — return the created worktree path via hookSpecificOutput.worktreePath in the response JSON allowedChannelPlugins managed setting for team/enterprise admins to define a channel plugin allowlist x-client-request-id header to API requests for debugging timeouts /clear, reducing unnecessary token re-caching on stale sessions claude-cli://) now open in your preferred terminal instead of whichever terminal happens to be first in the detection list paths: frontmatter now accepts a YAML list of globs Update Jun 4, 2026 tracked by Updatify
managed-settings.d/ drop-in directory alongside managed-settings.json, letting separate teams deploy independent policy fragments that merge alphabetically CwdChanged and FileChanged hook events for reactive environment management (e.g., direnv) sandbox.failIfUnavailable setting to exit with an error when sandbox is enabled but cannot start, instead of running unsandboxed disableDeepLinkRegistration setting to prevent claude-cli:// protocol handler registration CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 to strip Anthropic and cloud provider credentials from subprocess environments (Bash tool, hooks, MCP stdio servers) / in transcript mode (Ctrl+O) to search, n/N to step through matches Ctrl+X Ctrl+E as an alias for opening the external editor (readline-native binding; Ctrl+G still works) [Image #N] chip at the cursor so you can reference them positionally in your prompt initialPrompt in frontmatter to auto-submit a first turn chat:killAgents and chat:fastMode are now rebindable via ~/.claude/keybindings.json Update Jun 4, 2026 tracked by Updatify
--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 --channels permission relay — channel servers that declare the permission capability can forward tool approval prompts to your phone CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS not suppressing the structured-outputs beta header, causing 400 errors on proxy gateways forwarding to Vertex/Bedrock --channels bypass for Team/Enterprise orgs with no other managed settings configured Update Jun 4, 2026 tracked by Updatify
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) source: 'settings' plugin marketplace source — declare plugin entries inline in settings.json effort frontmatter support for skills and slash commands to override the model effort level when invoked --channels (research preview) — allow MCP servers to push messages into your session --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 /remote-control appearing for gateway and third-party provider deployments where it cannot function /sandbox tab switching not responding to Tab or arrow keys @ file autocomplete in large git repositories /effort to show what auto currently resolves to, matching the status bar indicator /permissions — Tab and arrow keys now switch tabs from within a list Update Jun 4, 2026 tracked by Updatify
--console flag to claude auth login for Anthropic Console (API billing) authentication /config menu claude -p hanging when spawned as a subprocess without explicit stdin (e.g. Python subprocess.run) -p (print) mode /btw returning the main agent’s output instead of answering the side question when triggered during streaming voiceEnabled: true is set /permissions CLAUDE_CODE_DISABLE_TERMINAL_TITLE not preventing terminal title from being set on startup 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) /remote-control — bridge your session to claude.ai/code to continue from a browser or phone Update Jun 4, 2026 tracked by Updatify
StopFailure hook event that fires when the turn ends due to an API error (rate limit, auth failure, etc.) ${CLAUDE_PLUGIN_DATA} variable for plugin persistent state that survives plugin updates; /plugin uninstall prompts before deleting it effort, maxTurns, and disallowedTools frontmatter support for plugin-shipped agents set -g allow-passthrough on git log HEAD failing with “ambiguous argument” inside sandboxed Bash on Linux, and stub files polluting git status in the working directory cc log and --resume silently truncating conversation history on large sessions (>5 MB) that used subagents deny: ["mcp__servername"] permission rules not removing MCP server tools before sending to the model, allowing it to see and attempt blocked tools sandbox.filesystem.allowWrite not working with absolute paths (previously required // prefix) /sandbox Dependencies tab showing Linux prerequisites on macOS instead of macOS-specific info sandbox.enabled: true is set but dependencies are missing — now shows a visible startup warning Update Jun 4, 2026 tracked by Updatify
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 cd src && npm test) saving a single rule for the full string instead of per-subcommand, leading to dead rules and repeated permission prompts --resume silently truncating recent conversation history due to a race between memory-extraction writes and the main transcript "allow" bypassing deny permission rules, including enterprise managed settings CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS not stripping beta tool-schema fields, causing proxy gateways to reject requests Update Jun 4, 2026 tracked by Updatify
Elicitation and ElicitationResult hooks to intercept and override responses before they’re sent back -n / --name <name> CLI flag to set a display name for the session at startup worktree.sparsePaths setting for claude --worktree in large monorepos to check out only the directories you need via git sparse-checkout PostCompact hook that fires after compaction completes /effort slash command to set model effort level feedbackSurveyRate setting ToolSearch) losing their input schemas after conversation compaction, causing array and number parameters to be rejected with type errors /voice not working on Windows when installed via npm model: frontmatter on a 1M-context session Bash(cmd:*) permission rules not matching when a quoted argument contains # Update Jun 4, 2026 tracked by Updatify
/color command for all users to set a prompt-bar color for your session /rename /voice twice /model or Option+P ! in piped commands (e.g., jq 'select(.x != .y)' now works correctly) /plugin Installed tab — plugins force-disabled by your organization are now hidden tool_use blocks, preventing premature context compaction /resume losing session names after resuming a forked or continued session /status dialog after visiting the Config tab Update Jun 4, 2026 tracked by Updatify
/context command — identifies context-heavy tools, memory bloat, and capacity warnings with specific optimization tips autoMemoryDirectory setting to configure a custom directory for auto-memory storage ask rules being bypassed by user allow rules or skill allowed-tools 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 audio-input entitlement so macOS prompts correctly SessionEnd hooks being killed after 1.5 s on exit regardless of hook.timeout — now configurable via CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS /plugin install failing inside the REPL for marketplace plugins with local sources Update Jun 4, 2026 tracked by Updatify
modelOverrides setting to map model picker entries to custom provider model IDs (e.g. Bedrock inference profile ARNs) NODE_EXTRA_CA_CERTS) git pull in a repo with a large .claude/skills/ directory) model: opus/sonnet/haiku being silently downgraded to older model versions on Bedrock, Vertex, and Microsoft Foundry /resume showing the current session in the picker /ide crashing with onInstall is not defined when auto-installing the extension /loop not being available on Bedrock/Vertex/Foundry and when telemetry was disabled --resume or --continue Update Jun 4, 2026 tracked by Updatify
ANTHROPIC_BASE_URL as long as ENABLE_TOOL_SEARCH is set. w key in /copy to write the focused selection directly to a file, bypassing the clipboard (useful over SSH) /plan (e.g., /plan fix the auth bug) that enters plan mode and immediately starts ExitWorktree tool to leave an EnterWorktree session CLAUDE_CODE_DISABLE_CRON environment variable to immediately stop scheduled cron jobs mid-session lsof, pgrep, tput, ss, fd, and fdfind to the bash auto-approval allowlist, reducing permission prompts for common read-only operations model parameter on the Agent tool for per-invocation model overrides /effort auto to reset to default /config — Escape now cancels changes, Enter saves and closes, Space toggles settings Update Jun 4, 2026 tracked by Updatify
/loop command to run a prompt or slash command on a recurring interval (e.g. /loop 5m check the deploy) 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 fmt, comm, cmp, numfmt, expr, test, printf, getconf, seq, tsort, and pr to the bash auto-approval allowlist /fork) sharing the same plan file, which caused plan edits in one fork to overwrite the other Update Jun 4, 2026 tracked by Updatify
ANTHROPIC_BASE_URL with a third-party gateway — tool search now correctly detects proxy endpoints and disables tool_reference blocks API Error: 400 This model does not support the effort parameter when using custom Bedrock inference profiles or other model identifiers not matching standard Claude naming patterns ToolSearch — the server renders tool schemas with system-prompt-style tags at the prompt tail, which could confuse models into stopping early instructions connects after the first turn Set-Clipboard voiceEnabled: true was set in settings #NNN references incorrectly pointing to the current repository instead of the linked URL .claude/settings.json has a legacy Opus model string pinned /plugin Update Jun 4, 2026 tracked by Updatify
/claude-api skill for building applications with the Claude API and Anthropic SDK !) to exit bash mode, matching escape and backspace /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 claude --agent 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 includeGitInstructions setting (and CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS env var) to remove built-in commit and PR workflow instructions from Claude’s system prompt /reload-plugins command to activate pending plugin changes without restarting Update Jun 4, 2026 tracked by Updatify
/model Update Jun 4, 2026 tracked by Updatify
/simplify and /batch bundled slash commands ENABLE_CLAUDEAI_MCP_SERVERS=false env var to opt out from making claude.ai MCP servers available /model command to show the currently active model in the slash command menu Update Jun 4, 2026 tracked by Updatify
Update Jun 4, 2026 tracked by Updatify
Update Jun 4, 2026 tracked by Updatify
/copy command to show an interactive picker when code blocks are present, allowing selection of individual code blocks or the full response. cd /tmp && git fetch && git push) to compute smarter per-subcommand prefixes instead of treating the whole command as one Update Jun 4, 2026 tracked by Updatify
Update Jun 4, 2026 tracked by Updatify
--worktree sometimes being ignored on first launch Update Jun 4, 2026 tracked by Updatify
Update Jun 4, 2026 tracked by Updatify
claude remote-control subcommand for external builds, enabling local environment serving for all users. CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS to configure. -l flag) by default when a shell snapshot is available, improving command execution performance. Previously this required setting CLAUDE_BASH_NO_LOGIN=true. statusLine and fileSuggestion hook commands could execute without workspace trust acceptance in interactive mode. control_response messages (e.g. from WebSocket reconnects) could cause API 400 errors by pushing duplicate assistant messages into the conversation. 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. Update Jun 4, 2026 tracked by Updatify
startupTimeout configuration for LSP servers WorktreeCreate and WorktreeRemove hook events, enabling custom VCS setup and teardown when agent worktree isolation creates or removes worktrees. CLAUDE_CODE_SIMPLE to fully strip down skills, session memory, custom agents, and CLAUDE.md token counting /mcp reconnect freezing the CLI when given a server name that doesn’t exist 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. Update Jun 4, 2026 tracked by Updatify
--worktree (-w) flag to start Claude in an isolated git worktree isolation: "worktree" for working in a temporary git worktree background: true to always run as a background task settings.json for default configuration plugin enable and plugin disable to auto-detect the correct scope when --scope is not specified, instead of always defaulting to user scope CLAUDE_CODE_SIMPLE) now includes the file edit tool in addition to the Bash tool, allowing direct file editing in simple mode. Update Jun 4, 2026 tracked by Updatify
trimEnd(). os.EOL (\r\n) in display code — line counts now show correct values instead of always showing 1 on Windows. \r\n line endings. @ file mentions - file suggestions now appear faster by pre-warming the index on startup and using session-based caching with background refresh. Update Jun 4, 2026 tracked by Updatify
Update Jun 4, 2026 tracked by Updatify
enabledPlugins and extraKnownMarketplaces from --add-dir directories 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 SDKRateLimitInfo and SDKRateLimitEvent types to the SDK, enabling consumers to receive rate limit status updates including utilization, reset times, and overage information ReferenceError on completion (anthropics/claude-code#22087) .claude.json.backup files accumulating on every startup Update Jun 4, 2026 tracked by Updatify
Update Jun 4, 2026 tracked by Updatify
Update Jun 4, 2026 tracked by Updatify
speed attribute to OTel events and trace spans for fast mode visibility claude auth login, claude auth status, and claude auth logout CLI subcommands /rename to auto-generate session name from conversation context when called without arguments @README.md#installation) /dev/stdin, and large files Update Jun 4, 2026 tracked by Updatify
.claude/skills directory in sandbox mode Update Jun 4, 2026 tracked by Updatify
Update Jun 4, 2026 tracked by Updatify
Update Jun 4, 2026 tracked by Updatify
sandbox.excludedCommands or dangerouslyDisableSandbox) could bypass the Bash ask permission rule when autoAllowBashIfSandboxed was enabled Update Jun 4, 2026 tracked by Updatify
TeammateIdle and TaskCompleted hook events for multi-agent workflows Task(agent_type) syntax in agent “tools” frontmatter memory frontmatter field support for agents, enabling persistent memory with user, project, or local scope /skills menu for better discoverability settings.json environment variables were not applied to WebFetch and other HTTP requests on the Node.js build /resume session picker showing raw XML markup instead of clean titles for sessions started with slash commands Update Jun 4, 2026 tracked by Updatify
.claude/skills/ within additional directories (--add-dir) are now loaded automatically. @ file completion showing incorrect relative paths when running from a subdirectory ${index + 1}, which previously interrupted tool execution Update Jun 4, 2026 tracked by Updatify
~/.claude.json was missing default fields temperatureOverride being silently ignored in the streaming API path, causing all streaming requests to use the default temperature (1) regardless of the configured override cat, sed, grep, find), reducing unnecessary bash command usage Update Jun 4, 2026 tracked by Updatify
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. --client-id and --client-secret with claude mcp add. /debug for Claude to help troubleshoot the current session git log and git show flags in read-only mode (e.g., --topo-order, --cherry-pick, --format, --raw) /login when the conversation contained thinking blocks parentUuid cycles Update Jun 4, 2026 tracked by Updatify
saved_hook_context Update Jun 4, 2026 tracked by Updatify
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 avoids the error --from-pr flag to resume sessions linked to a specific GitHub PR number or URL gh pr create .bashrc files