# What changed in @anthropic-ai/sdk

> 167 changes in @anthropic-ai/sdk 0.114 to 0.135 from its official release notes, upgrade guides and advisories: 16 breaking, 5 deprecations, 2 security, 78 new APIs and options. Each one cited. Sources checked 2026-10-19. HTML: https://unstale.sh/npm/@anthropic-ai/sdk/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @anthropic-ai/sdk 0.135

### New APIs and options

- Adds between_tools to the thinking types in model capabilities. (0.129.0, 0.135.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.135.0), [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.129.0)
- Adds the speed parameter to Messages; some models require a beta header to use it. (0.135.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.135.0)
- Adds usage.speed to Messages. (0.135.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.135.0)
- Returns a Console organization's usage-tier spend cap as a read-only spend limit. (0.135.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.135.0)

### Fixes and other changes

- Closes streams that are dropped without being read to the end. (0.135.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.135.0)
- Keeps an unread JSONL response open while it is held. (0.135.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.135.0)

## @anthropic-ai/sdk 0.134

### Breaking changes

- Token requests no longer follow redirects. (0.134.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.134.0)

### Security

- The client now treats proxy-authorization as a sensitive header. (0.134.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.134.0)

### New APIs and options

- Set ANTHROPIC_OPEN_TELEMETRY=false to disable OpenTelemetry tracing. (0.134.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.134.0)
- Managed Agents agents now support execution_identity. (0.134.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.134.0)
- Pass openTelemetry: false to the client to disable OpenTelemetry tracing. (0.134.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.134.0)
- A telemetry destination test endpoint is now available. (0.134.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.134.0)
- Telemetry destinations are now available through the Admin API. (0.134.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.134.0)

### Behavior and default changes

- The SDK uses a registered global tracer provider to create spans and the global propagator to add trace context headers to requests. (0.134.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.134.0)
- Spend limit lists can now return the organization_type_not_supported error. (0.134.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.134.0)

### Fixes and other changes

- MessageStream and BetaMessageStream no longer throw “Unexpected event order” when an event arrives before message_start. (0.134.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.134.0)
- MessageStream and BetaMessageStream now yield events that arrive before message_start when iterated. (0.134.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.134.0)
- MessageStream and BetaMessageStream now tolerate unknown event types. (0.134.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.134.0)
- The client now closes an unread stream dropped while tracing is enabled. (0.134.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.134.0)

## @anthropic-ai/sdk 0.133

### New APIs and options

- Types were added for Chat and Cowork unified analytics metrics. (0.133.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.133.0)
- Multiagent configuration was added to Managed Agents. (0.133.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.133.0)
- Thread status filtering was added to Managed Agents. (0.133.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.133.0)
- Workflows were added to Managed Agents. (0.133.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.133.0)

## @anthropic-ai/sdk 0.132

### Breaking changes

- The client throws before sending a request when a path parameter is empty. (0.132.1) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.132.1)
- Throws when a JSONL stream is iterated twice. (0.132.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.132.0)

### Deprecations

- Deprecates name on RBAC roles in favor of display_name. (0.132.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.132.0)
- Marks the Text Completions API as deprecated. (0.132.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.132.0)

### New APIs and options

- Adds claude-haiku-5-5 as a model. (0.132.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.132.0)
- Adds code execution support to model capabilities. (0.132.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.132.0)
- Adds typed computer and browser toolset tool calls. (0.132.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.132.0)
- Adds display_name to RBAC roles. (0.132.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.132.0)
- Adds line to model objects. (0.132.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.132.0)
- Adds lifecycle stage fields and a filter to /v1/models. (0.132.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.132.0)
- Adds disabled to the thinking types in model capabilities. (0.132.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.132.0)
- Adds url_sources to the Managed Agents web_fetch tool config. (0.132.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.132.0)
- Adds web search support to model capabilities. (0.132.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.132.0)
- Adds the include_default parameter to list workspaces. (0.132.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.132.0)

### Fixes and other changes

- Keeps a local edit made after a memory upload when the response was lost. (0.132.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.132.0)
- The beta header is now sent by default when listing spend limits. (0.132.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.132.0)

## @anthropic-ai/sdk 0.131

### Deprecations

- Deprecates Sonnet 4.5. (0.131.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.131.0)

### New APIs and options

- Adds an endpoint to list spend limits. (0.131.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.131.0)

## @anthropic-ai/sdk 0.130

### Breaking changes

- Admin plugin preference and marketplace fields are now typed as enums. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)
- The memory store archived_at field is now required. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)
- The memory store description field is now required. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)
- The memory store metadata field is now required. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)

### New APIs and options

- Claude Enterprise analytics are now available through the Admin API. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)
- Idle events can now include a refusal stop reason and stop_details. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)
- A plugin's org-wide installation setting can now be removed. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)
- Admin API analytics now include per-user usage and cost reports. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)
- Plugins and Plugin Marketplaces are now available through the Admin API. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)
- RBAC groups and roles are now available through the Admin API. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)
- Spend limits are now available through the Admin API. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)
- MCP tunnels beta adds a read-only transport object to Tunnel. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)

### Behavior and default changes

- MCP tunnel creation now returns the one-time relay token in the create response. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)
- Managed Agents session errors now include repository error types. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)
- Organization API endpoints are now generally available. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)

### Fixes and other changes

- Auto-paging continues past an empty page when next_page is set. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)
- The session tool runner stops after any idle that ends the turn. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)
- The tool runner now sends API fields only for runnable tools. (0.130.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.130.0)

## @anthropic-ai/sdk 0.129

### Breaking changes

- Removes client-side compaction control. (0.129.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.129.0)

### Deprecations

- Deprecates the betas parameter on GA models and completions methods. (0.129.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.129.0)

### New APIs and options

- Adds claude-sonnet-5-5 as a known model ID. (0.129.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.129.0)
- Adds a union type for client-executed tools. (0.129.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.129.0)
- Adds typed event type values to the Managed Agents events list filter. (0.129.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.129.0)
- Optionally starts tool calls while the reply streams. (0.129.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.129.0)
- Adds include_inherited to workspace rate limits. (0.129.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.129.0)
- Adds source to workspace rate limits. (0.129.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.129.0)

### Performance

- Takes each string token as one slice in the partial JSON tokenizer. (0.129.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.129.0)

### Behavior and default changes

- Makes cache diagnostics generally available on Message and MessageCreateParams. (0.129.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.129.0)

### Fixes and other changes

- Degrades between_tools thinking to disabled on fallback hops. (0.129.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.129.0)
- Shows every complete array item and holds back unfinished numbers in partial tool input. (0.129.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.129.0)
- Sends upload filenames as given, without a placeholder. (0.129.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.129.0)
- Client-level timeouts now also send the X-Stainless-Timeout header. (0.129.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.129.0)

## @anthropic-ai/sdk 0.128

### New APIs and options

- Adds support for claude-opus-5-5. (0.128.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.128.0)
- Adds support for inline tool definitions. (0.128.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.128.0)
- Adds beta support for MCP tool-list pinning. (0.128.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.128.0)

### Fixes and other changes

- Changes made with addTools() take effect straight away. (0.128.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.128.0)
- Managed Agents events now share one evaluated_permission enum. (0.128.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.128.0)
- Reply-only parameters are no longer included in the tool runner's compaction request. (0.128.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.128.0)

## @anthropic-ai/sdk 0.127

### Breaking changes

- Pagination exports on the client namespace are type-only. (0.127.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.127.0)

### Deprecations

- The rate limits group_type field is deprecated. (0.127.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.127.0)

### New APIs and options

- The tool runner adds compactBeforeNextTurn() for compacting before the next turn. (0.127.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.127.0)
- Rate limits now include a group with a display_name. (0.127.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.127.0)

### Performance

- Request details are not formatted when debug logging is off. (0.127.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.127.0)

### Fixes and other changes

- Multiple anthropic-beta values are joined with a comma and no space. (0.127.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.127.0)
- A null compaction_delta content is no longer coerced into the string "null". (0.127.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.127.0)
- A streamed compaction summary is echoed in the fallback continuation. (0.127.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.127.0)
- Requests whose body is a stream or iterator are no longer retried. (0.127.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.127.0)
- The transformation keeps $defs when the root schema is a $ref. (0.127.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.127.0)

## @anthropic-ai/sdk 0.126

### New APIs and options

- Managed Agents adds auto mode tool permissions. (0.125.0, 0.126.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.126.0), [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.125.0)
- Adds a compaction parameter and signed compaction blocks in beta. (0.126.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.126.0)
- Adds thinking_mismatch_allowed entries to beta input_transformations. (0.126.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.126.0)
- Adds url_sources to the web fetch tool. (0.126.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.126.0)
- Adds enum types for workspace data-residency geo fields. (0.126.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.126.0)
- Adds a workspace_id parameter to user profiles methods. (0.126.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.126.0)

### Performance

- Sets sideEffects to false so bundlers can drop unused modules. (0.126.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.126.0)
- Marks classes as pure so bundlers can drop unused ones. (0.126.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.126.0)

### Fixes and other changes

- The client stops waiting for a retry as soon as the request is aborted. (0.126.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.126.0)
- The async client retries connection errors, and the coroutine retry loop no longer blocks. (0.126.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.126.0)
- Uses one input transformation type for message and delta events. (0.126.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.126.0)
- The client now validates maxRetries. (0.126.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.126.0)
- The client ignores invalid Retry-After values and uses the default backoff when a value is out of range. (0.126.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.126.0)
- A declaration file no longer uses a type that requires TypeScript 5.7. (0.126.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.126.0)
- Marks the usage iteration model as nullable. (0.126.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.126.0)

## @anthropic-ai/sdk 0.125

### New APIs and options

- Adds a web_fetch tool error code for content that is too large. (0.125.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.125.0)
- Adds external_user_details to user profiles. (0.125.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.125.0)
- Adds the user-profiles-2026-09-04 beta value for user profiles. (0.125.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.125.0)

### Behavior and default changes

- Managed Agents sessions can mount public GitHub repositories without an authorization_token. (0.125.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.125.0)

## @anthropic-ai/sdk 0.124

### Security

- Agent-toolset files and directories are now created with owner-only permissions. (0.124.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.124.0)

### New APIs and options

- Named types are available for organization compliance settings state. (0.124.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.124.0)
- Usage reports now include Claude Tag category and user breakdowns. (0.124.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.124.0)
- More endpoints support sending a workspace ID. (0.124.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.124.0)

### Fixes and other changes

- Repairs custom-code merging in messages resources. (0.124.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.124.0)

## @anthropic-ai/sdk 0.123

### Breaking changes

- Beta user profiles use access_type in place of relationship. (0.123.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.123.0)
- Beta user profiles add the external_user_onboarded_at field. (0.123.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.123.0)
- Beta user profiles remove relationship in favor of access_type. (0.123.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.123.0)

### New APIs and options

- Organization compliance settings are updated. (0.123.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.123.0)

### Behavior and default changes

- The toolset schema is updated. (0.123.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.123.0)
- User-profile order_by is updated. (0.123.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.123.0)

### Fixes and other changes

- Credential file access is kept out of non-Node bundles. (0.123.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.123.0)
- The memory-store schema is updated. (0.123.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.123.0)

## @anthropic-ai/sdk 0.122

### Breaking changes

- Dated beta header pins are dropped. (0.122.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.122.0)
- Webhook unwrap now requires headers to be passed. (0.122.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.122.0)

### Behavior and default changes

- The files namespace uses GA shapes instead of beta shapes. (0.122.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.122.0)
- The skills namespace uses GA shapes instead of beta shapes. (0.122.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.122.0)

### Fixes and other changes

- Skills endpoints now default a filename for bare Blob uploads. (0.122.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.122.0)
- Cross-realm DOMException abort and timeout errors are now classified correctly. (0.122.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.122.0)
- The sessions event accumulator now forwards new event types for forward compatibility. (0.122.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.122.0)
- SSE parse errors now use the configured logger. (0.122.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.122.0)
- The tools read operation can return a file view_range even when the file exceeds the size cap. (0.122.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.122.0)

## @anthropic-ai/sdk 0.121

### New APIs and options

- Adds the updates thinking display mode (beta). (0.121.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.121.0)
- Adds support for Organization API endpoints. (0.121.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.121.0)
- Helpers support Standard Schema for structured outputs and tools. (0.121.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.121.0)

### Fixes and other changes

- Adds missing anthropic-beta values. (0.121.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.121.0)
- Published types no longer reference NodeJS.ProcessEnv. (0.121.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.121.0)
- Keeps the tool runner going when a turn is paused. (0.121.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.121.0)

## @anthropic-ai/sdk 0.120

### New APIs and options

- Adds web search configuration for managed agents. (0.120.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.120.0)
- Adds memory support for self hosted sandboxes. (0.120.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.120.0)

## @anthropic-ai/sdk 0.119

### New APIs and options

- Browser use toolsets are added. (0.119.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.119.0)
- Computer use toolsets are added. (0.119.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.119.0)

### Behavior and default changes

- The Files API is now generally available. (0.119.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.119.0)
- The Skills API is now generally available. (0.119.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.119.0)

## @anthropic-ai/sdk 0.118

### Breaking changes

- The unsupported mid_conv_system content block is removed. (0.118.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.118.0)

### New APIs and options

- The API adds functionality for files and memory stores. (0.118.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.118.0)
- Client helpers make it easier to access the workspace ID in response headers. (0.118.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.118.0)

### Fixes and other changes

- The API is updated for skill, files, and user profiles. (0.118.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.118.0)
- The session runner retries tool-result sends for at least the lease TTL. (0.118.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.118.0)

## @anthropic-ai/sdk 0.117

### New APIs and options

- Models were added to the SDK. (0.117.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.117.0)
- Dream creation accepts output_behavior to create a new memory store or update the input store in place. (0.117.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.117.0)

### Fixes and other changes

- The non-streaming long-request check now honors the timeout set for an individual request. (0.117.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.117.0)
- The tool runner now forwards the response container id to the next request. (0.117.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.117.0)
- Accumulating streamed messages now applies all message_delta fields. (0.117.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.117.0)
- Tool path resolution, skill-archive members, and heartbeat bounds were aligned with the other SDKs. (0.117.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.117.0)

## @anthropic-ai/sdk 0.116

### Breaking changes

- Retired Claude Opus 4.1 models are removed. (0.116.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.116.0)

### New APIs and options

- Adds support for the advisor tool. (0.116.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.116.0)
- Bash timeout and abort errors can now be matched by class. (0.116.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.116.0)
- Adds the mid-conversation-tool-changes-2026-07-01 beta. (0.116.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.116.0)
- Adds support for pinned inference location. (0.116.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.116.0)
- Adds support for session budgets. (0.116.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.116.0)
- Adds support for skills auto-loading from GitHub. (0.116.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.116.0)

### Fixes and other changes

- The client uses hardcoded User-Agent strings instead of constructor names. (0.116.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.116.0)

## @anthropic-ai/sdk 0.115

### New APIs and options

- Adds the claude-opus-5 model for use with the API. (0.115.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.115.0)
- Expands the client-side fallback credit token types. (0.115.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.115.0)
- Adds a default option for server-side fallbacks. (0.115.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.115.0)
- Adds tool addition/removal blocks and tool_change events to the API. (0.115.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.115.0)

### Fixes and other changes

- Releases abort listeners when requests settle, preventing them from remaining attached after completion. (0.115.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.115.0)

## @anthropic-ai/sdk 0.114

### New APIs and options

- Adds model_context_window_exceeded as a new stop reason. (0.114.0) — [release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.114.0)
