Repository navigation
deps: update dependency @anthropic-ai/claude-code to v2.1.288 - #603
Merged
Merged
Conversation
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
October 17, 2026 21:11
b4f490e to
946136e
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
October 18, 2026 02:27
946136e to
2090f56
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
2 times, most recently
from
October 18, 2026 17:11
aa008b4 to
1ed86ff
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
October 19, 2026 02:23
1ed86ff to
e2fa107
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
October 22, 2026 16:18
e2fa107 to
f51d5b0
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
2 times, most recently
from
October 23, 2026 17:41
2278f2d to
e67c2b7
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
October 24, 2026 16:29
e67c2b7 to
0f9426c
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
October 25, 2026 19:21
0f9426c to
dfe9efb
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
2 times, most recently
from
October 28, 2026 18:14
1c40a7b to
293068c
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
October 29, 2026 18:14
293068c to
1f6f008
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
October 30, 2026 17:49
1f6f008 to
6b325c6
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
October 31, 2026 17:35
6b325c6 to
1c34882
Compare
public-glueops-renovatebot
Bot
force-pushed
the
renovate/anthropic-ai-claude-code-2.1.x
branch
from
November 1, 2026 19:07
1c34882 to
8ff6403
Compare
venkatamutyala
approved these changes
Nov 2, 2026
venkatamutyala
enabled auto-merge (squash)
November 2, 2026 05:18
venkatamutyala
approved these changes
Nov 2, 2026
venkatamutyala
disabled auto-merge
November 2, 2026 05:18
venkatamutyala
pushed a commit
that referenced
this pull request
Nov 2, 2026
🤖 I have created a release *beep* *boop* --- ## [0.163.0](v0.162.0...v0.163.0) (2026-11-02) ### Features * **deps:** update dependency hashicorp/packer to v1.16.1 ([#565](#565)) ([76a73ce](76a73ce)) * **deps:** update versions (Opentofu 1.11.14 - > 1.12.11, argocd 3.4.9 ([d8dbc82](d8dbc82)) * **deps:** update versions (Opentofu 1.11.14 - > 1.12.11, argocd 3.4.9 -> 3.4.12, claudecode 2.1.288 -> 2.1.316) ([#620](#620)) ([d8dbc82](d8dbc82)) * update cloudflare/cloudflared to 2026.9.1 #minor ([#611](#611)) ([09bad84](09bad84)) * update kindest/node to v1.35.8 #minor ([#576](#576)) ([48aaf12](48aaf12)) * update kubernetes-sigs/kind to v0.33.0 #minor ([#608](#608)) ([da7d6f7](da7d6f7)) ### Bug Fixes * **devcontainer:** bump node to 22.23.4 for CVE-2026-111497 ([#617](#617)) ([6263d96](6263d96)) ### Miscellaneous Chores * **fallback:** update docker/login-action ([#615](#615)) ([a650d8e](a650d8e)) * **patch:** update packer to v1.16.1 #patch ([#614](#614)) ([2eae3a5](2eae3a5)) * **patch:** update rlespinasse/github-slug-action to v5.7.1 #patch ([#609](#609)) ([e41e2d6](e41e2d6)) ### Dependencies * update dependency @anthropic-ai/claude-code to v2.1.288 ([#603](#603)) ([a273c2b](a273c2b)) * update dependency cloudflare/cloudflared to v2026.9.3 ([#616](#616)) ([7468af4](7468af4)) * update dependency databus23/helm-diff to v3.15.15 ([#618](#618)) ([05ccdfe](05ccdfe)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: public-release-please[bot] <297987214+public-release-please[bot]@users.noreply.github.com>
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.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
2.1.274→2.1.288Release Notes
anthropics/claude-code (@anthropic-ai/claude-code)
v2.1.288Compare Source
$.ui.selection()for mods: returns the text you last selected in fullscreen mode and, when the selection lies within one transcript row, that rowgh apito cloud sessions whose image has no GitHub CLI, and fixed the built-in sending control characters from file names, jq filters or GitHub errors to the terminal--max-findings <n>|allto /code-review to report more or fewer findings than the usual limit; the choice is reused until you pass--max-findings default--resumesometimes dropping files and other context that a compaction had just restored--resumeshowed the prompt unansweredCLAUDE_CODE_DISABLE_STRUCTURED_OUTPUTSto turn structured outputs offsonnetsubagentCodeelement held a diff that does not parse; it now draws as plain code${user_config.*}and${CLAUDE_PLUGIN_ROOT}placeholders ininitializationOptionsandsettingsinstead of substituted values or manifest defaultstool.callhook making Bash fail and file searches read the wrong folder in subagents that run in a worktreegit-subdirplugin installs failing, or caching an incomplete plugin, on older git (before 2.39, e.g. Ubuntu 22.04's 2.34)--plugin-dirnot showing "Configure options" in/pluginpython3 <<EOF) asking for approval on every run under sandbox auto-allow when the body holds only plain text and simple$VARreferencesBASHPIDassignment whose value the shell would evaluate as arithmetic, instead of allowing it silentlyclaude_code.tool.blocked_on_userspans reportingunknownsource or decision in-pand SDK sessions and for PreToolUse hook approvals-por on an interrupted turn, emitting notool_decisionevent/compacteven though its history was still savedCLAUDE_CODE_RETRY_WATCHDOG) retrying for hours after a very long response stream failed; Claude Code now streams again, and gives up after three timeouts/loginreporting "Login successful" when credentials could not be saved to secure storage; it now shows the failure, and offers a retry when the new login didn't take effect (#73861)gcpAuthRefresh/awsAuthRefreshbrowser sign-in opening when a laptop wakes from sleep while another Claude Code process is signing in-p/ SDK) sessions occasionally ignoring SIGTERM when a supervisor such astimeoutor systemd sends SIGCONT alongside itmemorydisableAutoModeor an older model); typing, navigation and JavaScript still askclaude plugin installfailing for GitHub-source plugins on macOS and Linux machines with no GitHub SSH key: the clone now falls back to HTTPS and prints a noticesandbox.credentials.filesentries on git config files not taking effect whilepermissions.blockReadsOutsideWorkingDirectoriesis on/tui)tools:lists very manyAgent(...)entriesclaudestub was installedowner/repoplugin marketplaces showing only the second attempt's error when both the SSH and HTTPS fetch fail; both errors are now shown, with the transport tried first on top.claude/rulesand nested CLAUDE.md files not loading when Write or Edit creates or changes a file in their scope (previously only Read loaded them)rm(such as one on/or the home directory) inside abash -corsh -cscript running without a prompt in bypassPermissions mode or under a shell allow rule (#96300)requestTimeout)idle_promptnotification hooks firing while background agents are still running (#93672)/loginin a--baresession running a sign-in the session never reads, which could replace your saved login; it now says which credentials workclaude mcp servealways reporting no available agents and rejecting every subagent_type/theme's custom color search/permissionsin screen reader mode: typing a rule's number now picks it instead of opening the search box/usage-creditsmessage shown to Team and Enterprise members whose organization has turned off usage credit requestsalwaysLoad: falsegh api: a refused gh command now prints itsgh apiequivalent,--paginatefollows every page of a repository's lists, and a nestedclaudeno longer removes it-p, Agent SDK, CI, cloud); terminal, desktop app and VS Code sessions have no limitANTHROPIC_DEFAULT_SONNET_MODELpin that names Claude Sonnet 5.5 or Opus 5.5 and use Claude Sonnet 5 insteadclaude project purgetoclaude purge; the old name still works and prints a noticen:filter (and Ctrl+F search) so Enter opens the session whose name matches best instead of the top row/autocompactto save the auto-compact window per model, so each model keeps its own setting when you switchclaude plugin testreporting mods as turned off remotely when it had only read an out-of-date saved settingv2.1.287Compare Source
/plugin enable cc-plugin-you-should-know@builtin(for first-party sessions with telemetry on)n:<text>filter to the agents view that matches session names and tasks; a filter now shows matches in collapsed sections and Enter opens the first matchprompt_textto the OpenTelemetryuser_promptevent, a copy ofpromptfor backends that nest dotted keys; drop or mask it wherever you drop or maskprompt(#70763)gh api(REST only) for sessions that use Anthropic-managed git on macOS and Linux machines where the GitHub CLI is not installedasyncRewakewaking Claude over and over with "found issues" notifications when the hook's script file is missing; the broken hook is now reported onceavailableModelslist, which could collapse/modelto one Opus row/modelon a claude.ai login saving the current version's id, so your saved default now follows the newest Fable like Opus and Sonnet do/model,opusplan) rewriting earlier MCP tool announcements, which could drop earlier extended thinkingrm(such as one on/or the home directory) losing its always-ask safeguard when the same command also redirected output to a~or wildcard pathclaude -pand SDK sessions repeating a model fallback on every later message after the model was switched while a reply was runningclaude agentsafter the agent exited and removed the worktree the session was started in/advisorpairing checks: Sonnet 5.5 can now advise Opus 4.7 and 4.8, and advisors the API would refuse are flagged up front instead of being silently dropped__proto__claude --teleportprogress screen, and an MCP form field while it is being checked, to the screen reader again on every spinner frameCLAUDE_CODE_DISABLE_EXPERIMENTAL_BETASnot removing the structured-output format from session-title and prompt-hook requests, which Bedrock-backed gateways reject--include-partial-messagessending a cut-short reply'smessage_stoplate or never, so apps could show the reply as still in progressclaude agentssometimes not showing the permission prompt a background session is waiting on/ultrareviewgiving advice about.git/info/attributeswhen the upload stops on a committed.gitattributesit cannot read, such as one saved as UTF-16claude remote-controlfailing to register behind an HTTP proxy with a misleading "Check your organization permissions" error (#97352)claude agentschanging every second in screen reader mode; they now change at most every 10 secondsAPI Error: 401instead of "OAuth token revoked"; in-pmode the error now starts with "Failed to authenticate"/ultrareviewupload refusals advising you to copy a variable named by a repository's settings file into your own user settings--output-format stream-jsonand the SDK not streaming the turns of acontext: forkskill run by typing/<skill>as the prompt, as they do for the Skill tool's forkclaude plugin marketplace add --sparseandgit-subdirplugin installs failing with "transport 'http' not allowed" when the repository is served over plain http--plugin-urldownload corrupting the session's cached copy of the plugin archive/desktopquoting partial output when opening Claude Desktop timed out or printed too much output; the error now names the causeclaude remote-controlstopping mid-turn when the Mac went to idle sleepclaudehanging or crashing with "Raw mode is not supported" when its input is piped or redirected; it now says why and exits (use-pfor piped input)CLAUDE_CODE_SKIP_*_AUTHsending a differentAuthorizationheader than real requests whenANTHROPIC_CUSTOM_HEADERSrepeats it/config: settings that cycle show ‹ › and step both ways with ←/→, narrow terminals stack each value under its label, and PgUp/PgDn page the list/memory: the left and right arrow keys now flip its on/off settings, such as Auto-memory/skillnames typed mid-message: Claude is now told they are skills, includingdisable-model-invocationones~target too[1m]suffix (CLAUDE_CODE_DISABLE_1M_CONTEXT=1keeps 200K)claude agentsto arrive as queued messages; slash commands other than/stopsent while a turn is running now run when it endsBashallow rules and allowing hooks to prompt for, not run, shell writes to files Claude Code's file tools refuse outright (the Anthropic profile store, the host credentials file)alwaysLoad: falseto defer all of that server's tools behind tool searchCLAUDE_AX_PREPARK_MS=50to restore the pause/usageor/contextcommand opening the extension's dialog instead of running when picked from the command menuv2.1.286Compare Source
claude --resumeand--continuesometimes losing every turn after a batch of parallel tool calls when the earlier session crashed or was killed/loginsucceeds in another Claude Code window when a leftover~/.claude/.credentials.jsonexistsclaude remote-control) staying connected after your organization's policy turns Remote Control off; they now disconnect with a notice--fallback-modelretries failing when the fallback model can't run fast; they now run at standard speed, with a one-time notice in interactive sessionsclaude auth statusreporting a Console sign-in's stored API key asclaude.ai; it now reportsapi_key, and the VS Code extension treats that session as an API key session/statuslisting an Anthropic profile beside an API key as if both were in effect; the profile is now marked as not in use), quotes,],&or a second@, or that runs past a/to a bracketed host such as[::1]in an ssh URL/feedbacksaves to disk containing invalid JSON lines after secret redaction/usagenot crediting an MCP server for a tool call made while that server was still connecting or had only just connected, such as right after a restart/compact,/clear, and/rewindtyped while viewing a background agent's or teammate's transcript silently acting on the main conversation: a dialog now names the target and asks first/plugin's Discover tab showing a marketplace name unquoted in its "Checking … for new plugins" line when its rows already show that name in quotesverify, Claude is now told to run it right before committing, except for docs-only and tests-only commits/hooks: the closing line of a hook's detail screen now says "this hook" instead of "it"-psessions when a host re-sends an MCP server enable for a server that is already connected/protocol: it now says not to reject unknown input and matches what Claude Code sends today--bareto connect only the MCP servers named on the command line, send the model no system reminders, and start no background tasks; under--bare, a shell command that reaches its timeout now stops instead of moving to the background/artifacts,/mcp,/skills,/hooksand others) to always line up each row's details in one column after the names/hooksto open on one list of your configured hooks grouped by event, so viewing a hook takes one Enter instead of three/exit's Remove worktree to run after Claude Code stops the servers and shells it started there, which on Windows could keep the folder from being deletedclaude-apiskill's Managed Agents examples to create environments with limited networking/ultrareviewandclaude ultrareviewoutputclaude --bgand the agents view refusing a folder thatclaudealready trusts when its trust record was saved with different letter casev2.1.285Compare Source
CLAUDE_CODE_DISABLE_WEB_FETCHenvironment variable to turn off the WebFetch toolclaude --desktopto open the Claude desktop app on the current directory, or on a session with--continue/--resume <id>claude plugin configure <plugin>to show a plugin's options and which are unset, or save new values read from stdin with--values-stdin<server>.<key>=<value>toclaude plugin install --config, so a bundled.mcpbMCP server's own settings can be set at install time and it starts without visiting/plugin→ ConfigureallowedProvidersmanaged setting to limit which API providers a machine may use (Anthropic API, a custom endpoint, Bedrock, Mantle, Vertex AI, Foundry, Claude Platform on AWS, or a Cloud gateway)CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIESenvironment variable to cap re-sends of a non-streaming fallback request that timed outclaude -pwithCLAUDE_CODE_FORK_SUBAGENT=1: a subagent's own Agent call now runs in the foreground, so the subagent gets the child's resultGIT_SSHor in your git config'score.sshCommandclaude plugin disableandenablewith a fullname@marketplaceid changing a settings entry in another letter case instead of the installed plugin's ownset_modelrequest (such as the Agent SDK'ssetModel) leaving the new model on the built-in output-token limit and auto-compact window until restart@, or all of it when the URL writes its@as%40/teleportfetches taking over the terminal; these fetches now fail fast instead of asking-psessions leaving its tools availableclaude -p --permission-prompt-tool: a background subagent's permission request now goes to the prompt tool instead of being auto-deniedclaude mcp listandclaude mcp get, and the not-found error ofclaude mcp remove,loginandlogout, printing line breaks and terminal escape sequences from MCP server names and valuespython3 -c,node -e) just because they contain=dontAskmode: a fork now runs under its parent's permission mode and cannot exit plan modeclaude remote-control --helpsaying--[no-]chromedefaults to the machine's/chromesetting; spawned sessions keep Claude in Chrome off unless--chromeis passed/remote-envreading only the newest 20 of an account's environmentsclaude plugin installor/pluginputting it into an installed plugin's cache or data folder when their ids differ only in.,-,@or (macOS, Windows) capitals; the install is now refusedANTHROPIC_AUTH_TOKENagainst the Anthropic API never loading the organization's policyagent(),parallel()orpipeline()call that a workflow script awaits later, or not at all, being treated as an unhandled promise rejection, which could end a background sessionsome-daemon &) kept its output open; the hook now finishes shortly after its own process exitsmodelTimeoutExceptionandserviceUnavailableExceptionerrors showing a raw JSON body instead of the error message/autofix-prand/schedulesaying the Claude GitHub App is not installed on a repository whose install status had not been checked yet/artifactsunlinking its file from the artifact, so publishing the same file again created a new artifact instead of updating itArtifactallow rule ("don't ask again") letting the Artifact tool publish a file outside the working directories without asking; add the file's folder with--add-dirfor the rule to cover it/costand SDKmodelUsagereporting a turn under the wrong model when the server answered a refusal with a different fallback model than the client expected/ultrareviewwhen the project folder briefly could not be read/ultrareviewon macOS and Linux failing to upload the working tree from a git worktree whose per-worktree config setscore.longpaths/ultrareviewuploads including uncommitted changes to credential files whose name has a colon before the extension, such asserver:8443.key/ultrareviewuploads on macOS and Linux running slowly on some unusual file names, and their credential-file check missing file or folder names with many backup or editor marksxorrin NORMAL mode no longer breaks a pasted-text placeholder at the end of the prompt.mcpbMCP server that still needs configuration:/plugin, the install message andclaude plugin installnow say so and point to Configure/ultrareviewrefusing to upload a checkout on a Linux volume when a changed file's name has a colon or ends in a dot or spaceCLAUDE_CODE_RESUME_INTERRUPTED_TURNre-running a turn that had ended at--max-turns/ultrareviewuploading a linked worktree of a repository rooted at your home folder in some casesclaude agentsto a background session waiting on a permission prompt sometimes approving the pending commandclaude attach,logs,stop,respawnandrmstarting a new session with the command name as its prompt when options came before it, such as from a shell aliasclaude mcp listleaving out WebSocket (ws) MCP servers; each is now listed with its URL and health statusclaude mcp getshowing no Type, Command, Args, or Environment for stdio servers whose config entry omits thetypefield.claude/settings.local.jsonallow rules being held back outside a git repository when git's trace2 output is configured/claude-apieval runner scaffold and report builder writing through a symlink or hard link planted at an output file/claude-apieval runner scaffold counting responses cut off atmax_tokensin the score averages; they are now marked truncated and counted separately showing as literal text in the terminal when a reply uses it to indent text, such as row labels in a markdown table/clearor/compact/btwside question asked of a session hosted by an app such as Claude Desktop now sees the turn in progress, not only the last finished onepingstream event is now sent every 30 seconds on the Anthropic API, Claude Platform on AWS and gateways/resumeandclaude --resumeon a session that is running in the background: they now open that session instead of refusing, and a prompt given withclaude --resume <id> "prompt"is sent to it as its next turn_meta['anthropic/alwaysLoad']to false stays deferred when its--mcp-config, Agent SDK or plugin server is set toalwaysLoadtimeoutwithrun_in_background, default 30 min, max 2 h); Claude is notified when one is stopped/ultrareviewto run whendisableWorkflowsis on, unless the machine running the review has it set by its own administrator (MDM or the managed-settings file)ANTHROPIC_BASE_URLto use the 1M context window of models that have onConfiguration
📅 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.