chore(deps): update dependency aqua:anthropics/claude-code to v2.1.143#82
chore(deps): update dependency aqua:anthropics/claude-code to v2.1.143#82renovate[bot] wants to merge 1 commit into
Conversation
Renovate PR Review Results⚖️ Safety Assessment: ✅ Safe🔍 Release Content AnalysisThis PR updates Claude Code from v2.1.119 to v2.1.143, spanning 24 patch releases over approximately one month. Based on my analysis of the changelogs and codebase usage: New Features & Enhancements:
Bug Fixes & Stability Improvements:
Breaking Changes & Deprecations:
Known Issues:
🎯 Impact Scope InvestigationDirect Usage Analysis: This project uses Claude Code exclusively in CI workflows (.github/workflows/posts.yml) with the following pattern: claude --print "/collect-news ${TARGET_DATE}" \
--model 'sonnet' \
--settings='{ "language": "Japanese" }' \
--allowed-tools "Agent,WebFetch,WebSearch,Read,Glob,Write,Edit,Bash" \
--permission-mode acceptEdits \
--output-format=stream-json \
--verboseUsage Locations:
Compatibility Verification: ✅ CLI Flags: All flags used ( Dependencies Impact:
Configuration Impact:
💡 Recommended ActionsImmediate Actions:
Post-Merge Monitoring:
Optional Improvements (Future Consideration):
Rollback Plan (if needed): "aqua:anthropics/claude-code" = "2.1.119"However, rollback is not expected to be necessary - this is a stability-improving update with extensive bug fixes. 🔗 Reference LinksChangelogs & Documentation:
Version-Specific Information: Usage Guides: Community Resources: Generated by koki-develop/claude-renovate-review |
dee47b2 to
bab7685
Compare
bab7685 to
932baf2
Compare
932baf2 to
a1c53c7
Compare
a1c53c7 to
9c7d871
Compare
9c7d871 to
894eaea
Compare
894eaea to
05dff78
Compare
05dff78 to
b30b5cb
Compare
b30b5cb to
5cc27ae
Compare
5cc27ae to
0665292
Compare
0665292 to
65408f9
Compare
65408f9 to
70ffe7e
Compare
70ffe7e to
7a69d1f
Compare
7a69d1f to
b80a025
Compare
b80a025 to
ac950b1
Compare
ac950b1 to
81d6a2c
Compare
81d6a2c to
09986e9
Compare
09986e9 to
ed1bc5b
Compare
ed1bc5b to
96e9f58
Compare
This PR contains the following updates:
2.1.119→2.1.1432.1.150(+6)Release Notes
anthropics/claude-code (aqua:anthropics/claude-code)
v2.1.143Compare Source
claude plugin disablenow refuses when another enabled plugin depends on the target (with a copy-pasteable disable-chain hint), andclaude plugin enableforce-enables transitive dependencies/pluginmarketplace browse paneworktree.bgIsolation: "none"setting to let background sessions edit the working copy directly withoutEnterWorktree, for repos where worktrees are impractical-ExecutionPolicy Bypass. Opt out withCLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1.credentials.jsonwith a non-arrayscopesvalue hanging the CLI on startup or silently aborting OAuth token refreshclaude agentson Windows Terminal and WSLCLAUDE_CODE_STOP_HOOK_BLOCK_CAP)/loopwakeup while Claude is idle between iterations/goalevaluator firing while background shells or delegated subagents are still runningNO_COLOR/FORCE_COLORin settings.jsonenvstripping Claude Code's own UI colors — they now apply to subprocesses only/bgwithout a prompt sending "continue" to the forked session — the fork now waits for input--agent <name>not finding plugin-contributed agents without theplugin:prefixCLAUDE_CODE_USE_POWERSHELL_TOOL=0.claude agentsnow accepts--add-dir,--settings,--mcp-config, and--plugin-dirand applies them to the dashboard and to background sessions dispatched from itclaude agentsaccepts--permission-mode,--model,--effort, and--dangerously-skip-permissionsto set defaults for sessions dispatched from the viewclaude --bg --dangerously-skip-permissionsnow persists across retire→wakeclaude agentsrm -rfwhengit worktree removefails, preventing loss of gitignored or in-progress files~/Documents,~/Desktop, or~/Downloads, even with Full Disk Access granted./bgnow preserves--mcp-config,--settings,--add-dir,--plugin-dir, and--strict-mcp-config, so backgrounded sessions keep their MCP servers and settings across respawn.claude agentsnow honorpermissions.defaultModefrom settings.json (was previously overridden to auto mode)claude agentswhile a response was streaming could leave the agents list unresponsive to all input/bgand←-detach now preserve--fallback-model, so backgrounded workers degrade to the fallback model on overload instead of hard-failing./bgand←-detach now preserve--allow-dangerously-skip-permissions, so the forked worker keeps bypass-permissions available in its Shift+Tab cycle.~/.local/bin/claudelauncher is missing or non-executableclaude agents --allow-dangerously-skip-permissionsdefaulting dispatched sessions to bypass mode instead of making it available in the permission cyclev2.1.142Compare Source
claude agentsflags:--add-dir,--settings,--mcp-config,--plugin-dir,--permission-mode,--model,--effort, and--dangerously-skip-permissionsto configure dispatched background sessionsCLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1to pin fast mode to Opus 4.6SKILL.mdand noskills/subdirectory are now surfaced as a skill/plugindetails pane andclaude plugin detailsnow show LSP servers a plugin provides/web-setupwarns before replacing an existing GitHub App connectionMCP_TOOL_TIMEOUTnot raising the per-request fetch timeout for remote HTTP and SSE MCP servers, which capped tool calls at 60 seconds regardless of the configured valuebrew upgrade), causing dispatched agents to crash-loop on the deleted pathclaude agentssession — the background worker's headless browser shim no longer applies while attachedclaude agents"v to open in editor" using the daemon's default editor instead of your shell's$EDITOR/$VISUALclaude agentsdeadlocking on Windows with network-drive working directories; Ctrl+C now works during startupclaude agentssession from Apple Terminal or other 256-color-only terminalsclaude --bg --dangerously-skip-permissionsnot persisting across retire/wakeset_modelrequests from remote clients injecting duplicate/modelbreadcrumbs into the transcriptskills: ["./"]showing a false "path escapes plugin directory" error/pluginbrowse pane showing "0 installs" for newly published pluginsplugin.jsonkey that shadows a default folderSessionStart/Setup/SubagentStartnow shows a clear "use a command-type hook instead" error/model claude-sonnet-4-20250514suggestion from Usage Policy refusal messagesv2.1.141Compare Source
terminalSequencefield to hook JSON output so hooks can emit desktop notifications, window titles, and bells without a controlling terminalCLAUDE_CODE_PLUGIN_PREFER_HTTPSto clone GitHub plugin sources over HTTPS instead of SSH, for environments without a GitHub SSH keyANTHROPIC_WORKSPACE_IDenvironment variable for workload identity federation — scopes the minted token to a specific workspace when the federation rule covers more than oneclaude agents --cwd <path>to scope the session list to a directory/feedbackcan now include recent sessions (last 24 hours or 7 days) for issues spanning more than the current sessionpermissions.askrule caused the prompt/bgor←←now preserve the current permission mode instead of reverting to defaultclaude agents: agents that finish work but leave a background shell running now move to Completed instead of staying under Working→/Tab switch tabs,↑moves to the tab strip, and tab headers and search box are clickable in fullscreen modeANTHROPIC_SMALL_FAST_MODELoverride is set — now falls back to the main-loop modelclaude daemon statusand/doctoron Windows throwing when the daemon pipe key file is locked or unreadable — now shows the underlying error instead of an opaque failureclaude agentsshowing the agent-type list instead of the dashboard when launched through a wrapper that adds flagsclaude agentsopening a crashed session firing redundant dispatches when the working directory was deletedANTHROPIC_BASE_URLgateway not getting auto-named — the namer now uses the main model when no Haiku model is configured/modelin one session silently changing the autocompact threshold in other concurrent sessionstranscript_pathafterEnterWorktreeswitches the working directorychat:submitkeybindings (e.g.meta+enter,ctrl+enter) not working whenenteris rebound tochat:newlinespinnerVerbssetting not being honored in turn-completion messagesxon a selected subagent in the agent panel typing into the prompt instead of stopping the agent/tuisilently dropping running background shells and subagents — now refuses and asks to wait for them to finish/mcpserver list not keeping the focused server visible in short terminals in fullscreen mode/feedbackbundles producing invalid JSON for quoted values like session IDsapiKeyHelper/ANTHROPIC_AUTH_TOKENfrom host managed-settingsclaude plugin installfailing for plugins whose marketplacerefno longer exists upstream when ashais also pinned.mcp.json.mcp.jsonentries no longer drop other MCP servers${var%pattern}) being incorrectly flagged as missing environment variables/loginvoice:pushToTalkkeybindings and"space": nullunbinds being silently ignoredawsCredentialExportnow always runs when configured instead of being skipped when ambient AWS credentials resolve, fixing auth for cross-account accesssox libsox-fmt-pulsefor WSLg usersclaude agents: launching a session no longer fails when the pre-warmed background worker is unhealthy — now falls back to a fresh launchclaude agentsno longer shows empty placeholder sessions left over from backgrounding a fresh REPL, and shows onboarding text when entered via ← with no other agents←are now automatically retired by the daemon after 5 minutesv2.1.140Compare Source
subagent_typematching to accept case- and separator-insensitive values (e.g."Code Reviewer"resolves tocode-reviewer)/goalsilently hanging whendisableAllHooksorallowManagedHooksOnlyis set — now shows a clear message instead of an indicator that never resolvesConfigChangehooksclaude --bgfailing with "connection dropped mid-request" when the background service was about to idle-exitextraKnownMarketplacesauto-update policy not being persisted toknown_marketplaces.json/loopscheduling redundant wakeups to poll for background tasks that already notify on completiongh) triggered synchronouswhere.exere-spawns on every checkReadtool calls failing validation whenoffsetis passed as a whitespace-padded or+-prefixed stringcommands/) is silently ignored becauseplugin.jsonsets the matching key. Shown in/doctor,claude plugin list, and/plugin.v2.1.139Compare Source
claude agentsto get started. See https://code.claude.com/docs/en/agent-view/goalcommand: 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/scroll-speedcommand to tune mouse wheel scroll speed with a live previewclaude plugin details <name>to show a plugin's component inventory and projected per-session token cost?for keyboard shortcuts,{/}to jump between user prompts,vto toggle shortcut panelargs: string[]field (exec form) that spawns the command directly without a shell, so path placeholders never need quotingcontinueOnBlockconfig option forPostToolUse— set totrueto feed the hook's rejection reason back to Claude and continue the turnCLAUDE_PROJECT_DIRin their environment, matching hooks. Plugin configs can reference${CLAUDE_PROJECT_DIR}in commands/mcpReconnect now picks up.mcp.jsonedits without a restart, and shows the HTTP status and URL when reconnecting fails/context allper-skill token estimates now account for the model's tokenizer and show rounded valuesclaude plugin install <name>@​<marketplace>now auto-refreshes the marketplace and retries before reporting a plugin as not found/plugininstalled-plugin details now show hook event names and MCP server names cleanly/contextnow shows the providing plugin's name for plugin-sourced skillsx-claude-code-agent-id/x-claude-code-parent-agent-idheaders, andclaude_code.llm_requestOTEL spans includeagent_id/parent_agent_idattributes/schedule, claude.ai MCP connectors, and notification preferences are now disabled whenANTHROPIC_API_KEY/apiKeyHelper/ANTHROPIC_AUTH_TOKENis set, even if a Claude.ai login also exists. Unset the API key to use these featuresforceRemoteSettingsRefreshpolicy setting blockedclaude auth login/logout/statuswith no way to recoverautoAllowBashIfSandboxednot auto-approving commands with shell expansions like$VARand$(cmd)Skill(name *)permission rules — the wildcard form now works as a prefix match, matchingBash(ls *)behavior~/.claude/settings.json/modelpicker "Default" row not reflectingANTHROPIC_DEFAULT_OPUS_MODEL/ANTHROPIC_DEFAULT_SONNET_MODELoverridesexit 1when 10+ MCP servers are configured and the cache directory is unwritable — the error message now includes the underlying causeopusalias@server:autocompletefs.watchbeing resurrected when the last subscriber leaves while a fetch is in flightclaude_code.active_time.totalOpenTelemetry metric not being emitted in--printmodeclaude plugin updatenot preserving cross-plugin symlinks inside a marketplaceclaudeCode.enableReopenClosedSessionShortcutv2.1.138Compare Source
v2.1.137Compare Source
v2.1.136Compare Source
CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTELto re-enable the session quality survey for enterprises capturing responses through OpenTelemetrysettings.autoMode.hard_denyfor auto mode classifier rules that block unconditionally regardless of user intent or allow exceptions.mcp.json, plugins, and claude.ai connectors silently disappearing after/clearin the VS Code extension, JetBrains plugin, and Agent SDK--resume/--continuenot finding sessions when the project path contains underscoresEdit(...)allow rule existsStop/UserPromptSubmithooks failing when cache cleanup deletes a version still in use by a running session@file picker not matching files created mid-session in small non-git directories@-mention file picker not finding files in directories with more than 100 entries/usageweekly reset showing time of day instead of the calendar date/insightscrash when session history contains tool calls with malformed input fieldsskillsentry inplugin.jsonhiding the plugin's defaultskills/directory, and listing a file path now shows an error instead of failing silentlyCLAUDE_CONFIG_DIRCLAUDE_ENV_FILESessionStart hooks going stale after/resumeor/clear/branchsaving a multi-line session title when given a pasted multi-line name/install-github-app,/desktop,/resume, and/web-setup/doctorMCP schema errors not naming the missing field or showing the source file path/myplugin review) not resolving to their namespaced formAskUserQuestiondiscarding multi-select answers when supplied as an array/clear <name>not labeling the cleared session for/resumeCronListoutput missing qualifiers and the scheduled prompt/release-notesgetting stuck on an old version after a failed changelog refresh/mcpserver list not scrolling when there are more servers than fit in the terminalautoScrollEnabled: falsekeybindings.json/settingslanguage change being reverted on Escape after confirming/terminal-setuponly appearing in autocomplete on exact name match instead of partial prefixesAskUserQuestiondialog erasing the question text--worktreecollides with an existing or stale worktreed(matching delete elsewhere) instead ofrwhich collided with retryv2.1.133Compare Source
worktree.baseRefsetting (fresh|head) to choose whether--worktree,EnterWorktree, and agent-isolation worktrees branch fromorigin/<default>or localHEAD. Note: the defaultfreshchangesEnterWorktree's base back toorigin/<default>(it has been localHEADsince 2.1.128) — setworktree.baseRef: "head"to keep unpushed commits in new worktreessandbox.bwrapPathandsandbox.socatPathmanaged settings (Linux/WSL) to specify custom bubblewrap and socat binary locationsparentSettingsBehavioradmin-tier key ('first-wins' | 'merge') to let admins opt SDKmanagedSettings(parent tier) into the policy mergeeffort.levelJSON input field and the$CLAUDE_EFFORTenvironment variable, and Bash tool commands can read$CLAUDE_EFFORTEdit/Writeallow rules scoped to a drive root (C:\) or POSIX/matching incorrectly and always promptingECOMPROMISED) when a history or session-log file lock is compromised by clock skew or slow diskHTTP(S)_PROXY/NO_PROXY/ mTLS not being respected for the full MCP OAuth flow including discovery, dynamic client registration, token exchange, and token refresh--add-dir/ SDKadditionalDirectories/effortin one session unexpectedly changing the effort level of other concurrent sessions, and a related issue where an IDE effort change could be silently droppedclaude --helpnow lists--remote-controlalongside--remote-control-session-name-prefixclaudeCode.claudeProcessWrapperfailing with "Unsupported platform" when the extension build doesn't bundle a Claude binaryv2.1.132Compare Source
CLAUDE_CODE_SESSION_IDenvironment variable to the Bash tool subprocess environment, matching thesession_idpassed to hooksCLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1env var to opt out of the fullscreen alternate-screen renderer and keep the conversation in the terminal's native scrollbackkill -INT) not running graceful shutdown — terminal modes are now restored and the--resumehint is printed instead of an abrupt exit--resumefailing withno low surrogate in stringwhen a tool error truncation split an emoji; pre-corrupted sessions are sanitized on load--permission-modeflag being ignored when resuming a plan-mode session with-p --continue/--resume, and plan mode not being re-applied afterExitPlanModewithin the same sessionfguntil the next keystroke or stream output/silently swallowing the input or triggering an unknown-command reply/usageCtrl+S hanging when copying the stats screenshot to the clipboard on Linux/X11/terminal-setupshowing a contradictory error in Windows Terminal — Shift+Enter is natively supported there/effortpicker not reflecting theCLAUDE_CODE_EFFORT_LEVELenv var override/statusshowing the wrong default model for some userscontext_windowtoken counts reflecting cumulative session totals instead of current context usageclaude agentstools/listsilently showing 0 tools — they now retry once and show "connected · tools fetch failed" in/mcp-pmode retrying non-transient 4xx connection failures/login,/upgrade,/extra-usagedialog spacing/tui fullscreenstartup banner to describe additional renderer benefits (lower memory usage, mouse support, auto-copy on select)ENABLE_PROMPT_CACHING_1His setv2.1.131Compare Source
createRequirepolyfill bug)x-api-keyheaderv2.1.129Compare Source
--plugin-url <url>flag to fetch a plugin.ziparchive from a URL for the current sessionCLAUDE_CODE_FORCE_SYNC_OUTPUT=1env var to force-enable synchronized output on terminals that auto-detection misses (e.g. Emacseat)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 restartthemesandmonitorsshould now be declared under"experimental": { ... }. Top-level declarations still work butclaude plugin validatewill warn/v1/modelsdiscovery for the/modelpicker is now opt-in viaCLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1(was automatic in 2.1.126–2.1.128)ANTHROPIC_BASE_URLgateway) no longer see spinner tips pointing at first-party Anthropic surfacesskillOverridessetting now works:offhides from model and/,user-invocable-onlyhides from model only,name-onlycollapses descriptionclaude_code.pull_request.countOTel metric now counts PRs/MRs created via MCP tools, not just shell commands/clearnot resetting the terminal tab title after a conversation/renamedisappearing while a permission or other dialog is active/contextdumping its rendered ASCII visualization grid into the conversation, wasting ~1.6k tokens per call/agentsLibrary list arrow-key navigation: the highlighted agent now stays visible when the list exceeds the viewport/branchsuccess message not including the new branch's session id for/resumeuser:inferencescope/clearor compaction when changing/effortor/modelBash(mkdir *),Bash(touch *)and similar allow rules not being honored for in-project pathsdeniedMcpServerspatterns with a*://scheme wildcard not matching mixed-case hostnames--debugduring voice mode/clearnot clearing the conversation context and displayed transcriptv2.1.128Compare Source
/color(no args) now picks a random session color/mcpnow shows the tool count for connected servers and flags servers that connected with 0 tools--plugin-dirnow accepts.zipplugin archives in addition to directories--channelsnow works with console (API key) authentication — console orgs with managed settings must setchannelsEnabled: trueto enable/modelpicker: collapsed duplicate Opus 4.7 entries, and current Opus now shows as "Opus" instead of "Opus 4.7"OTEL_*environment variables, so OTEL-instrumented apps run via the Bash tool no longer pick up the CLI's own OTLP endpointworkspaceis now a reserved server name — existing servers with that name will be skipped with a warninglocalSettingssuggestion for Bash permission prompts, so "Always allow" writes to.claude/settings.local.jsonEnterWorktreenow creates the new branch from local HEAD as documented, instead oforigin/<default-branch>— unpushed commits are no longer dropped/compact, or run with--debug)/exitin Kitty and other terminals that interpret OSC 9 as a notificationclaude -pvia stdin/pluginComponents panel showing "Marketplace 'inline' not found" for plugins loaded via--plugin-dir/configstranding focus — the tab header now stays focused so arrows and Esc keep workinglabel (url)instead of just the URL/faston 3P providers fuzzy-matching to an unrelated skill instead of showing "not available"global.*instead of the region-appropriate prefixSpacein NORMAL mode now moves the cursor right, matching standard vi/vim behavior/renamewithout args failing on resumed sessions whose last entry is a compact boundary--resume/--continueinstalled_plugins.jsonentries pointing at deleted cache directories polluting PATHCLAUDE_CODE_SHELL_PREFIXis set and an argument contains spaces or shell metacharacterscache_creationreduction)/plugin updatenever detecting new versions of npm-sourced plugins--output-format stream-json:init.plugin_errorsnow includes--plugin-dirload failures in addition to dependency demotionsv2.1.126Compare Source
/modelpicker now lists models from your gateway's/v1/modelsendpoint whenANTHROPIC_BASE_URLpoints at an Anthropic-compatible gatewayclaude 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-permissionsnow 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 loginnow accepts the OAuth code pasted into the terminal when the browser callback can't reach localhost (WSL2, SSH, containers)claude_code.skill_activatedOpenTelemetry event now fires for user-typed slash commands and carries a newinvocation_triggerattribute ("user-slash","claude-proactive", or"nested-skill")CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST) no longer auto-disable analytics on Bedrock/Vertex/Foundry.NET global toolis now detectedallowManagedDomainsOnly/allowManagedReadPathsOnlybeing ignored when a higher-priority managed-settings source lacked asandboxblockCtrl+Lclearing the prompt input — it now only forces a screen redraw, matching readline behaviorcontext: forkand other subagents on their first turn--channels/pluginUninstall reporting "Enabled" instead of "Uninstalled"/remote-controlretries appearing stuck on "connecting…" — each retry now shows its result--(e.g.git diff -- file) is no longer mis-flagged as the--%stop-parsing tokenv2.1.123Compare Source
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1is setv2.1.122Compare Source
ANTHROPIC_BEDROCK_SERVICE_TIERenvironment variable to select a Bedrock service tier (default,flex, orpriority), sent as theX-Amzn-Bedrock-Service-Tierheader/resumesearch box now finds the session that created that PR (GitHub, GitHub Enterprise, GitLab, and Bitbucket)/mcpnow shows claude.ai connectors hidden by a manually-added server with the same URL, with a hint to remove the duplicate/mcpmessage shown when an MCP server is still unauthorized after the browser sign-in flowapi_request/api_errorlog events are now emitted as numbers, not stringsclaude_code.at_mentionlog event for@-mention resolution/branchproducing forks that fail with "tool_use ids were found without tool_result blocks" when the source session contained entries from rewound timelines/modelnot showing the Effort option for Bedrock application inference profile ARNs, and those ARNs not receivingoutput_config.effortinvalid_request_error: output_config: Extra inputs are not permittedon session-title generation and other structured-output queriescount_tokensendpoint returning 400 errors for users behind proxy gatewaysspinnerTipsOverride.excludeDefaultnot suppressing the time-based spinner tips!exit/!quitin bash mode terminating the CLI instead of running as a shell commandtmux -CCcontrol pipes and pause the terminalsettings.jsonno longer invalidating the entire filev2.1.121Compare Source
alwaysLoadoption to MCP server config — whentrue, all tools from that server skip tool-search deferral and are always availableclaude plugin pruneto remove orphaned auto-installed plugin dependencies;plugin uninstall --prunecascades/skillsso you can find a skill in long lists without scrollinghookSpecificOutput.updatedToolOutput(previously MCP-only)claude -p:CLAUDE_CODE_FORK_SUBAGENT=1now works in non-interactive sessions--dangerously-skip-permissionsno longer prompts for writes to.claude/skills/,.claude/agents/, and.claude/commands//terminal-setupnow enables iTerm2's "Applications in terminal may access clipboard" setting so/copyworks, including from tmuxlanguagesettingmcp_authenticatenow supportsredirectUrifor custom scheme completion and claude.ai connectorsstop_reason,gen_ai.response.finish_reasons, anduser_system_prompt(gated behindOTEL_LOG_USER_PROMPTS) to LLM request spansaccessibility.voice.speechLanguagesetting when no Claude Code language is configured/contextnow opens a native token usage dialog/usageleaking up to ~2GB of memory on machines with large transcript histories--resumecrashing on startup in external builds--resumefailing on large sessions when a transcript line was corrupted by an unclean shutdown — the corrupt line is now skippedthinking.type.enabled is not supportederror when using Bedrock application inference profile ARNspromptparameterNO_PROXYnot being respected for all HTTP clients when set viamanaged-settings.jsonunder the native build/usagereturning "rate limited" after a stale OAuth token — now refreshes automaticallysettings.jsoninvalidating the entire settings file/usagedialog content being clipped when no-flicker mode is off/focusshowing "Unknown command" when the fullscreen renderer is off — now explains how to enable itfindin the Bash tool on large directory treesv2.1.120Compare Source
claude ultrareview [target]subcommand to run/ultrareviewnon-interactively from CI or scripts — prints findings to stdout (--jsonfor raw output) and exits 0 on completion or 1 on failure${CLAUDE_EFFORT}in their contentAI_AGENTenvironment variable for subprocesses soghcan attribute traffic to Claude Codeclaude plugin validatenow accepts$schema,version, anddescriptionat the top level ofmarketplace.jsonand$schemainplugin.jsonauto(lowercase, no token count) instead of a misleading token valueConfiguration
📅 Schedule: (UTC)
* 0-4,22-23 * * 1-5)* * * * 0,6)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.