chore(patch): update @anthropic-ai/claude-code to 2.1.233 #patch - #588
Open
public-glueops-renovatebot[bot] wants to merge 1 commit into
Open
public-glueops-renovatebot[bot] wants to merge 1 commit into
public-glueops-renovatebot[bot] wants to merge 1 commit into
Conversation
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
September 3, 2026 20:39
9ecdfe4 to
2feac98
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
September 4, 2026 23:13
2feac98 to
612d0e1
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
September 6, 2026 01:48
612d0e1 to
91d618d
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
September 6, 2026 23:12
91d618d to
dac1887
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
September 7, 2026 02:22
dac1887 to
5165910
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
September 9, 2026 21:12
5165910 to
ace47cd
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
September 10, 2026 17:50
ace47cd to
80d0ffe
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
2 times, most recently
from
September 12, 2026 08:40
2ca4d23 to
5cf2ce5
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
September 12, 2026 22:12
5cf2ce5 to
3103ae7
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
September 13, 2026 19:11
3103ae7 to
94abd4a
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.220→2.1.233Release Notes
anthropics/claude-code (@anthropic-ai/claude-code)
v2.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/configv2.1.221Compare Source
Ctrl+Alt+For the "Claude Code: Toggle Focus view" commandmode: "mask"for sandbox credential files on Linux and WSL — sandboxed commands read a sentinel copy (the whole file, or just the spans captured by anextractregex) while the sandbox proxy substitutes the real value on egress; on macOS file masking falls back todenyclaude plugin validatewhen a marketplace or plugin name would be rejected by Claude Desktop's managed marketplace syncprompt-auditsubcommand to theclaude-apiskill for auditing prompts and tool descriptions for patterns written for older models[[ ]]regex conditionals; affected commands now prompt for permission--mcp-confignot being connected before the first turn in print mode (-p), which made the model emit tool calls as literal textconstructorxhigh/maxwhen thinking is disabledHOMEenvironment variableCLAUDE_CODE_RESUME_INTERRUPTED_TURN=0not disabling interrupted-turn auto-resume; falsy values are now honored/help,/feedback) being un-invocable in non-interactive sessions/ultrareviewerror messages when a repo shares no history with its base: a checkout with no branches is now refused up front with advice to create one, and refusal hints no longer suggestgit fetch --unshallowon clones that are already completepowershell.exeno longer prompt/plugin installto refresh a stale marketplace catalog and retry before reporting a plugin not found/pluginto activate immediately when safe, instead of always requiring/reload-plugins"."as askillspath, and the root-levelSKILL.mdvalidation error now suggests using the plugin root/statusto show the session kind:interactive, or a background job that isattachedorunattended:thumbsup:,:thumbsdown:, and:love:/forkto create a new worktree of their own instead of working in the original session's checkoutmodelfield validation: non-string values are rejected with a 400 instead of being forwardedConfiguration
📅 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.