Skip to content

build(deps-dev): bump @anthropic-ai/claude-code from 2.1.251 to 2.1.258 in the npm-minor-patch group across 1 directory - #3560

Merged
kyle-sexton merged 1 commit into
mainfrom
dependabot/npm_and_yarn/npm-minor-patch-2911bf978b
Sep 2, 2026
Merged

kyle-sexton merged 1 commit into
mainfrom
dependabot/npm_and_yarn/npm-minor-patch-2911bf978b

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 1, 2026

Copy link
Copy Markdown
Contributor

Bumps the npm-minor-patch group with 1 update in the / directory: @anthropic-ai/claude-code.

Updates @anthropic-ai/claude-code from 2.1.251 to 2.1.258

Release notes

Sourced from @​anthropic-ai/claude-code's releases.

v2.1.258

What's changed

  • Fixed Claude Code failing to launch on macOS 12 (Monterey), a regression introduced in 2.1.255
  • Fixed remote and scheduled sessions failing with "user messages must have non-empty content" after a re-sent permission approval could not be applied

v2.1.257

What's changed

  • Added Claude Fable 5.1 (claude-fable-5-1), now the default Fable model — 1M context, $10/$50 per Mtok with $0.25/Mtok cache reads
  • Added "Time format" (timeFormat) and timeZone settings: 12-hour, 24-hour, 24-hour UTC, or a strftime pattern for the turn-end clock and transcript-view timestamps
  • Added a Containment Escape rule to auto mode so cloud metadata-credential fetches, egress evasion, and cross-tenant reach are no longer auto-approved unless your environment marks them expected
  • Added CLAUDE_CODE_SUBAGENT_MODEL_FORCE to apply CLAUDE_CODE_SUBAGENT_MODEL (or the main model) to every subagent, ignoring per-spawn and agent-definition model overrides
  • Added s in /effort to change effort for the current session only, matching /model
  • Added a /doctor warning for stale sandbox mask files left by a killed session
  • Added a one-time prompt in auto mode before the first file read outside the working directories, with the option to block such reads (permissions.blockReadsOutsideWorkingDirectories)
  • Added support for a gateway-supplied description on discovered /model picker entries (CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY); entries without one still read "From gateway"
  • Fixed settings in a .claude/ folder created after startup not being picked up until restart
  • Fixed sessions dispatched from an agent view opened with always starting in the original session's permission mode, overriding the target directory's defaultMode and the agent's permissionMode
  • Fixed keybindings.json rebinds of Ctrl+G being ignored in claude agents; its Ctrl+S / Ctrl+T are now rebindable via the new Agents context
  • Fixed background sessions failing to start on macOS npm installs during a self-update, and on Windows when a stale daemon lock file pointed at a reused process id
  • Fixed the working spinner stopping while a response streams behind a slash-command panel
  • Fixed a background session's state.json detail repeating its own dispatch prompt after a scheduled wake-up
  • Fixed claude agents keeping a background session you re-prompted buried in Completed after it finished again; Completed now orders by the latest finish
  • Fixed claude --bg from a directory that was just deleted reporting "backgrounded" and leaving a crashed session row; it now prints the reason and exits 1
  • Fixed Remote Control connecting mid-session re-sending the Bash tool definition, causing a prompt-cache miss
  • Fixed a doubly-listed custom Authorization header overriding the configured credential on Bedrock, Mantle, Vertex, and WIF, and the Vertex setup wizard picking up a leftover Anthropic profile from ~/.config/anthropic
  • Fixed Claude apps gateway sending stray host Authorization or profile headers to Foundry, Vertex, and Bedrock, and Foundry Entra ID upstreams not starting when ANTHROPIC_FOUNDRY_API_KEY is set
  • Fixed a leftover Anthropic API key or auth token being sent alongside your Foundry subscription key in API-key mode
  • Fixed /schedule routines whose prompt was saved without a message role and then ran with nothing to do
  • Fixed claude agents not saying that a background session is waiting for you to approve a message from another session, or who sent it
  • Fixed a prompt stashed with Ctrl+S inside an opened background session being lost when the session went idle or was stopped and then reopened
  • Fixed telemetry (OTEL) settings pushed through server-managed settings being ignored on warm starts, including desktop-app Code sessions
  • Fixed a teammate permission request being answered twice when the leader's mailbox write was briefly locked
  • Fixed a phantom duplicate slash-command row rendering below the in-flight turn while a command's auto-continued response streamed
  • Fixed policyHelper timeoutMs and refreshIntervalMs values above the timer maximum (2147483647) causing failures or re-runs every millisecond; they are now clamped
  • Fixed the token counter freezing or crawling after switching to another subagent's transcript, and made background subagents' and teammates' counters update live while a response streams
  • Fixed sandbox network hosts written with a trailing dot (example.com.): a deniedDomains entry didn't block the host inside the sandbox, and "don't ask again" for such a host kept prompting
  • Fixed dismissing the Remote Control consent prompt (Esc, or n at claude remote-control) counting as consent, so the next request connected without asking
  • Fixed /mcp reconnect and enable still connecting a settings-file MCP server that a managed MCP allow/deny list or strictPluginOnlyCustomization loaded after startup should block
  • Fixed claude mcp remove leaving a remote server's stored OAuth credentials behind when strictPluginOnlyCustomization locks MCP to plugin-only servers
  • Fixed Remote Control (claude remote-control) sessions started from the Claude app ignoring the selected model and running on the machine's default instead
  • Fixed --disallowedTools and session deny rules being dropped after the first settings reload when allowManagedPermissionRulesOnly is enabled
  • Fixed --resume listing a backgrounded conversation twice and --continue reopening its stalled pre-background copy; --continue now also opens finished background sessions
  • Fixed fullscreen mode not letting you click ! shell command output to expand it
  • Fixed background sessions left running an older Claude Code binary piling up across auto-updates instead of being retired
  • Fixed claude agents --json briefly switching the terminal to raw mode and undoing another program's terminal settings on exit
  • Fixed Proactive output style sessions busy-looping with filler messages and repeated log reads instead of idling while a background command or Monitor they started is still running
  • Fixed subagents stopping when a response was cut off mid-stream by a computer sleep, dropped connection, or server error; they now automatically continue instead of ending with an incomplete response
  • Fixed doing nothing in the /btw panel inside a claude agents session: it now returns to the agents list (even mid-answer), and the panel comes back when you reopen the session

... (truncated)

Changelog

Sourced from @​anthropic-ai/claude-code's changelog.

2.1.258

  • Fixed Claude Code failing to launch on macOS 12 (Monterey), a regression introduced in 2.1.255
  • Fixed remote and scheduled sessions failing with "user messages must have non-empty content" after a re-sent permission approval could not be applied

2.1.257

  • Added Claude Fable 5.1 (claude-fable-5-1), now the default Fable model — 1M context, $10/$50 per Mtok with $0.25/Mtok cache reads
  • Added "Time format" (timeFormat) and timeZone settings: 12-hour, 24-hour, 24-hour UTC, or a strftime pattern for the turn-end clock and transcript-view timestamps
  • Added a Containment Escape rule to auto mode so cloud metadata-credential fetches, egress evasion, and cross-tenant reach are no longer auto-approved unless your environment marks them expected
  • Added CLAUDE_CODE_SUBAGENT_MODEL_FORCE to apply CLAUDE_CODE_SUBAGENT_MODEL (or the main model) to every subagent, ignoring per-spawn and agent-definition model overrides
  • Added s in /effort to change effort for the current session only, matching /model
  • Added a /doctor warning for stale sandbox mask files left by a killed session
  • Added a one-time prompt in auto mode before the first file read outside the working directories, with the option to block such reads (permissions.blockReadsOutsideWorkingDirectories)
  • Added support for a gateway-supplied description on discovered /model picker entries (CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY); entries without one still read "From gateway"
  • Fixed settings in a .claude/ folder created after startup not being picked up until restart
  • Fixed sessions dispatched from an agent view opened with always starting in the original session's permission mode, overriding the target directory's defaultMode and the agent's permissionMode
  • Fixed keybindings.json rebinds of Ctrl+G being ignored in claude agents; its Ctrl+S / Ctrl+T are now rebindable via the new Agents context
  • Fixed background sessions failing to start on macOS npm installs during a self-update, and on Windows when a stale daemon lock file pointed at a reused process id
  • Fixed the working spinner stopping while a response streams behind a slash-command panel
  • Fixed a background session's state.json detail repeating its own dispatch prompt after a scheduled wake-up
  • Fixed claude agents keeping a background session you re-prompted buried in Completed after it finished again; Completed now orders by the latest finish
  • Fixed claude --bg from a directory that was just deleted reporting "backgrounded" and leaving a crashed session row; it now prints the reason and exits 1
  • Fixed Remote Control connecting mid-session re-sending the Bash tool definition, causing a prompt-cache miss
  • Fixed a doubly-listed custom Authorization header overriding the configured credential on Bedrock, Mantle, Vertex, and WIF, and the Vertex setup wizard picking up a leftover Anthropic profile from ~/.config/anthropic
  • Fixed Claude apps gateway sending stray host Authorization or profile headers to Foundry, Vertex, and Bedrock, and Foundry Entra ID upstreams not starting when ANTHROPIC_FOUNDRY_API_KEY is set
  • Fixed a leftover Anthropic API key or auth token being sent alongside your Foundry subscription key in API-key mode
  • Fixed /schedule routines whose prompt was saved without a message role and then ran with nothing to do
  • Fixed claude agents not saying that a background session is waiting for you to approve a message from another session, or who sent it
  • Fixed a prompt stashed with Ctrl+S inside an opened background session being lost when the session went idle or was stopped and then reopened
  • Fixed telemetry (OTEL) settings pushed through server-managed settings being ignored on warm starts, including desktop-app Code sessions
  • Fixed a teammate permission request being answered twice when the leader's mailbox write was briefly locked
  • Fixed a phantom duplicate slash-command row rendering below the in-flight turn while a command's auto-continued response streamed
  • Fixed policyHelper timeoutMs and refreshIntervalMs values above the timer maximum (2147483647) causing failures or re-runs every millisecond; they are now clamped
  • Fixed the token counter freezing or crawling after switching to another subagent's transcript, and made background subagents' and teammates' counters update live while a response streams
  • Fixed sandbox network hosts written with a trailing dot (example.com.): a deniedDomains entry didn't block the host inside the sandbox, and "don't ask again" for such a host kept prompting
  • Fixed dismissing the Remote Control consent prompt (Esc, or n at claude remote-control) counting as consent, so the next request connected without asking
  • Fixed /mcp reconnect and enable still connecting a settings-file MCP server that a managed MCP allow/deny list or strictPluginOnlyCustomization loaded after startup should block
  • Fixed claude mcp remove leaving a remote server's stored OAuth credentials behind when strictPluginOnlyCustomization locks MCP to plugin-only servers
  • Fixed Remote Control (claude remote-control) sessions started from the Claude app ignoring the selected model and running on the machine's default instead
  • Fixed --disallowedTools and session deny rules being dropped after the first settings reload when allowManagedPermissionRulesOnly is enabled
  • Fixed --resume listing a backgrounded conversation twice and --continue reopening its stalled pre-background copy; --continue now also opens finished background sessions
  • Fixed fullscreen mode not letting you click ! shell command output to expand it
  • Fixed background sessions left running an older Claude Code binary piling up across auto-updates instead of being retired
  • Fixed claude agents --json briefly switching the terminal to raw mode and undoing another program's terminal settings on exit
  • Fixed Proactive output style sessions busy-looping with filler messages and repeated log reads instead of idling while a background command or Monitor they started is still running
  • Fixed subagents stopping when a response was cut off mid-stream by a computer sleep, dropped connection, or server error; they now automatically continue instead of ending with an incomplete response
  • Fixed doing nothing in the /btw panel inside a claude agents session: it now returns to the agents list (even mid-answer), and the panel comes back when you reopen the session
  • Fixed sessions with an advisor model set missing the prompt cache on background requests (compaction, /recap, prompt suggestions) and re-sending the full conversation uncached each time
  • Fixed claude -p exiting about 5 seconds after its final result while a Monitor the model armed was still running; it now waits for the watch to fire or time out

... (truncated)

Commits
  • aef74af chore: Update CHANGELOG.md and feed.xml
  • a1e64dc chore: Update CHANGELOG.md and feed.xml
  • f275fa2 chore: Update CHANGELOG.md and feed.xml
  • See full diff in compare view

@dependabot dependabot Bot added the dependencies Dependency updates (Dependabot / Renovate). label Sep 1, 2026
Bumps the npm-minor-patch group with 1 update in the / directory: [@anthropic-ai/claude-code](https://github.com/anthropics/claude-code).


Updates `@anthropic-ai/claude-code` from 2.1.251 to 2.1.258
- [Release notes](https://github.com/anthropics/claude-code/releases)
- [Changelog](https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md)
- [Commits](anthropics/claude-code@v2.1.251...v2.1.258)

---
updated-dependencies:
- dependency-name: "@anthropic-ai/claude-code"
  dependency-version: 2.1.252
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title build(deps-dev): bump @anthropic-ai/claude-code from 2.1.251 to 2.1.252 in the npm-minor-patch group build(deps-dev): bump @anthropic-ai/claude-code from 2.1.251 to 2.1.258 in the npm-minor-patch group across 1 directory Sep 2, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/npm-minor-patch-2911bf978b branch from 45f9787 to 7222ea0 Compare September 2, 2026 00:13
@kyle-sexton
kyle-sexton merged commit 690cd8d into main Sep 2, 2026
62 checks passed
@kyle-sexton
kyle-sexton deleted the dependabot/npm_and_yarn/npm-minor-patch-2911bf978b branch September 2, 2026 05:58
kyle-sexton pushed a commit that referenced this pull request Sep 4, 2026
…nt sweeps

origin/main advanced 10 commits during this branch's run and absorbed a
SEPARATE repo-wide tidy sweep (#3635, #3700, #3702, #3706). Measured overlap
before touching anything: this branch changes 144 non-version files, main
changed 231, and 69 files are changed by both. A non-mutating `git merge-tree`
trial predicted 51 conflicted paths; the real merge produced 52.

Resolution policy, applied in priority order rather than side-by-side:

1. A rename on main wins, because main's other call sites are already merged in
   and keeping our identifier leaves dangling references. This covered
   lock_uint -> lock_uint_file, assert_clean -> report_clean, need_optarg ->
   require_value, and the youtube- -> video- temp-dir prefix rename.
2. Content one side has and the other lacks is a judgment call, not a formatting
   one: decided per case on whether the missing thing still exists post-merge
   and whether it is load-bearing.
3. Where both sides are equivalent restatements, main's form wins. It is the
   published base, and preferring it keeps this branch's diff honest.
4. No third form invented unless taking either side alone leaves the file
   incoherent.

Version and changelog conflicts (23 CHANGELOG.md, 7 plugin.json) resolved to
main's side wholesale. Verified lossless rather than assumed: `git diff
<merge-base> HEAD` over every plugins/*/.claude-plugin/plugin.json shows only
"version" lines changed on this branch, so main keeps every description and
userConfig edit it made, and our only contribution there was a version number
that the new base invalidates anyway. Our changelog text is preserved in
a165c45 and is re-applied at corrected versions in the following commit.

scripts/check-rename-sweep.test.sh: deletion accepted. Main removed it in #3696
along with its subject script scripts/check-rename-sweep.sh, so the test was
orphaned.

package.json: this branch's only change here is REVERTED, restoring main's
allowScripts pin of @anthropic-ai/claude-code@2.1.246. G01 had set it to 2.1.251
to restore lockstep with the then-current devDependency, correctly and citing an
earlier sweep's precedent. But main has since moved that devDependency twice
(#3500 to 2.1.251, #3560 to 2.1.258) and left the allow entry at 2.1.246 both
times, so post-merge 2.1.251 matches nothing: not the installed version, not
main's deliberate value. allowScripts is a version-keyed allowlist for package
install scripts, so a key that does not match the installed version fails
CLOSED; moving it to 2.1.258 would be the only change that opens anything, and
widening a script-execution allowlist is a deliberate security decision rather
than a side effect of a simplification sweep. Confirmed the blast radius first:
allowScripts occurs exactly once in the repository, in package.json itself, and
no script, workflow, gate or lavamoat/allow-scripts tooling reads it.

One resolution required synthesis and it is called out because a naive take
would not have compiled: in lib/players/hotmart.js, main MOVED
SUBTITLE_BATCH_SIZE into the top constant block while our side added a
captureMasterUrl helper whose two call sites had already merged cleanly. Taking
our block whole would have declared SUBTITLE_BATCH_SIZE twice (a SyntaxError);
dropping it would have dangled two calls. The helper is kept, the now-redundant
constant line dropped.

One premise in the resolution brief was wrong and is corrected here: I flagged
adapters/registry-conformance.test.js as two competing assertions over two
different collections. Reading all three merge stages shows they are orthogonal
edits that collided on one line - ours hoisted `const adapters =
sourceAdapters()`, main reworded the comment above it - and sourceAdapters() is
pure over a frozen static map, so both sides describe the same single check.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XsxC7nPL8mhm3JXL1rrjNJ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates (Dependabot / Renovate).

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant