chore(deps): update agent tooling - #595
Open
shunk031-renovate[bot] wants to merge 1 commit into
Open
Conversation
shunk031-renovate
Bot
force-pushed
the
renovate/agent-tooling
branch
from
August 5, 2026 19:34
e6ca02a to
b76457d
Compare
shunk031-renovate
Bot
force-pushed
the
renovate/agent-tooling
branch
2 times, most recently
from
August 7, 2026 18:57
1f41989 to
2b7ea02
Compare
shunk031
reviewed
Aug 7, 2026
Owner
There was a problem hiding this comment.
⚠️ Performance Alert ⚠️
Possible performance regression was detected for benchmark 'MacOS benchmark'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.50.
| Benchmark suite | Current: 30908df | Previous: ebe074e | Ratio |
|---|---|---|---|
zsh average startup time |
0.175 Second |
0.09 Second |
1.94 |
This comment was automatically generated by workflow using github-action-benchmark.
CC: @shunk031
shunk031-renovate
Bot
force-pushed
the
renovate/agent-tooling
branch
8 times, most recently
from
August 15, 2026 18:29
be30ab6 to
ed0a7e7
Compare
shunk031-renovate
Bot
force-pushed
the
renovate/agent-tooling
branch
3 times, most recently
from
August 19, 2026 18:36
30908df to
bfa775f
Compare
shunk031-renovate
Bot
force-pushed
the
renovate/agent-tooling
branch
from
August 20, 2026 18:39
bfa775f to
1f3b8e5
Compare
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.221→2.1.2371.1.10→1.1.160.146.0→0.148.01.32.0→1.33.10.8.0→0.8.2Release Notes
anthropics/claude-code (aqua:anthropics/claude-code)
v2.1.237Compare Source
v2.1.236Compare Source
ANTHROPIC_DEFAULT_MODELenvironment variable: sets the model new sessions start on, while a/modelpick still overrides it and persists across restarts (unlikeANTHROPIC_MODEL)notify_when_idleto cross-sessionSendMessage: ask another Claude Code session on this machine to send one notice when it next goes idle — opt-in, one-shot, no polling (macOS and Linux)**/.env) now take precedence inside allowed read regions, cover matched directories' contents, and can't be bypassed by renaming the denied file/modelpicker rendering taller than the terminal: it now shows only as many models as fit the window, with the rest reachable by scrollingSendMessagecalls being rejected when a malformed closing tag left the message text inside the summary fieldpowershell.exeon WSL with Windows interop disabled (regression in 2.1.234)~/.claude.jsonwas malformed/recap) is now capped at 400 characters, cut at a word boundaryMonitorallow rules are now set aside while auto mode is active, so Monitor commands are reviewed the same way Bash commands arestatus.showUntrackedFiles=nosetting into reporting a clean tree/modelpicker to highlight only the newest model's name, so the highlight marks the new release rather than an arbitrary subset of the list/goal: an idle session whose goal is parked behind long-running background work now checks in automatically after 30 minutes (then 1h, 2h) instead of waiting for you to return/usagenow shows the usage-credits spend row for Team and Enterprise members, and shows a capped row at 0% before anything is spentSendMessagenow refuses further messages to a session up front once a rapid burst would exceed what that session's inbox accepts, instead of reporting them sent while they were droppedv2.1.235Compare Source
spellchecksetting that underlines misspelled words in the prompt input as you type, using your installedaspell,hunspell, orispellsubagent_typethere now gets a clear error listing the available agentsctrl+t) always starting collapsed when resuming or relaunching into a session that still has open tasks/ultrareviewor/autofix-prrun in the background — their event streams are no longer re-scanned and re-rendered on every updategrepin native macOS/Linux builds: pathological patterns now fail fast instead of exhausting memory, and-m Nwith-A/-Cprints correct context/configto re-enable itSendMessagenow refuses messages too large for cross-session delivery up front instead of silently dropping themclaude rcnow applies the same enterprise-gateway availability check as interactive startupv2.1.234Compare Source
CLAUDE_CODE_PROJECT_DIR_NAMEenvironment variable: hosts that give each session its own config directory can choose a short name for the per-project transcript directoryselection:clearkeybinding action, so a key can be bound to clear an in-app text selection; also works in the agents view/config("Continue automatically at usage limit")\??\) paths, hardening the remaining pre-approval file accesses against the NTLM credential-leak vectorSendMessagerejecting a recipient copied fromListAgentswhen the session name is at the 200-character cap or emoji-heavy${VAR}form, and connection-failure details show only the server originstrictKnownMarketplacesallowlists accepting SCP-style git marketplace sources whose host differs from the one git would actually connect to/loginOAuth URL losing characters when copied in fullscreen---horizontal rule in rendered markdown running into the line after it/permissionsopened while a!shell command was running being dismissed when the command finished!shell command being sent to the model as plain text after pressing up-arrow to edit the queued input!mode no longer sticks after a mid-turn submit--dangerously-skip-permissions), tool allow/deny rules, model or effort flags/tuidropping launch--allowed-tools/--disallowed-toolsrules when it restarts; it now declines to switch, with the reason, when the session has restrictions a restart can't carry over/loginwhileCLAUDE_CODE_OAUTH_TOKENis set, the stale-token reminder no longer leaks into Claude's automatically resumed turn — it now appears only to youSendMessageandListAgentsnow say when your account's session list was too long to check completely, instead of treating unseen sessions as absent/loginwhen a claude.ai login would take precedenceclaude-apiskill from ~200k+ tokens to ~25k by loading reference docs on demand/permissionscan now be opened while Claude is working — rule changes apply to the rest of the current turn/add-dir <path>can now be used while Claude is working;/add-dir,/autocompact,/theme,/help,/configand/advisordialogs open mid-turn in the fullscreen TUI/goalnow clears itself with a notice when a turn dies on an unrecoverable error (e.g. revoked auth, an exhausted credit balance, or a context overflow) instead of staying armed/goal: when background tasks keep a goal waiting for 30+ minutes, Claude now checks in on them instead of waiting indefinitely (setCLAUDE_CODE_GOAL_CHECKIN_MINUTES=0to opt out)claude setup-tokennow rejects unexpected extra arguments instead of silently ignoring them/config; agent-team teammates now use the leader's model unless the spawn names one<system-reminder>tags, matching mid-turn delivery~/.claude.jsonis read-onlyv2.1.233Compare Source
--worktreeflag and theclaude agentsview (where MRs display as!N)forward_user_identityapps gateway setting on Anthropic upstreams that sends the signed-in user's identity as headers, so a proxy behind the gateway can attribute spend per userCLAUDE_CODE_TOOL_MEMORY_LIMIT) so a runaway build can't stall the sessionCLAUDE_CODE_WEBFETCH_CACHE_TTL_MSenvironment variable to configure the WebFetch session URL cache TTL (default unchanged: 15 minutes)/checkupand/reviewreporting "Unknown command" in-pmode or with plugins/MCP loaded when a user or project skill shadows the bundled skill\??\device prefix bypassing UNC path validation, closing an NTLM credential-leak vectorclaude self-hosted-runnersession start time: the session branch is now created without rewriting the working tree, and two server round trips no longer block the agent's launchclaude plugin validateto check a bare.claude/skillsdirectory, reporting SKILL.md files whose frontmatter fails to parse/effortselector renders as a numbered list with a typed-number prompt, and hint and dialog text is no longer clipped[claude-code:unrecognized_model]line is written to stderr when a request goes out for a model ID Claude Code doesn't recognize; map it withmodelOverridesto silenceCLAUDE_CODE_ENABLE_TODO_TOOLS=1to bring them backcd <dir> && <command> > fileBash commands (a 2.1.232 regression)< file); a narrower version will return in a later releasev2.1.232Compare Source
subagent_type: "fork"subagent inherits the full conversation and prompt cache, and non-teammate agent spawns in interactive sessions now run in the background by default@in the prompt to mention another Claude session by name; Claude then usesSendMessageto reach that session directlySendMessagenow delivers to a bare name that exactly matches one live session, instead of asking to confirm with a ref firstname-word-wordvariant and tells you/configrows for "Dialog expiry" and "Messages from your other sessions" (cross-session inbound accept/hold/refuse)glrt-,gloas-,glptt-,glagent-,glimt-,glsoat-,glcbt-,glft-,glffct-) and full redaction of routableglpat-/gldt-tokens; theglabCLI config store gets the same sandbox and credential-path protection asghgitlab.comrepo URLs (including nested subgroups) now clone likegithub.comURLs, and clone auth-failure hints name your actual git hostadditionalMarketplacesandallowedMarketplacesare now accepted as friendlier aliases forextraKnownMarketplacesandstrictKnownMarketplacesblockedMarketplacesentry for a bare repo URL keeps blocking that URL when the CLI classifies it as a git clonedesktop:overlay now accepts every released Desktop setting (was 11 hand-listed keys), validated at boot against Desktop's own schema; unknown or invalid keys fail bootmanaged.policies[].match.groups/admin.admin_groupsentries and malformedemail_domainvalues (empty, or containing@, whitespace, or commas) now fail at boot instead of silently matching no one or granting admin access/advisoragain for organizations with Fable access, with usage-credits consent set up through/model fable$PSDefaultParameterValuesand redirect later commands' file access/loginexiting silently or leaving an unresponsive terminal after "Press Enter to continue" when managed settings failed to load; the reason is now shownknown_marketplaces.json/updateand/tuirefusing to restart while work that survives the relaunch was running--advisor fablelaunches, which told you to run/model fablein an interactive session that had just exitedsandbox.bwrapPath,sandbox.socatPath,sandbox.ripgrep)/feedbackand/bugnow open immediately when invoked while Claude is responding, instead of waiting for the turn to finish/plugin install plugin@marketplacenow refreshes the marketplace first, so newly published plugins install without a manual marketplace update/code-reviewat high, xhigh, and max effort now runs in a background agent like the other levels/remote-controlthere to move it/tasksfooter hint, and the "↓ N more" overflow indicator moved left for visibility< file) are now permission-checked like their argument spellings on all platforms/tmp: a pre-planted symlink or another user's directory is now refused instead of usedsandbox.ripgrepto be honored only from user, managed, and--settingssettings; project settings can no longer override the sandbox's ripgrep binary/poweruptourv2.1.231Compare Source
v2.1.229Compare Source
claude remote-control --continuefor resuming the most recent Remote Control sessioncommandsources: a local command (e.g. an IDE) prints the plugin directory, which is re-resolved each session and applied without a restart;mode: "link"uses it in placeListAgentsnow marks disconnected Remote Control sessions asofflineand labels your cloud sessions ascloud--resumeof the affected session) when a tool call had a non-stringglob,file_path, orcommandvalueclaude --continue/--resumeat startup)\\?\) or UNC pathCLAUDE_CODE_ATTRIBUTION_HEADER(direct Anthropic API connections)/modelrejecting Sonnet/Opus 1M for claude.ai subscribers using a customANTHROPIC_BASE_URLgateway127.0.0.1instead oflocalhostin the redirect URI/install-github-appcompleting without posting its review on the pull requestclaude plugincommands leaving a stray liveness file that could prevent cleanup of outdated plugin versions--input-format stream-jsonsessions getting a 400 API error when a whitespace-only message was submittedmanaged-mcp.jsonis deployed and the server delivers MCP servers; those servers are now skipped with a warningCLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS=0disables)/compact[::1]:443), and ambiguous spellings are enforced fail-closed and flagged by/doctor/loginto repeat theCLAUDE_CODE_OAUTH_TOKENoverride warning after a successful login/commit-push-prso git/gh commands with dangerous flags (--force,--amend,--no-verify, etc.) are no longer auto-approved--base-dir; there is no default checkout directory on Windows/bugnow open the built-in feedback dialog instead of a retired survey link/btwside-question panel resizable by dragging its boundary, in both side-docked and stacked layoutsv2.1.228Compare Source
git/ Git Bash not being found on Windows when Claude Code is launched from a parent folder of the git installation/tuireverting the session to an earlier model when/modelhad been changed since the last response/resumewhile connected leaking the resumed conversation's title or history into the connected sessionclaude self-hosted-runnersessions failing on every fresh runner when thecheckouthook fails for a repository the session doesn't push to; that repository is now skipped with a warning!commands or expand@filesv2.1.227Compare Source
claude-code-actionwithallowed_non_write_userson GitHub-hosted runners/tuibringing back a conversation that had been rewound to before its first messagev2.1.226Compare Source
v2.1.225Compare Source
claude agentsfor untrusted directories, matching the behavior ofclaudeCLAUDE_CODE_OAUTH_TOKENwith a stored login's short-lived token, breaking headless sessions until restartclaude self-hosted-runnerregistering and then failing every session when--base-dircannot be created or written; it now exits at startup with a clear errorListAgentsshows them asname [ref]), instead of only replying after they message you firstv2.1.224Compare Source
claude self-hosted-runnerturns your own machines or containers into a place Claude Code web, mobile, and desktop sessions can run, on Team and Enterprise plansarchiveplugin source: install plugins from a zip over HTTPS without git or npm, with optional SHA-256 pinningANTHROPIC_BEDROCK_REGION_PREFIXenv var for Bedrock to prefer a specific cross-region inference profile over theAWS_REGION-derived onecrossSessionInboundanddialogExpirysettings: cross-session messages sent to a session running with bypassed permissions are held for your approval, and messages to other sessions auto-deliverextractandonExtractNoMatchfor structured env values,decode: "jwt"withmaskClaimsfor JWT-aware masking, andawsPairs/sigv4for AWS SigV4 re-signing; these neednetwork.tlsTerminateand are honored only from user, managed, or--settingssettingsSendMessage: Claude Code sessions can now message each other, on any of your machines, withListAgentsto discover them (macOS and Linux)/resumeno longer cross projectsSendMessagereporting "Message sent" when the write to a teammate's inbox had actually failed; failed deliveries are now reported as errorsdenyRead: "~/.aws/") being silently bypassable on Linux and macOS/clearand other output-less commands/clearresets now propagate to attached clientsCLAUDE.mdinstructions), tool definitions, and model parameters. Secrets are redacted as before, and these fields are dropped first if the share is too large/resume--resume, SDK hosts, and the VS Code extension)remoteControlAtStartupwhen explicitly enabledv2.1.223Compare Source
"owner/*") to thestrictKnownMarketplacesandblockedMarketplacesmanaged settings for allowing or blocking all marketplace repos under a GitHub org/teleporthint in cloud sessions showing how to continue locally withclaude --teleport <session id>import()to run code outside the workflow sandboxbypassPermissionsmode ignored the org bypass-permissions disable policy/cdcoming back emptyvertex_ai/claude-*orbedrock/anthropic.claude-*modelOverrideskeys that aren't Anthropic model IDs being treated as the session's canonical model ID; unknown keys are now ignored as documentedmanaged-settings.jsonor MDM profile; admin env now merges per keysandbox.filesystem.denyWritecovers the working directorygit pushoutputCLAUDE_CODE_DISABLE_1M_CONTEXTto hold every Claude model with a native 1M window to 200K via auto-compaction, not just a fixed list; a startup warning now appears when auto-compaction isn't holding the session to 200KCLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1to restore the previous behavior/reviewto be an alias of/code-review, which reviews the current diff or a PR (/code-review <level> <pr#>); use/code-review ultrafor a deep cloud review/code-reviewwith no effort level to reuse the level you typed last; type a level like/code-review highto change itv2.1.222Compare Source
/usage-creditson Team and Enterprise showing "you've already sent a usage credit request" for members whose earlier request was dismissed, blocking them from sending a new one/usageoverattributing usage to MCP servers: a server's share now reflects only the requests that actually consumed its tool results, instead of every turn after any call to itmodel: opus-style subagent and teammate family aliases dropping to the parent model instead of stepping down to the newest org-allowed model in the familyANTHROPIC_BASE_URLgateways despite server keep-alive pings arriving on the wire/loginhint insteadSendMessagerejecting a long summary — it now truncates instead, so sends no longer fail on a character limiteffort:setting--ax-screen-readermode — end-of-line deletions now echo just the deleted charactersmanaged-settings.jsonwhenCLAUDE_CODE_PROVIDER_MANAGED_BY_HOSTis setSendMessageare now evaluated by the permission classifier before dispatchdisable-model-invocation: Claude is now told to ask you to run the skill instead of replicating its workflow/diffview, the Remote Control workspace diff, and file-edit diffs in Claude Code on the web sessions to use raw git blob content, ignoring workspace-configured diff drivers and textconv.claude/settings.jsonor.claude/settings.local.json) can no longer turn it on (they can still turn it off); enable it at user scope via/configgoogle-antigravity/antigravity-cli (aqua:google-antigravity/antigravity-cli)
v1.1.16Compare Source
mcpsubcommands (add,remove,list,enable,disable) for managing MCP servers in your user-levelmcp_config.jsonwithout hand-editing it, covering both stdio and HTTP servers through--type,--envand--header.@file path completion in large workspaces by running the lookup through the bundledripgrepand debouncing keystrokes, and by ranking a file whose name matches your query above a directory or generated artifact that merely contains it./effortso it adjusts reasoning effort for Gemini 3.6 Flash and Gemini 3.7 Flash when you sign in with a Gemini API key, a route that previously reported those models as not adjustable even though the same models were adjustable on every other sign-in path.=character accumulating in the prompt every couple of seconds on terminals that do not implement the Kitty keyboard protocol, where the renderer's periodic re-arming of that protocol was printed as literal text instead of being interpreted.@file path completion showing files that were in your.antigravityignore.quarterly%20plan.mdfor artifacts whose name contains a space, so the list row, the inline preview and the detail header all spell the name the same way./mcppanel droppingenabledTools,timeoutSeconds,urlandtools.eagerfrommcp_config.jsonwhen you toggled a server on or off; it now preserves any field it does not recognize, so configuration written by a newer client survives an edit.read_resourcediscarding non-image binary content returned by an MCP server, which now offloads every blob to disk and inlines only small text and image resources, so large PDFs, audio and other binary resources are usable instead of silently dropped.builtinflag in the/skillslisting under--output-format jsonis accurate and the/skillspanel groups them correctly./effortand/modelpickers overflowing on narrow terminals, where it is now omitted so the gauge stays readable./btwfailing with a planner configuration error in conversations driven by a custom or SDK-defined agent, so side questions work regardless of which agent you are running./btwside question always reportingmodel returned an empty response, which was a hardcoded guess rather than the real failure; the card now shows the side question's own error when there is one./taskspanel continuing to show background tasks that had already finished.settings.jsonit could not parse with default settings, which silently reverted every setting the next time anything was saved; a refused save now leaves the file byte-identical so you can repair it by hand, and the status line names the file.modelatinheritfailing to start when the parent agent has no model of its own, which now falls back to the default fast tier.v1.1.15Compare Source
--input-format stream-jsonto print mode, which reads newline-delimited JSON prompts from stdin and runs one turn per message in a single conversation, so a driver can keep a session open.rules:key to markdown agent frontmatter, so an agent can name rule files directly instead of inheriting your whole rule tree; a rule named this way always applies.rules.json, so a plugin can declare the rule files it ships the same way it already declares its skills.LD_PRELOAD, such as Cloud TPU VM images, where it died before the interface appeared./modelpicker cutting off models, and its own header, on terminals too short to show every model; the list now scrolls./modelpicker misaligning its columns for model names that are not plain ASCII, by measuring column widths in display cells rather than bytes.--output-format stream-jsontext deltas.scratch/, never appearing in the artifact list..wavfile failing as an unsupported media type, by normalizing non-canonical MIME types such asaudio/wavebefore they reach the model.v1.1.14[Compare Source](http
Configuration
📅 Schedule: (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 CLI.