chore(deps): update all dependencies#31
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.1.123→2.1.1501.25.2→1.26.00.4.13→0.4.15bcafcac→f9f30424907a6d→650006c030e881→80c7e944d04d5d→d7f5e7f95e58e9→7211b7c1.3.13-slim→1.3.14-slimv46.1.12→v46.1.140.38.0→0.40.010.8.0→10.10.0Release Notes
anthropics/claude-code (@anthropic-ai/claude-code)
v2.1.150Compare Source
v2.1.149Compare Source
/usagenow shows a per-category breakdown of what's driving your limits usage — skills, subagents, plugins, and per-MCP-server cost/diffdetail view can now be scrolled with the keyboard (arrows,j/k,PgUp/PgDn,Space,Home/End)- [ ] todo/- [x] done) instead of plain bulletsallowAllClaudeAiMcpsmanaged setting to load claude.ai cloud MCP connectors alongsidemanaged-mcp.jsoncdfunctions (cd..,cd\,cd~,X:) changed the working directory undetected, letting a later command read outside the workspace.gitdirectory (withhooks/andconfigdenied)PowerShell(dotnet.exe build *)) not pre-approving native executables and scriptsPWD/OLDPWD/DIRSTACKacrosscd/pushd/popdfindin the Bash tool exhausting the macOS system file/vnode table and crashing the host on large directory trees/ultraplanand remote session creation failing with "Could not capture uncommitted changes" when the working tree has no real changesotelHeadersHelperfailing silently when the script path contains spaces; helper failures are now reported in/doctorand the debug logname:differs from its directory basename/effortsetting instead of the effort level applied by skill/agenteffort:frontmatter/configexit summary reporting phantom changes to auto-compact and theme when toggling unrelated settings/insightscrashing when cached session-meta files are missing optional fieldsclaude --resume/feedbackreports to include the conversation that happened before context compaction, making issues from earlier in long sessions easier to triagev2.1.148Compare Source
v2.1.147Compare Source
Ctrl+Tinclaude agents) now stay alive when idle, are restarted in place to apply Claude Code updates, and are shed under memory pressure only after non-pinned sessions/simplifyto/code-review. It now reports correctness bugs at a chosen effort level (e.g.,/code-review high); pass--commentto post findings as inline GitHub PR comments. The old cleanup-and-fix behavior has been removedforceLoginOrgUUIDandforceLoginMethodmanaged-settings) not being enforced against third-party-provider and API-key sessions&in!command output displaying as&, which broke copy-pasting URLs from commands likegcloud auth loginon headless machines/helprendering a broken tab header and showing only one command per page on small terminals when not in fullscreen modeAgent(...)types intools:frontmatter dropping all but the last entryifconditions likePowerShell(git push*)never matching — onlyPowerShell(*)workedpwshis installed via winget or the Microsoft Store/effortopening with the slider on the wrong level — it now starts at your current effort/backgroundrefusing sessions whose only typed input was a skill or custom slash commandAskUserQuestionwhen the user or a skill explicitly relies on it; the auto-mode classifier now sees the user's answers as intent signal/theme"New custom theme" and color editor dialogs not responding to Esc[Pasted text #N]placeholder instead of the actual contentclaude plugin detailsand/pluginbeing doubled when a plugin's manifest listed paths overlapping its default directoriesCLAUDE_CODE_SUBAGENT_MODELnot applying to teammate processes spawned by agent teams/plugin,/status,/mobile,/sandbox, and/permissionsmenusv2.1.146Compare Source
What's changed
/simplifyto/code-reviewwith an optional effort level (e.g./code-review high)AskUserQuestionwhen the user or a skill explicitly relies on itpwshis installed via winget or the Microsoft Store (regression in v2.1.124)resources/list,resources/templates/list, andprompts/listdropping items past page 1 on paginating servers/backgroundrefusing sessions whose only typed input was a skill or custom slash command/themecolor editor and "New custom theme" dialogs not responding to EscforceLoginOrgUUIDandforceLoginMethodmanaged-settings policies not being enforced against third-party-provider and API-key sessionsCLAUDE_CODE_SUBAGENT_MODELnot being forwarded to child processes in multi-agent sessionsv2.1.145Compare Source
claude agents --jsonto list live Claude sessions as JSON for scripting (tmux-resurrect, status bars, session pickers)agent_idandparent_agent_idattributes toclaude_code.toolOTEL spans, and fixed trace parenting so background subagent spans nest under the dispatching Agent tool span/pluginDiscover and Browse screens now show a plugin's commands, agents, skills, hooks, and MCP/LSP servers before installationclaude agentsterminal tab title now shows the awaiting-input count so an alt-tabbed window tells you when an agent needs attentionbackground_tasksandsession_cronsfields;as the command separatorgh pr createand other PR-state-changing commands run in-session/reviewusing a deprecatedprojectCardsGraphQL query that errored on repos with Classic Projectsclaude plugin validatenot flaggingskills:entries that point at a file instead of a directory — the error now suggests the parent directorycontext: forkcould repeatedly re-invoke itself instead of runningv2.1.144Compare Source
/resumesupport for background sessions — sessions started viaclaude --bgor agent view now appear alongside interactive ones, marked withbg/pluginbrowse and discover panes now show when a plugin was last updated/modelnow changes the model for the current session only; pressdin the model picker to set a default for new sessions/extra-usageis now/usage-credits(old name still works)api.anthropic.comis unreachable (captive portal, firewall, VPN issues) — side-channel API calls now time out after 15shead/tailfile views now satisfy the read-before-edit check, and a "no matches" result (exit code 1) fromegrep,fgrep,git grep, orgit diffis no longer reported as a command failure/branchfailing with "No conversation to branch" after entering a worktree or in some background sessionsapplyFlagSettingsafter startup/modelchoice/modelpicker (regression in v2.1.129)forceLoginMethodandforceLoginOrgUUIDsettools/listresponses only returning the first page, silently dropping tools.mdfiles no longer trigger skill reloads.claude/settings.jsonnow show an actionableclaude plugin installhintclaude mcp listsilently reporting no servers when.mcp.jsoncan't be parsed (e.g. using VS Code's"servers"key instead of"mcpServers") — now shows configuration errorsANTHROPIC_BASE_URLsetups and Bedrock Mantle not using Haiku — now falls back correctly when a first-party API key is configured or no Haiku model is setclaude agentsleaving the list unresponsive to keyboard input/bgand←-detach now preserve directories added via/add-dirclaude respawn <id>on a stopped background session showing "stopped" instead of running/resumepicker not showing sessions forked from a background sessionclaude agentsor runningclaude logs <id>hanging when the background service is unresponsive — now times out after 10s with a recovery hintclaude agentsattached sessions rendering as plain text instead of clickable hyperlinksspinnerVerbsapplying to the post-turn duration message — past-tense built-ins like "Worked for 5s" are restored thereclaude agents/--bgrejection messages now name the specific gate (non-TTY, env var, or setting) instead of a generic messageclaude --bg --name <label>now echoes the name in the post-spawn confirmationclaude agents: renaming a background session with Ctrl+R now updates the attached session's banner immediatelyWorktreeCreatehooks configuredCLAUDE_CODE_PLUGIN_PREFER_HTTPS/pluginnow returns to the Installed list after enabling, disabling, or uninstalling a plugin/doctornow shows an exec-form example when a command hook is missing thecommandfield/doctorfor the full breakdownv2.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 outputConfiguration
📅 Schedule: (in timezone UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate.