ReleaseAnthropicAnthropicpublished Sep 10, 2026seen 1h

anthropics/claude-agent-sdk-typescript v0.3.268

anthropics/claude-agent-sdk-typescript

Open original ↗

Captured source

source ↗

v0.3.268

Repository: anthropics/claude-agent-sdk-typescript

Tag: v0.3.268

Published: 2026-09-10T20:30:45Z

Prerelease: no

Release notes:

What's changed

  • Added result_index to result messages: the result's position in delivery order within the run, from 0
  • Added local_command to the result message of a turn that ran a slash command without entering the model loop, carrying the command's name
  • Added hold_on_cache_impact to the reload_plugins control request (Query.reloadPlugins({ holdOnCacheImpact: true })): holds a reload that would invalidate the session's prompt cache
  • Added resume_reason to assistant, stream-event and result messages, set only on the automatic re-run of a turn a host restart interrupted
  • Added kind (used, free, buffer, deferred) to each category in the get_context_usage control response, matching the /context result's context_usage rows
  • Added optional defaultToNo and suppressAlwaysAllowRule hints to canUseTool options: the prompt should open on its decline option, or offer no persistent "always allow" choice
  • Changed setModel() to confirm a model id the CLI doesn't know locally with the API the first time a session uses it, instead of refusing it as unrecognized
  • Changed user_message_uuid on the automatic re-run of an interrupted turn to name that turn's last user prompt
  • Changed the initialize success response to always include pending_permission_requests (empty when nothing is pending), so clients can tell that apart from an older CLI
  • Changed the task-tracking tools (TaskCreate/Get/Update/List, TodoWrite) to be default tools only on Claude 3.x, Opus 4.0–4.7, Sonnet 4.0–4.6 and Haiku 4.5; elsewhere list them in tools/allowedTools
  • Updated to parity with Claude Code v2.1.268

Update

npm install @anthropic-ai/claude-agent-sdk@0.3.268
# or
yarn add @anthropic-ai/claude-agent-sdk@0.3.268
# or
pnpm add @anthropic-ai/claude-agent-sdk@0.3.268
# or
bun add @anthropic-ai/claude-agent-sdk@0.3.268