Skip to content

chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.261 - #294

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile
Open

chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.261#294
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@anthropic-ai/claude-agent-sdk 0.3.2200.3.261 age confidence

Release Notes

anthropics/claude-agent-sdk-typescript (@​anthropic-ai/claude-agent-sdk)

v0.3.261

Compare Source

  • Added pluginDelivery: 'initialize' to send plugins over stdin so the launch command line no longer grows with the plugin count (fixes Windows start failures with many plugins)
  • Fixed query() throwing "Object not disposable" in runtimes without a native Symbol.dispose, such as Node ≤22 vm contexts (Jest's node environment, vitest vmThreads/vmForks) and Node <18.18
  • Updated to parity with Claude Code v2.1.261

v0.3.260

Compare Source

  • Added optional user_message_uuid to thinking_tokens system messages, linking thinking progress to the user message that triggered the turn
  • Added optional first_content_frame_ms, first_stream_post_ms, first_stream_post_ack_ms and first_stream_post_wall_ms fields to the success result message for remote-session latency breakdowns
  • Fixed managedSettings disableAutoMode: "disable" (either spelling) being dropped by the restrictive-only filter instead of turning auto mode off for the spawned session
  • Fixed rewindFiles() reporting success when no files could be restored (for example when checkpoint backups are missing); it now fails
  • Changed error_max_structured_output_retries results to append the last StructuredOutput tool error; validation errors now name the offending key, allowed values, and actual length or count
  • Changed rate_limit_event to also re-emit during an exceeded window on repeat 429s (about once per 30 seconds per limit window), so stream consumers can refresh stale rate-limit state
  • Updated to parity with Claude Code v2.1.260

v0.3.259

Compare Source

  • Added user_message_uuids beside user_message_uuid on a turn's first reply frame and result: every user message the turn answered, so a reply to several merged messages can be matched to each
  • Added permissionPrompts: 'none' option to auto-deny permission prompts in sessions with nobody to answer them, without disabling auto mode's classifier
  • Updated to parity with Claude Code v2.1.259

v0.3.258

Compare Source

  • Updated to parity with Claude Code v2.1.258

v0.3.257

Compare Source

  • Added thinkingTokens to ModelUsage (a subset of outputTokens), and fixed result-message usage.output_tokens_details.thinking_tokens reporting 0 instead of the session's real count
  • Added tool_use_result.resourceLinks on user messages carrying MCP tool results: the resource_link blocks the tool returned, so hosts can render returned files without parsing the result text
  • Added optional resource_links to task_notification for an auto-backgrounded MCP tool call that completed, listing the files it returned by reference; join to the call via tool_use_id
  • Fixed mcp_reconnect and mcp_toggle acting on a same-named .mcp.json / ~/.claude.json server instead of the --mcp-config or mcp_set_servers one
  • Fixed mcp_toggle disable also removing the tools of a sibling MCP server whose name extends the disabled one's (disabling foo dropped foo__bar's tools)
  • Changed mcp_set_servers to also list a server whose connection attempt throws under added (with a failed row in mcp_status), not only under errors
  • Changed Agent tool calls to emit the periodic tool_progress heartbeat (heartbeat: true) like other long tools; heartbeat frames never clear a subagent_retry indicator
  • Fixed the browser SDK bundle (@anthropic-ai/claude-agent-sdk/browser) never streaming any messages on engines without native Symbol.dispose (Safari/iOS, Firefox ESR, older Chromium)
  • Fixed a background Bash task that is still running when a stream-json session ends right after an interrupt (stdin closed) never receiving its final task_notification
  • Fixed -p giving up on a long-running background subagent without actually stopping it, so background_tasks_changed kept listing it and events for it arrived after its stopped notification
  • Added detail option to Query.getContextUsage(): 'summary' answers from the last response's usage and local estimates without per-category token-count API calls (default 'full')
  • Updated to parity with Claude Code v2.1.257

v0.3.252

Compare Source

  • Updated to parity with Claude Code v2.1.252

v0.3.251

Compare Source

  • Updated to parity with Claude Code v2.1.251

v0.3.250

Compare Source

  • Updated to parity with Claude Code v2.1.250

v0.3.248

Compare Source

  • Added a per-server timeout for SDK-hosted MCP servers (createSdkMcpServer({ timeout })), overriding MCP_TOOL_TIMEOUT for that server's tool calls

v0.3.247

Compare Source

  • Added an optional ambient flag to task_started, task_notification and background_tasks_changed task entries so hosts can exclude housekeeping tasks from activity indicators
  • Fixed the permissionMode on per-turn system/init frames reporting the mode at turn start instead of the live mode, so a mode switch right after submitting no longer sends a stale value

v0.3.246

Compare Source

  • Added optional user_message_uuid to error result messages and to the first assistant message or stream_event of each turn, linking a reply or failure to the user message that triggered it
  • Added modelUsage[*].costBasis ('list' | 'managed' | 'unknown') reporting which price table each model's costUSD was computed from
  • Added modelPricing support in the managedSettings option for hosts that set CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST; an admin-managed settings source that sets modelPricing still wins
  • Added perTaskStopAffordance option: when set, interrupt() aborts only the current turn and keeps background agents and workflows running; otherwise (and for one-shot string prompts) they stop

v0.3.245

Compare Source

  • Updated to parity with Claude Code v2.1.245

v0.3.243

  • Added optional queued_turn_count to result messages: the number of queued user sends still pending when the result was produced, so hosts know whether another turn and result will follow
  • Fixed mcp_status reporting a remote MCP server as connected after its connection dropped; it now reports pending while reconnecting, then connected or failed
  • Fixed managed disableAllHooks also disabling hook callbacks registered through the hooks option; they now keep running, matching allowManagedHooksOnly
  • Changed Read tool PDF results: the document block (or page image blocks for pages reads) now arrives inside the tool_result content instead of as a separate user message after it
  • Updated to parity with Claude Code v2.1.243

v0.3.242

  • Updated to parity with Claude Code v2.1.242

v0.3.241

Compare Source

  • Updated to parity with Claude Code v2.1.241

v0.3.240

Compare Source

  • Updated to parity with Claude Code v2.1.240

v0.3.239

Compare Source

  • total_cost_usd / modelUsage.costUSD now include the 1.1× US-only-inference (data residency) multiplier when the response reports inference_geo: "us"
  • A result held back for background subagents in one-shot mode now reports total_cost_usd, duration_api_ms and modelUsage as of its release, not the turn-end snapshot
  • Fixed SYSTEM_PROMPT_DYNAMIC_BOUNDARY in an array systemPrompt being sent to the model as literal text on Bedrock, Vertex, Foundry, and gateway providers
  • A repeated initialize on a running process is now followed by a background_tasks_changed snapshot of the live background tasks, so reconnecting hosts see work that is still running

v0.3.238

Compare Source

  • Added is_backgrounded and spawn_depth to task_started events for subagent tasks (is_backgrounded also on background Bash tasks)
  • Added suppressOriginalPrompt to UserPromptExpansion hook output, matching UserPromptSubmit
  • Added command_lifecycle state refused: a cross-session peer message the session's receive-side policy declines now reports this terminal state instead of producing no lifecycle frames
  • Fixed SDK hook callbacks silently not applying after a host re-sends initialize to an already-running CLI; the response now reports hooks_applied
  • Fixed CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=true not keeping prompt_suggestion messages on when the account is near, but not over, its usage limit
  • Changed vcs_state_changed push events to emit one event per pushed branch

v0.3.237

Compare Source

  • Updated to parity with Claude Code v2.1.237

v0.3.236

Compare Source

  • PostToolUse hooks can return hookSpecificOutput.classifierContext, a short host-asserted note about a tool call's result that the auto mode permission classifier reads alongside that result

v0.3.235

Compare Source

  • Updated to parity with Claude Code v2.1.235

v0.3.234

Compare Source

  • Removed unused bypass_permissions_disabled from ExitReason type; the value was never emitted — TypeScript consumers with an explicit case branch get a compile error on upgrade (runtime unaffected)
  • Updated the ApiKeySource type to include the values system/init actually reports (ANTHROPIC_API_KEY, apiKeyHelper, /login managed key, none)
  • vcs_state_changed events report the directory the shell finished in (an inner cd is reflected)
  • A peer origin injected by the host may declare the sending session's permission class (fromMode) so a same-class message is delivered to a recipient that runs without asking
  • SDKSystemMessage (system/init) gains an optional effort field: the session's applied effort level, or null when none is sent. Set on Remote Control bridge init frames

v0.3.233

Compare Source

  • Notification hooks now fire for pending permission prompts on the SDK path, matching the interactive REPL behavior
  • Todo/task-tracking tools (TaskCreate/TaskGet/TaskUpdate/TaskList, TodoWrite) are no longer in the default tool surface on Opus 4.8, Sonnet 5, Fable 5, Mythos 5, and newer models; name them in the tools option or reference them in allowedTools (or set CLAUDE_CODE_ENABLE_TODO_TOOLS=1) to keep them

v0.3.232

Compare Source

  • Subagent MCP tool_result frames whose result carries _meta now emit tool_use_result as { content, _meta } (matching main-loop frames) instead of a bare value
  • /context result messages now carry a structured context_usage payload (new SDKContextUsage type), so consumers can render the context-usage card without parsing the markdown table
  • vcs_state_changed events now populate the branch field for push operations, sourced from the pushed ref

v0.3.231

Compare Source

  • Updated to parity with Claude Code v2.1.231

v0.3.229

Compare Source

  • Added terminal_slash_commands to the system init message so Remote Control clients can hide terminal-oriented commands
  • Changed conversations whose messages alone exceed the API's 32 MB limit to end the turn with terminal_reason "api_error" instead of "image_error"; StopFailure error_details is "request_body_over_limit: …"

v0.3.228

Compare Source

  • Agent tool results (AgentOutput): usage.output_tokens_details is now carried through

v0.3.227

Compare Source

  • Updated to parity with Claude Code v2.1.227

v0.3.226

Compare Source

  • Updated to parity with Claude Code v2.1.226

v0.3.225

Compare Source

  • Fixed background subagents in headless/SDK sessions never resuming when a background shell command or Monitor they left running completed, so the subagent never saw the result

v0.3.224

Compare Source

  • Added crossSessionInbound and dialogExpiry settings: cross-session messages sent to a session running with bypassed permissions are held for your approval, and messages to other sessions auto-deliver
  • Added subkind: 'peer-send-message' to the task-notification member of SDKMessageOrigin, marking a notification raised by a cross-session SendMessage
  • Added source: 'archive' plugin config variant to Settings, with url and optional sha256, for installing plugins from a zip over HTTPS
  • Added sandbox credential-masking fields to Settings: decode: 'jwt' with maskClaims, extract/onExtractNoMatch on envVars, and awsPairs/sigv4 for AWS SigV4 re-signing
  • Fixed long (>200 char) project paths resolving to another project's session directory under a shared sanitized prefix; session list/get/rename/tag/fork/delete and /resume no longer cross projects

v0.3.223

Compare Source

  • Added resumeDropsTurn option: with resumeSessionAt, declares the turn a truncating resume intends to drop; the CLI refuses the resume if anything else would be discarded
  • Result messages for repeated 529 overload failures now include api_error_status: 529, so SDK consumers can detect overload terminations structurally instead of matching message text
  • Bare headless (-p / SDK query() without canUseTool) now emits system/permission_denied stream events when a tool call is auto-denied
  • Documented usage vs modelUsage on stream-json results: usage is main-loop-only and per-turn; modelUsage is cumulative, covers all query-pipeline calls, and is the field for cost accounting

v0.3.222

Compare Source

  • Fixed query({ sessionStore, resume }) not carrying user settings.json (apiKeyHelper, env, hooks, permissions) into the resumed subprocess

v0.3.221

Compare Source

  • Improved skills option validation: malformed names (delimiters or control characters) and wildcard-form names are rejected with a clear error; use skills: 'all' to enable every skill
  • Fixed external MCP servers passed via the mcpServers option not being connected before the first turn, which caused the model to emit tool calls as literal text

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Tessl Plugin Lint

⚠️ stardust — 9 warning(s)
⚠ Skill 'extract': SKILL.md is approximately 9459 tokens (recommended maximum: 5000). Consider moving detailed content to separate reference files.
⚠ Skill 'direct': SKILL.md is approximately 11694 tokens (recommended maximum: 5000). Consider moving detailed content to separate reference files.
⚠ Skill 'prototype': SKILL.md is approximately 17875 tokens (recommended maximum: 5000). Consider moving detailed content to separate reference files.
⚠ Skill 'migrate': SKILL.md is approximately 6375 tokens (recommended maximum: 5000). Consider moving detailed content to separate reference files.
⚠ Skill 'uplift': SKILL.md is approximately 6515 tokens (recommended maximum: 5000). Consider moving detailed content to separate reference files.
⚠ Skill 'audit': SKILL.md is approximately 5269 tokens (recommended maximum: 5000). Consider moving detailed content to separate reference files.
⚠ Skill 'reskin': SKILL.md is approximately 5954 tokens (recommended maximum: 5000). Consider moving detailed content to separate reference files.
⚠ Skill 'deploy': SKILL.md is approximately 44065 tokens (recommended maximum: 5000). Consider moving detailed content to separate reference files.
⚠ Skill 'rollout': SKILL.md is approximately 6868 tokens (recommended maximum: 5000). Consider moving detailed content to separate reference files.

✔ Plugin adobe/stardust@0.18.1 is valid

✅ All 1 plugin(s) lint passed with 9 warning(s) total.

Updated by tessl-lint for commit cc2b983.

@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.221 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.222 Aug 4, 2026
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from 6ce3ed1 to fc09243 Compare August 4, 2026 23:43
@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.222 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.223 Aug 6, 2026
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from fc09243 to c263593 Compare August 6, 2026 03:35
@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.223 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.224 Aug 7, 2026
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from c263593 to 0416fa3 Compare August 7, 2026 07:40
@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.224 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.225 Aug 8, 2026
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from 0416fa3 to 66e4daf Compare August 8, 2026 02:48
@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.225 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.226 Aug 8, 2026
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from 66e4daf to 5d15f72 Compare August 8, 2026 06:38
@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.226 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.227 Aug 11, 2026
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from 5d15f72 to 19756c4 Compare August 11, 2026 00:09
@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.227 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.228 Aug 12, 2026
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from 19756c4 to 5da3f16 Compare August 12, 2026 04:32
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from 5da3f16 to 57eb4fe Compare August 13, 2026 00:02
@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.228 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.229 Aug 13, 2026
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from 57eb4fe to c6d1f0d Compare August 13, 2026 15:48
@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.229 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.231 Aug 13, 2026
@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.235 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.236 Aug 19, 2026
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from ae07750 to 551e170 Compare August 19, 2026 22:03
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from 551e170 to 64837de Compare August 20, 2026 02:22
@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.236 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.237 Aug 20, 2026
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from 64837de to 45dcc29 Compare August 20, 2026 23:25
@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.237 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.238 Aug 20, 2026
@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.238 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.239 Aug 21, 2026
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from 45dcc29 to 85bc61a Compare August 21, 2026 23:35
@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.239 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.240 Aug 22, 2026
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from 85bc61a to 2feb0fc Compare August 22, 2026 15:39
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from 2feb0fc to 41b3d18 Compare August 23, 2026 03:38
@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.240 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.241 Aug 23, 2026
@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.241 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.243 Aug 25, 2026
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from 41b3d18 to bcba067 Compare August 25, 2026 01:39
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from bcba067 to f9275ae Compare August 25, 2026 20:52
@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.243 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.245 Aug 25, 2026
@renovate renovate Bot changed the title chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.245 chore(deps): update dependency @anthropic-ai/claude-agent-sdk to v0.3.246 Aug 26, 2026
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from f9275ae to 61d8816 Compare August 26, 2026 03:53
@renovate
renovate Bot force-pushed the renovate/anthropic-ai-claude-agent-sdk-0.x-lockfile branch from 61d8816 to 21fe70d Compare August 26, 2026 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants