fix(cli-tools): update npm:@anthropic-ai/claude-code (2.1.226 -> 2.1.235) - #762
Open
ppat-self-hosted-renovate-bot[bot] wants to merge 1 commit into
Open
fix(cli-tools): update npm:@anthropic-ai/claude-code (2.1.226 -> 2.1.235)#762ppat-self-hosted-renovate-bot[bot] wants to merge 1 commit into
ppat-self-hosted-renovate-bot[bot] wants to merge 1 commit into
Conversation
ppat-self-hosted-renovate-bot
Bot
force-pushed
the
renovate/npm-anthropic-ai-claude-code-2.x
branch
2 times, most recently
from
August 13, 2026 05:39
615390d to
e02f85e
Compare
ppat-self-hosted-renovate-bot
Bot
force-pushed
the
renovate/npm-anthropic-ai-claude-code-2.x
branch
2 times, most recently
from
August 14, 2026 05:37
0113de0 to
9bf6a8d
Compare
ppat-self-hosted-renovate-bot
Bot
force-pushed
the
renovate/npm-anthropic-ai-claude-code-2.x
branch
2 times, most recently
from
August 15, 2026 04:29
fb91ddc to
257fec7
Compare
ppat-self-hosted-renovate-bot
Bot
force-pushed
the
renovate/npm-anthropic-ai-claude-code-2.x
branch
2 times, most recently
from
August 16, 2026 04:37
645a278 to
7621bc4
Compare
ppat-self-hosted-renovate-bot
Bot
force-pushed
the
renovate/npm-anthropic-ai-claude-code-2.x
branch
3 times, most recently
from
August 19, 2026 04:15
35b3a8b to
8d87461
Compare
ppat-self-hosted-renovate-bot
Bot
force-pushed
the
renovate/npm-anthropic-ai-claude-code-2.x
branch
from
August 20, 2026 04:15
8d87461 to
36d4874
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.226→2.1.235Release Notes
anthropics/claude-code (npm:@anthropic-ai/claude-code)
v2.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 messageConfiguration
📅 Schedule: (in timezone US/Eastern)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.