Anthropic TypeScript SDK

AI

The official TypeScript library for the Anthropic API.

Latest v0.117.1 · by AnthropicWebsiteanthropics/anthropic-sdk-typescript

Release activity

Release activity — 54 releases across 45 days since Mar 18, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Mar 18, 2026. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026
Monday1 release on May 4, 20261 release on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 20261 release on Jun 15, 2026No releases on Jun 22, 20261 release on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 20261 release on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026
Tuesday1 release on May 5, 2026No releases on May 12, 20262 releases on May 19, 20261 release on May 26, 2026No releases on Jun 2, 20263 releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 20262 releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 20261 release on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 2026
Wednesday1 release on May 6, 20261 release on May 13, 2026No releases on May 20, 20261 release on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 20261 release on Jun 24, 20261 release on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 20261 release on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026
Thursday1 release on May 7, 2026No releases on May 14, 20261 release on May 21, 20261 release on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 20261 release on Jun 18, 2026No releases on Jun 25, 20261 release on Jul 2, 2026No releases on Jul 9, 20262 releases on Jul 16, 20261 release on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 20262 releases on Aug 13, 2026
FridayNo releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 20261 release on May 29, 20261 release on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 20261 release on Jul 10, 20262 releases on Jul 17, 20261 release on Jul 24, 2026No releases on Jul 31, 20261 release on Aug 7, 2026No releases on Aug 14, 2026
SaturdayNo releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 20261 release on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026

54 releases since Mar 18, 2026, busiest day 3

Changelog

v0.117.0

sdk: v0.117.0

Added 1
  • Add output_behavior to dream creation to create a new memory store or update the input store in place
Fixed 6
  • Include dotfiles when flattening dist during git installs
  • Add models to client
  • Honor per-request timeout in the non-streaming long-request check
  • Apply all message_delta fields when accumulating streamed messages
  • Forward the response container id to the next request in tool-runner
  • Align path resolution, skill-archive members, and heartbeat bounds with the other SDKs

From Anthropic TypeScript SDK

0.117.0 (2026-08-13)

Full Changelog: sdk-v0.116.0...sdk-v0.117.0

Features
  • api: add output_behavior to dream creation (create a new memory store or update the input store in place) (6a5bd0f)
Bug Fixes
  • build: include dotfiles when flattening dist during git installs (917dbbb)
  • client: add models (a7bfbb1)
  • messages: honor per-request timeout in the non-streaming long-request check (#272) (0fdd8a8)
  • streaming: apply all message_delta fields when accumulating streamed messages (#289) (7b82659)
  • tool-runner: forward the response container id to the next request (#271) (5bdee4a)
  • tools: align path resolution, skill-archive members, and heartbeat bounds with the other SDKs (#264) (5fbc729)
Chores
  • ci: run breaking-change detection as a ci.yml job on every push (c34c1d5)
  • internal: switch from yarn to pnpm (f4eeea0)
  • tools: escape backslashes in skill archive exclusion patterns (#311) (67ede1c)
Documentation
  • api: clarify that user profile name is optional for resold profiles (1b6fed5)
View originalPermalink
How v0.117.0 went
v0.116.0

sdk: v0.116.0

Added 3
  • Add `mid-conversation-tool-changes-2026-07-01` beta API support
  • Add support for session budgets, advisor tool, pinned inference location and skills auto-loading from GitHub
  • Make bash timeout and abort errors matchable by class in tools
Fixed 1
  • Use hardcoded User-Agent strings instead of constructor names in client
Removed 1
  • Remove retired Claude Opus 4.1 models

From Anthropic TypeScript SDK

0.116.0 (2026-08-07)

Full Changelog: sdk-v0.115.0...sdk-v0.116.0

Features
  • api: add mid-conversation-tool-changes-2026-07-01 beta (70e04f6)
  • api: add support for session budgets, advisor tool, pinned inference location and skills auto-loading from GitHub (1336a4a)
  • tools: make bash timeout and abort errors matchable by class (#259) (201b12e)
Bug Fixes
  • client: use hardcoded User-Agent strings instead of constructor names (0b97f04)
Chores
  • api: remove retired Claude Opus 4.1 models (11b685c)
  • docs: small updates to descriptions (413cc5f)
  • docs: updates to a few documentation strings (c38a1de)
  • internal/deps: bump @babel/core and @babel/helpers to 7.29.7 (#261) (3164934)
  • internal/deps: install tsc-multi from the npm registry (#265) (c787f90)
  • internal: codegen related update (73b3d61)
View originalPermalink
How v0.116.0 went
v0.115.0

sdk: v0.115.0

Added 3
  • Add claude-opus-5 model
  • Add tool addition/removal blocks and tool_change events
  • Expand client-side fallback credit token types and add server-side fallbacks default option
Fixed 1
  • Release abort listeners when requests settle

From Anthropic TypeScript SDK

0.115.0 (2026-07-24)

Full Changelog: sdk-v0.114.0...sdk-v0.115.0

Features
  • api: add claude-opus-5 model (cdd3606)
  • api: add tool addition/removal blocks and tool_change events (cdd3606)
  • api: expand client-side fallback credit token types and add server-side fallbacks default option (cdd3606)
Bug Fixes
  • client: release abort listeners when requests settle (#1129) (b85e902)
View originalPermalink
How v0.115.0 went
v0.114.0

sdk: v0.114.0

Added 1
  • Add new stop reason 'model_context_window_exceeded'

From Anthropic TypeScript SDK

0.114.0 (2026-07-23)

Full Changelog: sdk-v0.113.0...sdk-v0.114.0

Features
  • api: add new stop reason 'model_context_window_exceeded' (1ec71c1)
View originalPermalink
How v0.114.0 went
v0.113.0

sdk: v0.113.0

Added 1
  • Add support for Managed Agents model effort, initial session events, and threads delta streaming

From Anthropic TypeScript SDK

0.113.0 (2026-07-22)

Full Changelog: sdk-v0.112.5...sdk-v0.113.0

Features
  • api: add support for Managed Agents model effort, initial session events, and threads delta streaming (83fef1e)
View originalPermalink
How v0.113.0 went
v0.112.5

sdk: v0.112.5

Added 1
  • Add support for new refusal category

From Anthropic TypeScript SDK

0.112.5 (2026-07-21)

Full Changelog: sdk-v0.112.4...sdk-v0.112.5

Chores
  • api: add support for new refusal category (479efe8)
  • internal: codegen related update (830fb74)
View originalPermalink
How v0.112.5 went
v0.112.4

sdk: v0.112.4

Fixed 1
  • Preserve AWS options and auth mode across withOptions()

From Anthropic TypeScript SDK

0.112.4 (2026-07-20)

Full Changelog: sdk-v0.112.3...sdk-v0.112.4

Bug Fixes
  • aws: preserve AWS options and auth mode across withOptions() (#214) (3f7665c)
Chores
View originalPermalink
How v0.112.4 went
v0.111.0

sdk: v0.111.0

0.111.0 (2026-07-10)

Full Changelog: sdk-v0.110.0...sdk-v0.111.0

Features
  • api: add support for dreaming (77b28a6)
  • tools: gate session tool calls on evaluated_permission; bound idle by server stop_reason (68a6d7b)
Chores
  • docs: small updates to field descriptions (e25b885)
  • docs: update model example (a33f3f0)
  • docs: updates to descriptions and examples (eac4bac)
View originalPermalink
How v0.111.0 went
v0.109.0

sdk: v0.109.0

0.109.0 (2026-06-30)

Full Changelog: sdk-v0.108.0...sdk-v0.109.0

Features
  • api: add support for Managed Agents event delta streaming, agent overrides, reverse pagination, vault credential injection scoping, and agent and deployment webhook events (7f3211b)
View originalPermalink
How v0.109.0 went
v0.107.0

sdk: v0.107.0

0.107.0 (2026-06-29)

Full Changelog: sdk-v0.106.0...sdk-v0.107.0

Features
  • api: add support for 20260318 web fetch and support tools (d7057ea)
Bug Fixes
  • agent-toolset: bound canonicalize symlink hops; resolve glob matches before confinement check (#142) (277be80)
  • types: restore BatchCreateParams.Request.params dropped by codegen merge (#165) (c6b68d2)
Chores
  • api: accept user profile ID's when counting tokens (6cda67e)
  • docs: updates to descriptions and example values (51a5f81)
Documentation
  • update readme requirements to match anthropic docs (#146) (3818412)
View originalPermalink
How v0.107.0 went
v0.106.0

sdk: v0.106.0

0.106.0 (2026-06-24)

Full Changelog: sdk-v0.105.0...sdk-v0.106.0

Features
  • client: add support for system.message streaming events (a7c14b7)
Bug Fixes
  • helpers: single source for x-stainless-helper, append semantics, and tag the fallback middleware (#107) (106bea0)
Chores
  • api: add support for new refusal category (b38fd01)
  • api: add support for sending User Profile ID in request headers (198583e)
View originalPermalink
How v0.106.0 went
v0.105.0

sdk: v0.105.0

0.105.0 (2026-06-18)

Full Changelog: sdk-v0.104.2...sdk-v0.105.0

Features
  • api: add support for new code_execution_20260120 tool (8dc2b54)
  • stream: lazily parse partial tool json input (#99) (e55ceee)
Chores
  • internal/deps: bump swc to 1.15.40 (#97) (a1d4d75)
  • internal: use are the types wrong directly (#94) (3d362af)
  • tests: stop using deprecated models (#98) (65ae1af)
View originalPermalink
How v0.105.0 went
v0.103.0

sdk: v0.103.0

0.103.0 (2026-06-09)

Full Changelog: sdk-v0.102.0...sdk-v0.103.0

Features
  • api: add support for claude-mythos-5 and claude-fable-5, with support for server-side fallbacks on refusal (cc337f7)
  • client: adds client-side fallbacks middleware for API providers that do not support server-side fallbacks (cc337f7)
  • middleware: add ctx.logger (#55) (edd1454)
Bug Fixes
View originalPermalink
How v0.103.0 went
v0.101.0

sdk: v0.101.0

0.101.0 (2026-06-05)

Full Changelog: sdk-v0.100.1...sdk-v0.101.0

Features
  • client: add support for middleware (9b01120)
Bug Fixes
  • apply request timeout to inner fetch only, not middleware chain (#40) (25c13f6)
  • streaming: carry stop_details through beta message_delta accumulation (ed3fec7)
  • streaming: correctly parse json numbers with scientific notation (#9) (7d5e642)
Chores
  • internal: fix artifact url (925ec27)
  • internal: fix branch names (fa3cf2c)
  • internal: update private repo name (a8ac213)
Documentation
  • point security reports to Anthropic's HackerOne program (#16) (5c7912c)
View originalPermalink
How v0.101.0 went
v0.100.0

sdk: v0.100.0

0.100.0 (2026-05-28)

Full Changelog: sdk-v0.99.0...sdk-v0.100.0

Features
  • api: Add support for claude-opus-4-8, mid-conversation system blocks, and usage.output_tokens_details (bb0bf27)
Documentation
  • replace literal newlines (66ba142)
View originalPermalink
How v0.100.0 went
v0.98.1

sdk: v0.98.1

0.98.1 (2026-05-26)

Full Changelog: sdk-v0.98.0...sdk-v0.98.1

Bug Fixes
  • client: preserve directory prefix in skills.versions.create uploads (#1024) (abbcd6a)
Chores
  • client: swap to using Trusted Publishing (821a50e)
  • examples: rename managed-agents private-sandbox-worker example to self-hosted-sandbox-worker (#1023) (49fe221)
View originalPermalink
How v0.98.1 went
v0.98.0

sdk: v0.98.0

0.98.0 (2026-05-21)

Full Changelog: sdk-v0.97.1...sdk-v0.98.0

Features
  • api: Add support for thinking-token-count beta for estimated tokens in thinking block deltas when streaming (0528d47)
View originalPermalink
How v0.98.0 went
v0.97.0

sdk: v0.97.0

0.97.0 (2026-05-19)

Full Changelog: sdk-v0.96.0...sdk-v0.97.0

Features
  • client: Add support for self-hosted sandboxes in CMA with sandbox helpers (659a343)
Bug Fixes
  • typescript: upgrade tsc-multi so that it works with Node 26 (623f71c)
Chores
  • tests: remove redundant File import (cf821fc)
View originalPermalink
How v0.97.0 went
v0.95.0

sdk: v0.95.0

0.95.0 (2026-05-06)

Full Changelog: sdk-v0.94.0...sdk-v0.95.0

Features
  • api: add support for Managed Agents multiagents and outcomes, webhooks, vault validation (e0c0e9b)
Bug Fixes
  • api: Adjust webhook configuration (deed3f6)
View originalPermalink
How v0.95.0 went
v0.92.0

sdk: v0.92.0

0.92.0 (2026-04-30)

Full Changelog: sdk-v0.91.1...sdk-v0.92.0

Features
  • api: improve Managed Agents APIs (ca1bf4a)
  • support setting headers via env (32f67d4)
Bug Fixes
  • bedrock: throw APIError for error events delivered in chunk frames (#1021) (3ae887b)
Chores
  • format: run eslint and prettier separately (7ce257c)
  • internal: codegen related update (f08cc77)
View originalPermalink
How v0.92.0 went
v0.83.0

sdk: v0.83.0

0.83.0 (2026-04-03)

Full Changelog: sdk-v0.82.0...sdk-v0.83.0

Features
  • vertex: add support for US multi-region endpoint (5e5aea7)
  • vertex: add support for US multi-region endpoint (0de0e98)
Chores
  • client: deprecate client-side compaction helpers (1926e87)
  • client: internal updates (3d64763)
View originalPermalink
How v0.83.0 went
v0.81.0

sdk: v0.81.0

0.81.0 (2026-03-31)

Full Changelog: sdk-v0.80.0...sdk-v0.81.0

Features
  • add .type field to APIError for error kind identification (#790) (4bf637d)
Bug Fixes
  • memory: append path separator in validatePath prefix check (0ac69b3)
Chores
  • ci: run builds on CI even if only spec metadata changed (70b657a)
  • ci: skip lint on metadata-only changes (69bdc94)
  • internal: codegen related update (7ff7390)
  • internal: update gitignore (46d6667)
  • internal: update multipart form array serialization (d55b07d)
  • tests: bump steady to v0.19.4 (4957a5e)
  • tests: bump steady to v0.19.5 (c511ae0)
  • tests: bump steady to v0.19.6 (6d2b4b9)
  • tests: bump steady to v0.19.7 (d6cff9d)
  • tests: bump steady to v0.20.1 (284561f)
View originalPermalink
How v0.81.0 went
View all

Discussion

If you publish Anthropic TypeScript SDK, you can claim this product by proving you administer its repository.