Repository navigation
chore(deps): update dependency anthropics/claude-code to v2.1.267 - #42
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.259→2.1.267v2.1.281(+12)Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
anthropics/claude-code (anthropics/claude-code)
v2.1.267Compare Source
What's changed
maxEffortLevelsetting (top-level or per model undermodelSettings): caps the effort level on every provider, including Bedrock, Vertex and Foundry; users can still pick a lower level--system-prompt-snapshot offto render the system prompt fresh on every request instead of reusing the conversation's recorded prompt (for iterating on prompt text)/contextand other local command output rendering blank on mobile clientsagent()calls with large output schemas being refused in auto mode instead of being checked by the safety classifier/compactor another slash command ran via-p --resume: a spurious "Continue from where you left off." turn is no longer insertedallowedHttpHookUrls,httpHookAllowedEnvVarsandallowedChannelPluginsto admit nothing, not everything, when unreadable/loginon machines whose managed settings require Claude apps gateway sign-in: Esc now closes the dialog instead of doing nothingeffort:frontmatter on custom commands, skills, and subagents being ignored on models whose default effort is still pinned (Opus 4.7, Opus 4.8, Fable 5)claude agents@directory menu not listing repositories created after the session startedclaude remote-controlexiting and dropping every attached session when its server credential expires (about 30 days after start); the host now re-registers and keeps going-p) conversation is resumed interactively: the system prompt prefix no longer changes/diffpanel: it no longer flashes "0 files changed" and a spinner before settling, and its empty state is centered in the panel/copywhen clipboard commands such aspbcopyfail inside the sandbox--resumefirst-render time for sessions with many Bash tool calls--system-promptor--append-system-promptnow record the system prompt and tool definitions once instead of re-rendering them--use-anthropic-git-proxyto be reported to the server at registration and to print a warning for each session that still clones through the legacy git proxyforward_user_identityupstreams to return a 429 as-is to a developer whose email was forwarded, instead of failing over to the next upstream, so the proxy's per-user limits holdghand GitHub API calls failing in organizations without the Claude GitHub App; they now use your connected GitHub account and say so when none is connectedv2.1.266Compare Source
What's changed
CLAUDE_CODE_USE_GATEWAYenvironment variable, previously ignored unlessANTHROPIC_BASE_URLandANTHROPIC_AUTH_TOKENwere both set, began forcing Cloud-gateway sign-in on its own in 2.1.265, so configurations that set it alongside an API key,apiKeyHelper, or custom auth headers failed every request with "Not signed in to the Cloud gateway". The variable on its own is ignored again; no configuration change is neededv2.1.265Compare Source
What's changed
user.emailanduser.groupsto the telemetry Claude Desktop and Cowork send through a Claude apps gateway, matching terminal sessions--plugin-dirat a folder of plugins: each child folder with a manifest loads, and children added or removed while running are picked up/model opusplan[1m]being rejected with "Model not found"?, Erlang$, or Perl$sigil--bg) sessions occasionally being retired mid-turn when a message arrived just before the idle timeout/add-dir <subdirectory>refusing to load a subdirectory's agents when managed settings lock only skills to plugins, and promising agents when only agents are lockedcontext: fork) not streaming their kickoff prompt and, with--forward-subagent-text, their text turns as progress events in stream-json/pluginwith the error code/pluginDiscover/Browse andclaude plugin list --json --availableshowing no description or display name for marketplace plugins whose metadata lives only in theirplugin.json/loginshowing "no gateway URL is configured" when re-run in a session that signed in to a Claude apps gateway set by managed settings/modelclaiming a model was "saved as your default" when the settings file couldn't be written; it now says the save failed and why/clearfrom Remote Control waiting on SessionStart hooks and on open terminal dialogs before completing/configdialog changing height when switching between its tabsclaude-apiskill's error-code reference: model access failures return 404 and unavailable beta headers return 400, not 403-pwith stream-json input, Agent SDK, cloud sessions) resetting the shell working directory at each new user message; acdnow persists across turnshttpthat only speak the legacy HTTP+SSE transport never connecting; Claude Code now falls back to SSE as the MCP spec describes--worktreestartup on large repositories: the new worktree is now checked out in parallel (git 2.32+)/workflowsagent detail: tool calls are marked running, failed or done, the subagent's task list is shown when it has one, and Enter unfolds the listed calls with their inputs and results.claudefolder permission option to say what it actually allows: editing files in the project's.claudefolder (or~/.claude) for the sessionforceLoginGatewayUrlin managed settings to be Claude apps gateway sessions from startup, likeforceLoginMethod: "gateway"; a leftover claude.ai login or API key is not usedplugin.jsonon the Installed tab andclaude plugin details, filling gaps fromplugin.jsonOTEL_EXPORTER_OTLP_ENDPOINT, instead of through the gateway's relay; sessions without a named collector still use the relayv2.1.263Compare Source
What's changed
v2.1.261Compare Source
What's changed
/statusandclaude doctorthat says why your organization's policy could not be loaded, such as a proxy not passing the endpoint throughbashOutputMaxCharsandtaskOutputMaxCharssettings to raise how much command and background-task output Claude receives inline before it is saved to a file, up to 128K characters--append-subagent-system-prompt-fileto read the subagent system prompt from a file, for prompts too large to pass on the command line/skill-doctorto show which loaded skills go unused and what they cost in context, so you can prune them/add-dir <subdirectory>printing a false "couldn't be resolved" error when the working directory is on a/netautomountenabledPlugins, then falling back to a marketplace clone that could fail[Image #N]chip in the prompt input/clear/teleportinto the connected session, which appeared appended to the original on phone and webgcpAuthRefreshopening a browser at startup when the Google credential check was slow, even though the credential was still valid/usageand the VS Code usage panel dropping a model-specific weekly limit row when the usage endpoint is rate limited or when opened right after startupclaude -p --resume <file>adopting a malformed session ID recorded in the transcript; it now resumes under a fresh session ID insteadX-Forwarded-For; with an access list set, an unreadable entry now gets 403file_uploadfailing with "paths: expected array, received undefined" in local Cowork sessions run from the Claude Desktop appSendMessageto an offline Remote Control session on another machine reading as delivered; the result now says delivery is queued until that machine reconnects<claude-code-hint>tag no longer leaks into the conversation/modelpicker and the VS Code model pill to show a model's name instead of its raw Bedrock, Vertex AI, or LLM gateway ID when Claude Code recognizes itGOOGLE_APPLICATION_CREDENTIALSis set: API client creation no longer re-runs Google Cloud project discovery or spawns extragcloudprocessesrmsafety prompt to also catchrm -rfon positional parameters and inside double-quotedsh -cscriptsAPI_TIMEOUT_MS(10 minutes by default) instead of another 3 minutes, and the messages say what to change/login) to say Claude Code may not be enabled for the organization, instead of advising a new sign-inforceLoginMethod: "gateway"to ignore a leftover API key or claude.ai login and ask for/login; Bedrock, Vertex AI, and Foundry sessions are unaffectedkeybindingFlavorno longer has any effect/contexttoken counting to use a local estimate when the token-counting API is unavailable, instead of extra small-model requests/btwside-question history from earlier sessions being overwritten when a question is asked right after a window reload or while a settings file has errorsv2.1.260Compare Source
What's changed
/diff/costand the status line'sprompt_cachefield/reload-pluginsto headless sessions, so it appears in the Claude Code Desktop and SDK command lists/advisor(/advisor,/advisor <model>,/advisor off) for the desktop app, Remote Control, and other headless (-p/Agent SDK) sessionsoidc.scope_on_refreshto the Claude apps gateway for IdPs that return an id_token on refresh only when asked foropenidagaindesktoppolicy blocks, includinguserPluginMarketplacesEnabledanduserPluginUploadsEnabledEdit/Write/Readpermission rules whose path contains parentheses being dropped as invalid or ignored by the Bash sandbox, which left "read-only" folders writable[) making every file edit fail withInvalid regular expression; such a deny rule now guards the literal path it spellspermissions.blockReadsOutsideWorkingDirectorieson macOS hiding the user's git config from sandboxed git and hiding a worktree-isolated sub-agent's own checkout/login/statuslisting a signed-in claude.ai account and a configured API key as if both were in effect; the credential not in use is now markedskillOverridesentries keyed on a bundled skill's alias (e.g.checkupfor/doctor) not applying, andSkill(name)deny rules not covering a nested skill listed as<dir>:namemodel: fableagents ignoring the[1m]tag on anANTHROPIC_DEFAULT_FABLE_MODELpin and silently running with a 200K context window/modelpicker not showing Fable 5.1 for organizations that can use it, which was only accepted when typed as/model claude-fable-5-1…)/rewindand--rewind-filesreporting success when checkpoint backup files were missing and nothing was actually restored/rewindleaving stale file-read tracking from the rewound-away turns, which caused "File unchanged since last read" stubs and full-file re-injection after external edits-p --resume/--continue(as used by the desktop app) failing on every retry once a session's worktree directory lost its git metadata; it now fails once, then resumes without the worktreeCLAUDE_CODE_RETRY_WATCHDOG) as retry notices evicted real messagesgitlab.com/group/subgroup/project)owner/repo#123issue references in rendered output linking to github.com when working in a GitLab repository; they now link to the gitlab.com issueRead()deny rules to Bash arguments; it deniednpm run buildunder aRead(./**/build/**)rule in every mode and madecd … && grepprompt even in auto modeagent({schema})rejects a JSON Schema that can never be satisfied up front, and retry-cap errors now include the last validation failure-p/ SDK) sessionsbedrock:CountTokens) instead of a one-token requestEdit(C:\dir\(name)\**), where\(is read as an escaped parenthesis rather than a path separator, to suggest an unambiguous spelling/ultrareviewandclaude ultrareviewto wait up to 45 minutes (previously 30) for long-running cloud reviews/efforton Claude Fable 5.1 so changing effort mid-session no longer invalidates the prompt cacheclaude-apiskill so its Go, Java, and C# samples use current-generation model IDs, and clarified that cheaper worker or sub-agent models should be current-generation tooctrl+l/cmd+kin fullscreen mode to clear the transcript view like a terminalclear; scroll up to see earlier messagesBash(ls) x), which never matched anything, to be reported as invalid settings instead of being silently ignoredclaudeMd) no longer triggers the security approval dialog; hooks, shell-command, sandbox, and unsafeenvsettings still require approval--chrome,/chromeand the browser tools are unavailableorgPluginSettingsin the list form read by Claude Desktop 1.15200.0 and later; older desktops ignore itdesktoppolicy misspells a field in a nested object of amanagedMcpServersororgPluginSettingsentry!bash-mode prompt to run outside the sandbox even when strict sandbox mode (sandbox.allowUnsandboxedCommands: false) is on, like typing into your own terminal--kill-session-after-minto release a session that is only waiting on its user (paused, resumable on the next message) instead of killing it and reporting a failureConfiguration
📅 Schedule: (UTC)
* * * * 4)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.