Features
- api: add types for the Chat and Cowork unified analytics metrics
- api: add workflows, multiagent configuration and thread status filtering to Managed Agents
Chores
- internal: remove the next branch rule from CLAUDE.md
Bug Fixes
- client: throw before sending a request with an empty path parameter
Chores
- ci: check that pull requests update the changelog
- ci: publish every package from the publish workflow
- docs: note that listing Claude Console spend limits is in early access
Documentation
- split CLAUDE.md into shared, TypeScript, and repository rules
0.132.0 (2026-10-07)
Full Changelog: sdk-v0.131.0...sdk-v0.132.0
Features
- api: add claude-haiku-5-5 and typed computer and browser toolset tool calls (1fd8261)
- api: add disabled to thinking types in model capabilities (2b75b49)
- api: add display_name to RBAC roles and deprecate name (7735ac3)
- api: add include_default parameter to list workspaces (c4019df)
- api: add lifecycle stage fields and filter to /v1/models (fe8a762)
- api: add line to model objects (018aed4)
- api: add urlsources to the Managed Agents webfetch tool config (2b75b49)
- api: add web search and code execution support to model capabilities (2b75b49)
Bug Fixes
- api: send the beta header by default when listing spend limits (8f58ca4)
- client: throw when a JSONL stream is iterated twice (a34266c)
- tools: keep a local edit made after a memory upload whose response was lost (#893) (2b75b49)
Chores
- api: mark the Text Completions API as deprecated (2b75b49)
- docs: correct example groups in rate limit list description (f0e6394)
- docs: correct when usage and cost report data becomes final (2b75b49)
- docs: describe a federation rule's target by its type (2b75b49)
- docs: fix example IDs in sessions, agents and vault credentials (2b75b49)
- docs: update Managed Agents multiagent and thread descriptions (2b75b49)
- docs: update the activity summaries endpoint description (24f13f2)
- docs: update the description of the Model line field (e3bfc76)
- internal: add REVIEW.md with review instructions (2b75b49)
- internal: refactor deprecated models (5927033)
- tests: run tests skipped for a query param bug that is now fixed (4c74721)
- tests: run tests that an older mock server could not serve (8100a49)
- tests: run the skipped MCP resource upload test (#888) (2b75b49)
Documentation
- api: state the agent tools limit as 256 (7d2a9ef)
- examples: show initial_events when creating a Managed Agents session (2b75b49)
0.131.0 (2026-09-30)
Full Changelog: sdk-v0.130.0...sdk-v0.131.0
Features
- api: add list spend limits endpoint (cfb78c8)
Chores
- client: deprecate sonnet 4.5 (d72cfaf)
0.130.0 (2026-09-30)
Full Changelog: sdk-v0.129.0...sdk-v0.130.0
Features
- api: add a refusal stop reason and stop_details to Managed Agents session idle events (5cd6910)
- api: add Claude Enterprise analytics, spend limits, and RBAC groups and roles to the Admin API (109c766)
- api: add per-user usage and cost reports to the Admin API analytics (0a74a28)
- api: add Plugins and Plugin Marketplaces to the Admin API (40c2160)
- api: add repository error types to Managed Agents session errors (6735615)
- api: allow removing a plugin's org-wide installation setting (c7d120f)
- api: MCP tunnels beta: add read-only
transport object to Tunnel and return the one-time relay token in the create response (b0e57ce) - api: Organization API endpoints are now GA (1a1fd8f)
Bug Fixes
- api: make memory store description, metadata, archived_at required (ed68900)
- api: type admin plugin preference and marketplace fields as enums (942ae01)
- pagination: auto-paging continues past an empty page while next_page is set (2d75266)
- tool-runner: only send API fields for runnable tools (#404) (a62c2a2)
- tools: stop the session tool runner after any idle that ends the turn (#878) (cab32f8)
Chores
- api: update MCP Tunnels types and descriptions (394d60c)
- docs: remove placeholder enum descriptions (04f0812)
- tests: fixture update (#381) (9cfe4d4)
0.129.0 (2026-09-28)
Full Changelog: sdk-v0.128.0...sdk-v0.129.0
Features
- api: add between_tools thinking type (ab51075)
- api: add claude-sonnet-5-5 (4e77366)
- api: add ClientToolUnion type for client-executed tools (2c1d2d7)
- api: add include_inherited and source to workspace rate limits (66e925e)
- api: add typed event type values to the Managed Agents events list filter (8ac4a26)
- api: cache diagnostics GA — diagnostics on Message / MessageCreateParams (5ba5f29)
- tools: optionally start tool calls while the reply streams (083969b)
Bug Fixes
- client: also send X-Stainless-Timeout for client-level timeouts (b84783b)
- client: send upload filenames as given, with no placeholder (f9d3e98)
- helpers: degrade between_tools thinking to disabled on fallback hops (#841) (edbbf05)
- internal: let bundlers drop unused classes with more than ten private-member assignments (67c7adb)
- streaming: show every complete array item and hold back unfinished numbers in partial tool input (#781) (5806588)
Performance Improvements
- streaming: drop the redundant iterSSEChunks layer (0357f81)
- streaming: take each string token as one slice in the partial JSON tokenizer (#255) (cdfb1e5)
Chores
- api: deprecate the betas param on GA models and completions methods (5c74e45)
- api: list the known model ids first in the Model types (9452822)
- ci: choose the CI runner by repository (33db1ec)
- docs: clarify that stream: true returns the raw event stream (4286c22)
- docs: make Managed Agents actor descriptions resource-neutral (15733f9)
- docs: restore the research-preview notice on the Dream type (b32f8ba)
- internal: move old constants around (0cd8edf)
- tests: add diagnostics to the parser test's Message fixtures (eb5ca58)
- tools: remove client-side compaction control (#802) (9c3e8a5)
Documentation
- api: prefer each field's own description over its shared type's (5193478)
- expand CLAUDE.md into a full contributor guide (98d2ddb)
0.128.0 (2026-09-22)
Full Changelog: sdk-v0.127.0...sdk-v0.128.0
Features
- api: add support for claude-opus-5-5, inline tool definitions and MCP tool-list pinning (beta) (eff2748)
Bug Fixes
- api: share one evaluated_permission enum across Managed Agents events (0c1cc0f)
- tools: addTools() takes effect straight away (#773) (1ccdad0)
- tools: leave reply-only params off the tool runner's compaction request (#769) (8afc336)
Chores
- docs: add descriptions to the Dreams API reference (ea4ddd1)
- docs: add descriptions to the User Profiles API reference (ea4ddd1)
- docs: add memory store descriptions to the Managed Agents API reference (ea4ddd1)
- docs: improve descriptions in the Dreams API reference (971c54a)
- docs: simplify the session thread agent type description (ccf71a2)
- docs: update diagnostics field descriptions on beta messages (c0b8746)
- internal: add property-based tests for partial JSON parsing (#776) (3ffac09)
0.127.0 (2026-09-18)
Full Changelog: sdk-v0.126.0...sdk-v0.127.0
Features
- api: add group with displayname to rate limits, deprecate grouptype (2575d97)
- tools: add compactBeforeNextTurn() to the tool runner (#682) (9f75ca6)
Bug Fixes
- BetaMessageStream: stop coercing a null compaction_delta content into "null" (#655) (dbd6845)
- client: don't retry requests whose body is a stream or iterator (eebc1b9)
- client: join multiple anthropic-beta values with a comma and no space (#638) (e0cb1ff)
- client: make pagination exports on the client namespace type-only (5adea1f)
- internal: drop jest from tsconfig types (60588af)
- middleware: echo a streamed compaction summary in the fallback continuation (#657) (2e0f004)
- tools: keep $defs when transformJSONSchema root is a $ref (#687) (57a9f30)
Performance Improvements
- client: skip formatting request details when debug logging is off (2b29ed2)
Chores
- ci: publish releases from Node 24 with its bundled npm (6b3c6f5)
- docs: add descriptions for enum values and path parameters (cb254c4)
- docs: clarify the compaction tool_changes and tool change descriptions (5a695eb)
- internal: build the sub-packages with TypeScript 6.0.3 (8a69ff5)
- internal: build with TypeScript 6.0.3 and typescript-eslint 8.58.0 (01f3ee6)
- internal: keep lib/internal out of the published exports map (763fb43)
- internal: re-export pagination classes with a plain export list (c77bdc3)
- internal: share a single Simplify type util (31d5e75)
- internal: switch unit tests from jest to vitest (110542d, 788c9c6)
0.126.0 (2026-09-15)
Full Changelog: sdk-v0.125.0...sdk-v0.126.0
Features
- api: add auto mode tool permissions for Managed Agents (7829b43)
- api: add compaction parameter and signed compaction blocks (beta) (05fd878)
- api: add enum types for workspace data-residency geo fields (89c5920)
- api: add thinkingmismatchallowed entries to input_transformations (beta) (1f32871)
- api: add url_sources to the web fetch tool (ee23dd2)
- api: add workspace_id parameter to user profiles methods (f5b9fb7)
Bug Fixes
- api: mark usage iteration model as nullable (bec3bec)
- api: use one input transformation type for message and delta event (e016d25)
- client: ignore invalid Retry-After values and validate maxRetries (7829b43)
- client: retry connection errors in the async client and stop blocking in the coroutine retry loop (7829b43)
- client: stop waiting for a retry as soon as the request is aborted (941aaea)
- client: use the default backoff when Retry-After is out of range (1090c44)
- internal: stop a declaration file using a type that needs TypeScript 5.7 (e32a956)
Performance Improvements
- add "sideEffects": false so bundlers can drop unused modules (f804366)
- mark classes as pure so bundlers can drop unused ones (f804366)
Chores
- docs: clarify that sessionthreadid on tool use events is informational (a07ecf3)
- docs: correct the compaction beta's parameter descriptions (eb9abd2)
- internal: move the sub-packages off ts-node and modernise their tsconfig (1d7cd91)
- internal: move tsconfig off settings deprecated in TypeScript 6 (e0d58f6)
- internal: pin the pnpm version with an integrity hash (f804366)
- internal: root package drops ts-node; repo root becomes ESM (3f371a1)
- internal: stop using ts-node for the publish script and the ecosystem test runner (2e589c8)
- tests: stop the mock server without failing a passing test run (a364c12)
Documentation
- api: clarify usage.iterations entry typing under server-side fallback (c5f0ef3)
- api: compaction instructions replace the server's summarization prompt (941aaea)
- api: fix typo in temperature deprecation message (4a8b49b)
- stop documenting unions with their first variant's description (fa06caf)
0.125.0 (2026-09-10)
Full Changelog: sdk-v0.124.0...sdk-v0.125.0
Features
- api: add auto mode tool permissions for Managed Agents (7f5e2c6)
- api: add contenttoolarge web_fetch tool error code (f06416e)
- api: add the user-profiles-2026-09-04 beta value and externaluserdetails to user profiles (318d42d)
- api: support mounting public GitHub repositories without an authorization_token in Managed Agents sessions (9e2d945)
Chores
- client: clean up the unused idempotency request option (4ce2772)
- docs: correct the environment scope field description (835c677)
- internal: restore package version (b43a7f6)
- internal: stop stamping the package version into generated files (80ace5e)
- tests: restore empty test package marker files (4f27519)
0.124.0 (2026-09-04)
Full Changelog: sdk-v0.123.0...sdk-v0.124.0
Features
- api: add Claude Tag category and user breakdowns to usage reports (669ff22)
- api: add named types for organization compliance settings state (54be8da)
- api: add support for sending a workspace ID on more endpoints (a11e6f1)
Bug Fixes
- repair custom-code merge in messages resources (#455) (7ac43b9)
- tools: create agent-toolset files and directories owner-only (#485) (a9c2298)
Chores
- internal: bundle the mock server spec and update breaking-change detection (8752d02)
- internal: codegen related update (a63afbc)
- tests: reword the skip reason on the path-level query param tests (999bee5)
Documentation
- api: update a few doc strings (2ef3d59)
0.123.0 (2026-09-01)
Full Changelog: sdk-v0.122.0...sdk-v0.123.0
Features
- api: beta user profiles: add externaluseronboardedat, remove relationship in favor of accesstype (3efb1a1)
- api: manual updates (c6f0bda)
- api: organization compliance settings, user-profile order_by, memory-store and toolset schema updates (8e2f0c2)
Bug Fixes
- keep credential file access out of non-Node bundles (ab6a4b2)
Chores
- internal: codegen related update (788ea8b)
Documentation
- changelog: detail the beta files/skills GA-shape change (#1175) (4951de0)
0.122.0 (2026-08-27)
Full Changelog: sdk-v0.121.0...sdk-v0.122.0
Features
- api: beta files/skills namespaces use GA shapes; drop dated beta header pins (45d693a)
The beta Files and Skills namespaces (client.beta.files, client.beta.skills) no longer send the files-api-2025-04-14 / skills-2025-10-02 headers and return the same shapes as client.files / client.skills (with Beta-prefixed type names). Requests that still send those headers on raw HTTP keep receiving the beta shapes.
Changes in the beta namespaces:
client.beta.skills.delete() now deletes a Skill together with all of its versions (previously refused while any version existed). It returns BetaDeletedSkill (was SkillDeleteResponse).- Beta Messages type
BetaSkill (the {type, skill_id, version} entry in BetaContainer.skills) is renamed BetaContainerSkill; the request-side BetaSkillParams keeps its name. BetaSkill now names the Skill object returned by client.beta.skills.create() / retrieve() / list() (replacing SkillCreateResponse / SkillRetrieveResponse / SkillListResponse), and skill versions are BetaSkillVersion / BetaDeletedSkillVersion (replacing Version*Response). client.beta.files.list() returns a BetaFileMetadataPageCursor (PageCursor with data / next_page) and FileListParams paginates with page / ids (was BetaFileMetadataPage, a Page with data, has_more, first_id, last_id and before_id / after_id); for await auto-pagination is unchanged. BetaSkill uses display_name (was display_title, also in SkillCreateParams) and latest_version_id (was latest_version), and BetaSkillVersion is addressed by its skver_… id (the Unix-timestamp version field is gone).
Migration guides: Migrate from `files-api-2025-04-14` · Migrate from `skills-2025-10-02`
Bug Fixes
- client: classify cross-realm DOMException abort/timeout errors correctly (1bd6395)
- client: use configured logger for SSE parse errors (80eeaf7)
- sessions: make event accumulator forward-compatible with new event types (#410) (2d084fd)
- tools: let read return a view_range of a file over the size cap (#427) (56b3260)
- uploads: default bare Blob filename on skills endpoints (#422) (e111649)
- webhooks: require headers to be passed to
unwrap() (3230804)
Chores
- internal: codegen related update (c2f327a)
Documentation
- api: clarify pagination on the organization rate-limit list endpoints (d6015b9)
- document TypeScript 5.0 as the minimum supported version (788e721)
0.121.0 (2026-08-26)
Full Changelog: sdk-v0.120.0...sdk-v0.121.0
Features
- api: add
updates thinking display mode (beta) (22274ea) - api: add missing anthropic-beta values (0779f02)
- api: add support for Organization API endpoints (8b61e7a)
- helpers: support Standard Schema for structured outputs and tools (7880078)
Bug Fixes
- tools: keep the tool runner going on pause_turn (#288) (f040dc9)
- types: don't reference NodeJS.ProcessEnv from published types (#367) (fd38dfd)
Chores
- docs: clarify skill version
latest support and memory version retention (7405a69) - examples: remove redundant main().catch boilerplate (154ace7)
- internal: cancel superseded CI runs (0532c98)
- internal: codegen related update (228ff1e)
- internal: minor workflow reformat (41b6c31)
- internal: tighten publint and attw lint checks (e3fbd62)
Documentation
- api: clarify session thread agent and usage.iterations compaction descriptions (beta) (6e852a7)
- examples: use adaptive thinking in thinking examples (3dd7699)
0.120.0 (2026-08-19)
Full Changelog: sdk-v0.119.0...sdk-v0.120.0
Features
- api: managed agents web search config and self hosted sandbox memory (ba8ec50)
Chores
- internal: use a single pnpm workspace lockfile (#359) (3c32145)
0.119.0 (2026-08-19)
Full Changelog: sdk-v0.118.0...sdk-v0.119.0
Features
- api: Files and Skills APIs are now GA; add computer use and browser use toolsets (ab41aa3)
0.118.0 (2026-08-18)
Full Changelog: sdk-v0.117.1...sdk-v0.118.0
Features
- api: additions to files and memory stores (fdc0379)
- api: updates to skill, files, and user profiles (671e6b1)
- client: add helpers for accessing the workspace ID in response headers (28aa5af)
Bug Fixes
- api: remove unsupported midconvsystem content block (ae6ca94)
- session-runner: retry tool-result sends for at least the lease TTL (#339) (7dc6325)
Chores
- internal: bump zod to 4.4.3 (#334) (faa5b7b)
- internal: remove leftover prism references (a163b96)
- stop shipping the v0.50 migration guide and migrate CLI (53992d7)
Documentation
- tools: warn that blocking tool bodies stall the worker heartbeat (#299) (908fdb5)
0.117.1 (2026-08-13)
Full Changelog: sdk-v0.117.0...sdk-v0.117.1
Chores
- ci: allow manually re-publishing a package to npm from the release workflow (af60c1f)
- internal: tag uploaded preview builds with the branch name (#295) (228f44e)
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)
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)
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)
0.114.0 (2026-07-23)
Full Changelog: sdk-v0.113.0...sdk-v0.114.0
Features
- api: add new stop reason 'modelcontextwindow_exceeded' (1ec71c1)
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)
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)
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
- docs: small updates (97f68a8)
0.112.3 (2026-07-17)
Full Changelog: sdk-v0.112.2...sdk-v0.112.3
Chores
- docs: small updates (79fd6c7)
0.112.2 (2026-07-17)
Full Changelog: sdk-v0.112.1...sdk-v0.112.2
Chores
- client: docs updates (fdb3a65)
0.112.1 (2026-07-16)
Full Changelog: sdk-v0.112.0...sdk-v0.112.1
0.112.0 (2026-07-16)
Full Changelog: sdk-v0.111.0...sdk-v0.112.0
Features
- api: add support for MCP Tunnels (597ac41)
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 evaluatedpermission; bound idle by server stopreason (68a6d7b)
Chores
- docs: small updates to field descriptions (e25b885)
- docs: update model example (a33f3f0)
- docs: updates to descriptions and examples (eac4bac)
0.110.0 (2026-07-02)
Full Changelog: sdk-v0.109.1...sdk-v0.110.0
Features
- api: add agent-memory-2026-07-22 beta header (a470e10)
0.109.1 (2026-07-01)
Full Changelog: sdk-v0.109.0...sdk-v0.109.1
Chores
- api: remove some nonfunctional types from the SDKs (cc4dd4e)
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)
0.108.0 (2026-06-30)
Full Changelog: sdk-v0.107.0...sdk-v0.108.0
Features
- api: add support for claude-sonnet-5 (4588db0)
Bug Fixes
- agent-toolset: allow absolute paths that resolve inside workdir (#112) (e951fb2)
Chores
- format README.md (#176) (98dcff7)
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)
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)
0.105.0 (2026-06-18)
Full Changelog: sdk-v0.104.2...sdk-v0.105.0
Features
- api: add support for new codeexecution20260120 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)
0.104.2 (2026-06-15)
Full Changelog: sdk-v0.104.1...sdk-v0.104.2
Chores
- api: remove retired models from API and SDKs (a942876)
0.104.1 (2026-06-09)
Full Changelog: sdk-v0.104.0...sdk-v0.104.1
Bug Fixes
- api: add
frontier_llm refusal category (465e686)
0.104.0 (2026-06-09)
Full Changelog: sdk-v0.103.0...sdk-v0.104.0
Features
- api: add support for Managed Agents deployments and environment variable credentials (d01e38b)
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
- client: 3p middleware ordering (#53) (2a4c339)
0.102.0 (2026-06-06)
Full Changelog: sdk-v0.101.0...sdk-v0.102.0
Features
- api: small updates to Managed Agents types (8ba4f92)
Bug Fixes
- client: run middleware before request signing (#45) (95f1a4a)
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 stopdetails through beta messagedelta 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)
0.100.1 (2026-05-29)
Full Changelog: sdk-v0.100.0...sdk-v0.100.1
Bug Fixes
- streaming: carry encrypted_content on beta compaction blocks (#1025) (eccddf3)
Chores
- client: update lockfiles to have proper dependencies on standardwebhooks (5e9b523)
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.outputtokensdetails (bb0bf27)
Documentation
- replace literal newlines (66ba142)
0.99.0 (2026-05-27)
Full Changelog: sdk-v0.98.1...sdk-v0.99.0
Features
- support custom file size caps (#1029) (814cd4c)
Bug Fixes
- streaming: carry stopdetails through messagedelta accumulation (#1027) (198bc27)
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)
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)
0.97.1 (2026-05-19)
Full Changelog: sdk-v0.97.0...sdk-v0.97.1
Bug Fixes
- runner: skip tool calls SessionToolRunner does not own (9987379)
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)
0.96.0 (2026-05-13)
Full Changelog: sdk-v0.95.2...sdk-v0.96.0
Features
- api: Add BetaManagedAgentsSearchResultBlock types (08f02f3)
- api: Add support for cache diagnostics beta (eafbd6d)
Bug Fixes
- zod: ensure only zod/v4 types are used (#992) (9e08bcc)
Chores
- api: spec updates (27d64ef)
0.95.2 (2026-05-11)
Full Changelog: sdk-v0.95.1...sdk-v0.95.2
0.95.1 (2026-05-07)
Full Changelog: sdk-v0.95.0...sdk-v0.95.1
Chores
- redact api-key headers in debug logs (fad8fee)
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)
0.94.0 (2026-05-05)
Full Changelog: sdk-v0.93.0...sdk-v0.94.0
Features
- client: allow targeting a workspace for OIDC federation token exchange (bde6620)
0.93.0 (2026-05-04)
Full Changelog: sdk-v0.92.0...sdk-v0.93.0
Features
- client: add Workload Identity Federation, interactive OAuth, and auth profiles (d5d6abd)
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)
0.91.1 (2026-04-24)
Full Changelog: sdk-v0.91.0...sdk-v0.91.1
Bug Fixes
- memory: use restrictive file mode for memory files (#901) (6db3b7e)
Chores
- formatter: run prettier and eslint separately (974d22f)
0.91.0 (2026-04-23)
Full Changelog: sdk-v0.90.0...sdk-v0.91.0
Features
- api: CMA Memory public beta (ddf732f)
- bedrock: use auth header for mantle client (#866) (aec801a)
Bug Fixes
- api: fix errors in api spec (ae10768)
- api: restore missing features (1a5b47b)
Chores
- internal: more robust bootstrap script (7716e19)
- tests: bump steady to v0.22.1 (219a971)
0.90.0 (2026-04-16)
Full Changelog: sdk-v0.89.0...sdk-v0.90.0
Features
- api: add claude-opus-4-7, token budgets and user_profiles (b26134b)
Chores
- actually delete release-doctor.yml (0fe984d)
- ci: remove release-doctor workflow (08e58bd)
0.89.0 (2026-04-14)
Full Changelog: sdk-v0.88.0...sdk-v0.89.0
Features
- api: manual updates (57c2a11)
- api: mark Sonnet and Opus 4 as deprecated (eff41b7)
Bug Fixes
- streaming: add missing events (4c52919)
0.88.0 (2026-04-10)
Full Changelog: sdk-v0.87.0...sdk-v0.88.0
Features
- vertex eu region (#882) (1933857)
Documentation
- improve examples (de4f483)
- update examples (454e1c5)
0.87.0 (2026-04-09)
Full Changelog: sdk-v0.86.1...sdk-v0.87.0
Features
- api: Add beta advisor tool (1e99a8d)
0.86.1 (2026-04-08)
Full Changelog: sdk-v0.86.0...sdk-v0.86.1
Chores
- update @anthropic-ai/sdk dependency version (#870) (036342b)
0.86.0 (2026-04-08)
Full Changelog: sdk-v0.85.0...sdk-v0.86.0
Features
- api: add support for Claude Managed Agents (2ef732a)
Chores
- internal: codegen related update (d644830)
0.85.0 (2026-04-07)
Full Changelog: sdk-v0.84.0...sdk-v0.85.0
Features
- client: Create Bedrock Mantle client (#810) (2f1f4a1)
0.84.0 (2026-04-07)
Full Changelog: sdk-v0.83.0...sdk-v0.84.0
Features
- api: Add support for claude-mythos-preview (d4057b0)
- tools: add AbortSignal support for tool runner (#848) (972d591)
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)
Bug Fixes
- client: dont upload aws artifact (#844) (d1a31fc)
Chores
- client: deprecate client-side compaction helpers (1926e87)
- client: internal updates (3d64763)
0.82.0 (2026-04-01)
Full Changelog: sdk-v0.81.0...sdk-v0.82.0
Features
- api: add structured stop_details to message responses (031328a)
- prepare aws package (#782) (f351d4d)
- support API keys in Bedrock SDK (#824) (be6c608)
Chores
- tests: bump steady to v0.20.2 (6cf12cc)
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)
0.80.0 (2026-03-18)
Full Changelog: sdk-v0.79.0...sdk-v0.80.0
Features
- api: manual updates (dd12f1a)
- api: manual updates (9c0a077)
Chores
- internal: tweak CI branches (4a5819e)
0.79.0 (2026-03-16)
Full Changelog: sdk-v0.78.0...sdk-v0.79.0
Features
- add support for filesystem memory tools (#599) (1064199)
- api: chore(config): clean up model enum list (#31) (07727a6)
- api: GA thinking-display-setting (4dc8df4)
- tests: update mock server (e5c3be9)
Bug Fixes
- docs/contributing: correct pnpm link command (16bf66c)
- internal: skip tests that depend on mock server (07417e5)
- zod: use v4 import path for Zod ^3.25 compatibility (#925) (c6c0ac8)
Chores
- client: remove unused import (3827ab5)
- internal: codegen related update (2c1fc10)
- internal: improve import alias names (5b9615b)
- internal: move stringifyQuery implementation to internal function (16239f3)
- internal: update dependencies to address dependabot vulnerabilities (6fdea5e)
- mcp-server: improve instructions (66e5363)
- remove accidentally committed file (#929) (0989113)
- tests: unskip tests that are now supported in steady (616a98a)
Documentation
- streamline and standardize docs (#687) (dbdc5d3)
0.78.0 (2026-02-19)
Full Changelog: sdk-v0.77.0...sdk-v0.78.0
Features
- api: Add top-level cache control (automatic caching) (1e2f83d)
Bug Fixes
- bedrock: eliminate race condition in AWS credential resolution (#901) (e5a101d)
- client: format batches test file (821e9bf)
- tests: fix issue in batches test (5f4ccf8)
Chores
- update mock server docs (25d337f)
0.77.0 (2026-02-18)
Full Changelog: sdk-v0.76.0...sdk-v0.77.0
Features
- api: fix shared UserLocation and error code types (c84038f)
Bug Fixes
- add backward-compat namespace re-exports for UserLocation (#706) (b88834f)
0.76.0 (2026-02-18)
Full Changelog: sdk-v0.75.0...sdk-v0.76.0
Features
- api: manual updates (25fe41c)
0.75.0 (2026-02-17)
Full Changelog: sdk-v0.74.0...sdk-v0.75.0
Features
- api: Releasing claude-sonnet-4-6 (d75e1c0)
Bug Fixes
- api: fix spec errors (aa99e46)
- tests: fix erroneous speed tests (#699) (fcac1ca)
Chores
- internal/client: fix form-urlencoded requests (cba82b4)
- internal: avoid type checking errors with ts-reset (c723296)
- readme: change badge color to blue (3f7e788)
0.74.0 (2026-02-07)
Full Changelog: sdk-v0.73.0...sdk-v0.74.0
Features
- api: enabling fast-mode in claude-opus-4-6 (e337981)
0.73.0 (2026-02-05)
Full Changelog: sdk-v0.72.1...sdk-v0.73.0
Features
- api: Release Claude Opus 4.6, adaptive thinking, and other features (f741f92)
Bug Fixes
- client: avoid memory leak in abort signal listener (#895) (3bdd153)
- client: avoid memory leak with abort signals (53e47df)
- client: avoid removing abort listener too early (cd6e832)
Chores
- client: do not parse responses with empty content-length (2be2df9)
- client: restructure abort controller binding (0eeacb6)
- internal: fix pagination internals not accepting option promises (7c23a3f)
- remove claude-code-review workflow (#644) (ad09c76)
0.72.1 (2026-01-30)
Full Changelog: sdk-v0.72.0...sdk-v0.72.1
Bug Fixes
- client: remove OutputFormat exports from index.ts (bf2cf08)
0.72.0 (2026-01-29)
Full Changelog: sdk-v0.71.2...sdk-v0.72.0
Features
- api: add support for Structured Outputs in the Messages API (eeb7fab)
- api: migrate sending message format in outputconfig rather than outputformat (99f4066)
- ci: add breaking change detection workflow (b181568)
- client: migrate structured output format (#625) (abcdddc)
- helpers: add MCP SDK helper functions (#610) (b6c3963)
Bug Fixes
- mcp: correct code tool API endpoint (4bd6ad6)
- mcp: return correct lines on typescript errors (c425959)
Chores
- break long lines in snippets into multiline (2c44e2d)
- ci: Add Claude Code GitHub Workflow (#612) (28a9a00)
- ci: fix multi package publishing (b9e3ab9)
- ci: upgrade
actions/github-script (ff9dd44) - internal: codegen related update (754de58)
- internal: codegen related update (cb411e4)
- internal: update
actions/checkout version (c0057be) - internal: upgrade babel, qs, js-yaml (494d9ed)
- internal: version bump (24ecc83)
- tests: remove extraneous header test (076a87c)
Documentation
- tool use documentation link (#873) (664cdd6)
- update import paths for beta helpers (#834) (d08fd40)
- update README with Claude branding (#611) (2a9a5f7)
0.71.2 (2025-12-05)
Full Changelog: sdk-v0.71.1...sdk-v0.71.2
Bug Fixes
- streams: ensure errors are catchable (#856) (a480eaf)
0.71.1 (2025-12-04)
Full Changelog: sdk-v0.71.0...sdk-v0.71.1
Bug Fixes
- parser: use correct naming for parsed text blocks (6472bcd)
- structured outputs: ensure parsed is not enumerable (860175f), closes #857
Chores
- add deprecation warnings for accessing .parsed (ae7a637)
- client: fix logger property type (e3e4d7c)
- internal: upgrade eslint (5fbe661)
0.71.0 (2025-11-24)
Full Changelog: sdk-v0.70.1...sdk-v0.71.0
Features
- api: adds support for Claude Opus 4.5, Effort, Advance Tool Use Features, Autocompaction, and Computer Use v5 (f3a0dac)
Chores
- fix ci errors (8d96290)
- include publishConfig in all package.json files (4c72960)
- readme: fix example import (4e8983a)
0.70.1 (2025-11-20)
Full Changelog: sdk-v0.70.0...sdk-v0.70.1
Bug Fixes
- structured outputs: use correct beta header (626662c)
0.70.0 (2025-11-18)
Full Changelog: sdk-v0.69.0...sdk-v0.70.0
Features
- add Foundry SDK (40b0e87)
0.69.0 (2025-11-14)
Full Changelog: sdk-v0.68.0...sdk-v0.69.0
Features
- api: add support for structured outputs beta (e6562d7)
0.68.0 (2025-10-28)
Full Changelog: sdk-v0.67.1...sdk-v0.68.0
Features
- api: add ability to clear thinking in context management (d8707d3)
0.67.1 (2025-10-28)
Full Changelog: sdk-v0.67.0...sdk-v0.67.1
Chores
- api: mark older sonnet models as deprecated (64ad72d)
0.67.0 (2025-10-16)
Full Changelog: sdk-v0.66.0...sdk-v0.67.0
Features
- api: adding support for agent skills (0b7d97f)
0.66.0 (2025-10-15)
Full Changelog: sdk-v0.65.0...sdk-v0.66.0
Features
- api: manual updates (7605d04)
Bug Fixes
- tool-runner: fix unhandled promise error for streams (4f6bc94)
Chores
- client: add context-management-2025-06-27 beta header (c6efc98)
- client: add model-context-window-exceeded-2025-08-26 beta header (06d2513)
- internal: use npm pack for build uploads (55c0ad7)
- jsdoc: fix @link annotations to refer only to parts of the package‘s public interface (62c1b5e)
0.65.0 (2025-09-29)
Full Changelog: sdk-v0.64.0...sdk-v0.65.0
Features
- api: adds support for Claude Sonnet 4.5 and context management features (3f0b0fb)
Chores
- internal: codegen related update (724a2b1)
- internal: ignore .eslintcache (56a5f30)
0.64.0 (2025-09-26)
Full Changelog: sdk-v0.63.1...sdk-v0.64.0
Features
- toolRunner: support custom headers (ac6a7a3)
Performance Improvements
- faster formatting (32d6185)
Chores
- internal: fix incremental formatting in some cases (2bdf8ee)
- internal: remove deprecated
compilerOptions.baseUrl from tsconfig.json (2817c45)
0.63.1 (2025-09-23)
Full Changelog: sdk-v0.63.0...sdk-v0.63.1
Bug Fixes
- helpers/zod: fix compat with zod 3 (a2952e1)
Chores
- do not install brew dependencies in ./scripts/bootstrap by default (115d81a)
- internal: update CI (dfa991a)
- package: lower zod peer dependency constraints (b40cfec)
0.63.0 (2025-09-17)
Full Changelog: sdk-v0.62.0...sdk-v0.63.0
Features
- client: add support for toolRunner helpers (28f5837)
Chores
- internal: fix tests (003617d)
- vertex: update model string to valid example (7b77da0)
0.62.0 (2025-09-10)
Full Changelog: sdk-v0.61.0...sdk-v0.62.0
Features
- api: adds support for Documents in tool results (5d971f9)
- api: adds support for webfetch20250910 tool (c663898)
0.61.0 (2025-09-02)
Full Changelog: sdk-v0.60.0...sdk-v0.61.0
Features
- client: adds support for code-execution-2025-08-26 tool (91dd1bb)
- mcp: add code execution tool (2f9cfba)
Chores
- add package to package.json (3ee3632)
- client: qualify global Blob (e6bfd68)
- deps: update dependency @types/node to v20.17.58 (e3577f1)
- internal: formatting change (c8f4029)
- internal: update global Error reference (c82be0d)
- update CI script (92f4e99)
Documentation
- fix default timeout comment (#812) (a59964d)
0.60.0 (2025-08-13)
Full Changelog: sdk-v0.59.0...sdk-v0.60.0
Features
- api: makes 1 hour TTL Cache Control generally available (b3c97bd)
- betas: add context-1m-2025-08-07 (a5f6db8)
Chores
- deprecate older claude-3-5 sonnet models (#488) (4fc9f76)
- internal: update comment in script (8157062)
- internal: update test skipping reason (4ea623a)
- update @stainless-api/prism-cli to v5.15.0 (43616bd)
Documentation
- readme: clarify beta feature usage (3196064)
0.59.0 (2025-08-08)
Full Changelog: sdk-v0.58.0...sdk-v0.59.0
Features
- api: search result content blocks (f372c0d)
Chores
- internal: move publish config (5c1689e)
0.58.0 (2025-08-05)
Full Changelog: sdk-v0.57.0...sdk-v0.58.0
Features
- api: add claude-opus-4-1-20250805 (08c61db)
- api: adds support for texteditor20250728 tool (ca57d74)
- api: removed older deprecated models (352a5fd)
- update streaming error message to say 'required' not 'recommended' (ffac3e0)
- update streaming error message to say 'required' not 'recommended' (82a9ae5)
- vertex: support global endpoint (#449) (1c42030)
Bug Fixes
- internal/bootstrap: install dependencies for all packages (d3734f9)
- internal/bootstrap: only build main package (82428c7)
- internal/bootstrap: run build before installing other packages (301f504)
- internal/test: use jest directly (dab423b)
Chores
- client: add TextEditor_20250429 tool (bcb557d)
- internal: remove redundant imports config (555769d)
- internal: version bump (eb97e85)
0.57.0 (2025-07-21)
Full Changelog: sdk-v0.56.0...sdk-v0.57.0
Features
- bedrock: better edge runtime support (#462) (5f8d1bb)
- client: add breaking change detection to CI (04332aa)
Bug Fixes
- bedrock: fix lint errors (aa40e9c)
- internal: fix type error for fromSSEResponse call (2405664)
- vertex: fix lint errors (7772f78)
Chores
- make some internal functions async (9cc6c55)
- ts: reorder package.json imports (e02b0a1)
0.56.0 (2025-07-03)
Full Changelog: sdk-v0.55.1...sdk-v0.56.0
Features
- api: add support for Search Result Content Blocks (2910b28)
- tests: add fixture-based streaming tests and improve test coverage (00424bc)
- vertex: add AuthClient interface support for improved auth flexibility (b6f86e2)
Bug Fixes
- avoid console usage (e5ab01d)
- bedrock: fix bedrock logger (f183bc9)
Chores
- add docs to RequestOptions type (38cb967)
- api: update BetaCitationSearchResultLocation (760be6b)
Documentation
- model in examples (9385376)
- more beta updates (7d8b8ac)
- update model in readme (b1799f7)
- update models and non-beta batches (5305cdb)
0.55.1 (2025-06-30)
Full Changelog: sdk-v0.55.0...sdk-v0.55.1
Bug Fixes
- ci: release-doctor — report correct token name (5fa2ebf)
- client: get fetchOptions type more reliably (60673ab)
- client: use proxy in bedrock when requesting credentials from AWS (8cfd227)
Chores
- ci: only run for pushes and fork pull requests (3d1c911)
- client: improve path param validation (1638f13)
0.55.0 (2025-06-24)
Full Changelog: sdk-v0.54.0...sdk-v0.55.0
Features
- client: add support for endpoint-specific base URLs (9be46a8)
Bug Fixes
- client: explicitly copy fetch in withOptions (3a5909b)
- internal: resolve conflict (acfff05)
- publish script — handle NPM errors correctly (c4a6666)
- stream: avoid event listener leak (eb272af)
Chores
- ci: enable for pull requests (8505818)
- client: refactor imports (d5dff04)
- internal: add pure annotations, make base APIResource abstract (183d39c)
- readme: update badges (147f321)
- readme: use better example snippet for undocumented params (5beafd5)
0.54.0 (2025-06-11)
Full Changelog: sdk-v0.53.0...sdk-v0.54.0
Features
- api: api update (e923aa1)
- api: api update (4877181)
- api: manual updates (99b0111)
- client: add support for fine-grained-tool-streaming-2025-05-14 (6b35dd9)
Bug Fixes
- client: deprecate BetaBase64PDFBlock in favor of BetaRequestDocumentBlock (7fa10db)
- client: improve error message in parsing JSON (7c0cb84)
- internal: revert unintentional changes (28dccec)
Chores
- avoid type error in certain environments (48c1a41)
- tests: add testing for invalid json raising (52260c1)
0.53.0 (2025-06-04)
Full Changelog: sdk-v0.52.0...sdk-v0.53.0
Features
- client: add support for new texteditor20250429 tool (e49ebfb)
Bug Fixes
- client: correctly track input from servertooluse input deltas (4a14253)
- client: fix link to streaming responses docs (2ad98be)
- compat with more runtimes (3c70ae3)
Chores
- adjust eslint.config.mjs ignore pattern (ab404cf)
- ci: fix release workflow (7e2e566)
- deps: bump eslint-plugin-prettier (8f973c4)
- docs: use top-level-await in example snippets (b4a60ee)
- examples: show how to pass an authorization token to an MCP server (340461b)
- improve publish-npm script --latest tag logic (4a7bdc0)
- internal: codegen related update (345af47)
- internal: codegen related update (6d924ef)
- internal: fix readablestream types in node 20 (b68745b)
- internal: fix release workflows (a8da56f)
Documentation
- pagination: improve naming (8e62803)
0.52.0 (2025-05-22)
Full Changelog: sdk-v0.51.0...sdk-v0.52.0
Features
- api: add claude 4 models, files API, code execution tool, MCP connector and more (769f9da)
Chores
- internal: codegen related update (2ed236d)
- internal: version bump (8ebaf61)
0.51.0 (2025-05-15)
Full Changelog: sdk-v0.50.4...sdk-v0.51.0
Features
- bedrock: support skipAuth on Bedrock client to bypass local auth requirements (b661c5f)
Bug Fixes
- bedrock: support model names with slashes (cb5fa8a)
Chores
- package: remove engines (f0378ec)
0.50.4 (2025-05-12)
Full Changelog: sdk-v0.50.3...sdk-v0.50.4
Bug Fixes
- stream: correctly accumulate usage (c55b4f0)
0.50.3 (2025-05-09)
Full Changelog: sdk-v0.50.2...sdk-v0.50.3
Bug Fixes
- client: always overwrite when merging headers (657912a)
- client: always overwrite when merging headers (bf70c9f)
0.50.2 (2025-05-09)
Full Changelog: sdk-v0.50.1...sdk-v0.50.2
Bug Fixes
- ci: bump publish workflow to node 20 (306a081)
Chores
- internal: minor sync (d89476f)
- sync repo (508e385)
Documentation
0.50.1 (2025-05-09)
Full Changelog: sdk-v0.50.0...sdk-v0.50.1
0.50.0 (2025-05-09)
Full Changelog: sdk-v0.41.0...sdk-v0.50.0
Features
- api: adds web search capabilities to the Claude API (b36623f)
- api: manual updates (80d5daa)
- api: manual updates (3124e2b)
- client: add withOptions helper (caab783)
Bug Fixes
- bedrock,vertex: update to new SDK version (cb620bb)
- client: send all configured auth headers (3961628)
- internal: fix file uploads in node 18 jest (1071b34)
- mcp: remove unused tools.ts (4c4d763)
- messages: updates for server tools (c2709b2)
- update old links (f33a68a)
- vertex,bedrock: correct build script (df895a7)
Chores
- bedrock: add
skipAuth option to allow users to let authorization be handled elsewhere (ee58772) - bedrock: bump @aws-sdk dependencies (ff925db)
- bedrock: bump @aws-sdk/credential-providers (9f611d6)
- ci: add timeout thresholds for CI jobs (385f900)
- ci: only use depot for staging repos (1f05880)
- ci: run on more branches and use depot runners (7176150)
- client: drop support for EOL node versions (ffbb2da)
- client: minor internal fixes (595678f)
- internal: codegen related update (a6ae129)
- internal: fix format script (9ce30ba)
- internal: formatting fixes (7bd4594)
- internal: improve index signature formatting (7dc3e19)
- internal: improve node 18 shims (c6780dd)
- internal: reduce CI branch coverage (464431d)
- internal: refactor utils (b3dee57)
- internal: share typescript helpers (74187db)
- internal: upload builds and expand CI branch coverage (bbda5d3)
- perf: faster base64 decoding (975795a)
- tests: improve enum examples (66cf6d4)
Documentation
- readme: fix typo (6f8fce9)
0.41.0 (2025-05-07)
Full Changelog: sdk-v0.40.1...sdk-v0.41.0
Features
- api: adds web search capabilities to the Claude API (fae7e52)
Chores
- ci: bump node version for release workflows (3502747)
Documentation
- add examples to tsdocs (19a9285)
- readme: fix typo (735574e)
0.40.1 (2025-04-28)
Full Changelog: sdk-v0.40.0...sdk-v0.40.1
Chores
- bedrock: bump @aws-sdk dependencies (6440e1d)
0.40.0 (2025-04-25)
Full Changelog: sdk-v0.39.0...sdk-v0.40.0
Features
- add SKIP_BREW env var to ./scripts/bootstrap (#710) (1b8376a)
- api: extract ContentBlockDelta events into their own schemas (#732) (fd0ec83)
- api: manual updates (39b64c9)
- api: manual updates (771e05b)
- api: manual updates (ca6dbd6)
- api: manual updates (14df8cc)
- client: accept RFC6838 JSON content types (#713) (fc32787)
- mcp: allow opt-in mcp resources and endpoints (#720) (9f3a54e)
Bug Fixes
- api: improve type resolution when importing as a package (#738) (8992ed4)
- avoid type error in certain environments (#723) (208fdaf)
- client: deduplicate stop reason type (#726) (2d7cef1)
- client: send
X-Stainless-Timeout in seconds (#733) (cae4f77) - client: send all configured auth headers (#742) (86708b4)
- exports: ensure resource imports don't require /index (#717) (56b2a80)
- internal: work around https://github.com/vercel/next.js/issues/76881 (#727) (36ea0ef)
- mcp: remove unused tools.ts (#740) (26793e7)
- remove duplicate exports (2df4cdd)
Chores
- add hash of OpenAPI spec/config inputs to .stats.yml (#725) (271be7d)
- bedrock: bump @aws-sdk/credential-providers (a4d88d7)
- ci: add timeout thresholds for CI jobs (1080c70)
- ci: only use depot for staging repos (359dafa)
- ci: run on more branches and use depot runners (3331315)
- client: minor internal fixes (fcf3e35)
- internal: add aliases for Record and Array (#735) (e0a4bec)
- internal: add back release workflow (68d54e5)
- internal: codegen related update (#737) (2a368bb)
- internal: fix lint (2cf3641)
- internal: import ordering changes (#708) (a5680e1)
- internal: improve index signature formatting (#739) (627c5fa)
- internal: reduce CI branch coverage (6ed0bd6)
- internal: remove CI condition (#730) (cc31518)
- internal: remove extra empty newlines (#716) (4d3c024)
- internal: update config (#728) (ababd80)
- internal: upload builds and expand CI branch coverage (#744) (0b7432a)
- tests: improve enum examples (#743) (c1c93a7)
0.39.0 (2025-02-28)
Full Changelog: sdk-v0.38.0...sdk-v0.39.0
Features
- api: add support for disabling tool calls (#701) (1602b51)
Documentation
- update URLs from stainlessapi.com to stainless.com (#699) (05e33b7)
0.38.0 (2025-02-27)
Full Changelog: sdk-v0.37.0...sdk-v0.38.0
Features
- api: add URL source blocks for images and PDFs (#698) (16e7336)
Chores
- internal: update spec (#692) (142f221)
Documentation
- add thinking examples (db6f761)
0.37.0 (2025-02-24)
Full Changelog: sdk-v0.36.3...sdk-v0.37.0
Features
- api: add claude-3.7 + support for thinking (ffab311)
- client: send
X-Stainless-Timeout header (#679) (1172430) - pagination: avoid fetching when has_more: false (#680) (d4df248)
Bug Fixes
- client: fix export map for index exports (#684) (56d9c7a)
- correctly decode multi-byte characters over multiple chunks (#681) (e369e3d)
- optimize sse chunk reading off-by-one error (#686) (53669af)
Chores
- api: update openapi spec url (#678) (84401b1)
- internal: add missing return type annotation (#685) (a8862b9)
- internal: fix devcontainers setup (#689) (8665946)
- internal: reorder model constants (#676) (52a2a11)
- internal: update models used in tests (52a2a11)
0.36.3 (2025-01-27)
Full Changelog: sdk-v0.36.2...sdk-v0.36.3
Bug Fixes
- streaming: accumulate citations (#675) (522118f)
Chores
- docs: updates (#673) (751ecd0)
0.36.2 (2025-01-23)
Full Changelog: sdk-v0.36.1...sdk-v0.36.2
Bug Fixes
- bedrock: update streaming util import (255c059)
0.36.1 (2025-01-23)
Full Changelog: sdk-v0.36.0...sdk-v0.36.1
Chores
- tests: fix types (9efe3ee)
0.36.0 (2025-01-23)
Full Changelog: sdk-v0.35.0...sdk-v0.36.0
Features
- api: add citations (#668) (1fef177)
- client: support results endpoint (#666) (db5fffe)
- stream: expose
response property as well (b0235c7)
Chores
- bedrock: bump dependency on @anthropic-ai/sdk (8745ca2)
- internal: fix import (628b55e)
- internal: minor restructuring (#664) (57aefa7)
- vertex: bump dependency on @anthropic-ai/sdk (a1c7fcd)
0.35.0 (2025-01-21)
Full Changelog: sdk-v0.34.0...sdk-v0.35.0
Features
- add beta message streaming helpers (#655) (d7b5af1)
- stream: add
.withResponse() (#654) (b54477f) - streaming: add
.request_id getter (4572478)
Bug Fixes
- docs: correct results return type (#657) (4e6d031)
- examples: add token counting example (2498e2e)
- send correct Accept header for certain endpoints (#651) (17ffaeb)
- vertex: add beta.messages.countTokens method (51d3f23)
Chores
- deprecate more models (661f5f9)
- internal: add test (#660) (3ec7d1a)
- internal: temporary revert commit (#643) (43dd43c)
- internal: update examples (#649) (036a239)
- types: add
| undefined to client options properties (#656) (d642298)
Documentation
- readme: fix misplaced period (#650) (8754744)
- readme: fix Request IDs example (#659) (6d3162d)
0.34.0 (2024-12-20)
Full Changelog: sdk-v0.33.1...sdk-v0.34.0
Features
- api: add message batch delete endpoint (#640) (54f7e1f)
Bug Fixes
- client: normalize method (#639) (384bb04)
Chores
- bump testing data uri (#637) (3f23530)
- internal: temporary revert commit (#643) (8057b1e)
Documentation
- minor formatting changes (#641) (8b362ee)
- readme: add alpha callout (#646) (640304c)
0.33.1 (2024-12-17)
Full Changelog: sdk-v0.33.0...sdk-v0.33.1
Bug Fixes
- vertex: remove
anthropic_version deletion for token counting (88221be)
Chores
- internal: fix some typos (#633) (a0298f5)
0.33.0 (2024-12-17)
Full Changelog: sdk-v0.32.1...sdk-v0.33.0
Features
- api: general availability updates (93d1316)
- api: general availability updates (#631) (b5c92e5)
- client: add .requestid property to object responses (#596) (9d6d584)
- internal: make git install file structure match npm (#617) (d3dd7d5)
- vertex: support token counting (9e76b4d)
Bug Fixes
- docs: add missing await to pagination example (#609) (e303077)
- types: remove anthropic-instant-1.2 model (#599) (e222a4d)
Chores
- api: update spec version (#607) (ea44f9a)
- api: update spec version (#629) (a25295c)
- bedrock,vertex: remove unsupported countTokens method (#597) (17b7da5)
- bedrock: remove unsupported methods (6458dc1)
- ci: remove unneeded workflow (#594) (7572e48)
- client: drop unused devDependency (#610) (5d0d523)
- improve browser error message (#613) (c26121e)
- internal: bump cross-spawn to v7.0.6 (#624) (e58ba9a)
- internal: remove unnecessary getRequestClient function (#623) (882c45f)
- internal: update isAbsoluteURL (#627) (2528ea0)
- internal: update spec (#630) (82cac06)
- internal: use reexports not destructuring (#604) (e4daff2)
- remove redundant word in comment (#615) (ef57a10)
- tests: limit array example length (#611) (91dc181)
- types: nicer error class types + jsdocs (#626) (0287993)
Documentation
- remove suggestion to use
npm call out (#614) (6369261) - use latest sonnet in example snippets (#625) (f70882b)
0.32.1 (2024-11-05)
Full Changelog: sdk-v0.32.0...sdk-v0.32.1
Bug Fixes
- bedrock: don't mutate request body inputs (f83b535)
- vertex: don't mutate request body inputs (e9a82e5)
0.32.0 (2024-11-04)
Full Changelog: sdk-v0.31.0...sdk-v0.32.0
Features
- api: add new haiku model (#587) (983b13c)
Bug Fixes
- don't require deno to run build-deno (#586) (0e431d6)
- types: add missing token-counting-2024-11-01 (#583) (13d629c)
Chores
- remove unused build-deno condition (#585) (491e8fe)
0.31.0 (2024-11-01)
Full Changelog: sdk-v0.30.1...sdk-v0.31.0
Features
- api: add message token counting & PDFs support (#582) (b593837)
Bug Fixes
- countTokens: correctly set beta header (1680757)
- internal: support pnpm git installs (#579) (86bb102)
- types: add missing token-counting-2024-11-01 (aff1546)
Reverts
- disable isolatedModules and change imports (#575) (2c3b176)
Chores
- internal: update spec version (#571) (5760012)
Documentation
- readme: minor typo fixes (#577) (8412854)
Refactors
- enable isolatedModules and change imports (#573) (9068b4b)
- use type imports for type-only imports (#580) (2c8a337)
0.30.1 (2024-10-23)
Full Changelog: sdk-v0.30.0...sdk-v0.30.1
Bug Fixes
- bedrock: correct messages beta handling (9b57586)
- vertex: correct messages beta handling (26f21ee)
Chores
- internal: bumps eslint and related dependencies (#570) (0b3ebb0)
0.30.0 (2024-10-22)
Full Changelog: sdk-v0.29.2...sdk-v0.30.0
Features
- api: add new model and
computer-use-2024-10-22 beta (6981d89) - bedrock: add beta.messages.create() method (6317592)
- vertex: add beta.messages.create() (22cfdba)
Bug Fixes
- client: respect x-stainless-retry-count default headers (#562) (274573f)
Chores
- api: add title (#564) (a8b7544)
- internal: update spec (#566) (5b998ea)
0.29.2 (2024-10-17)
Full Changelog: sdk-v0.29.1...sdk-v0.29.2
Bug Fixes
- types: remove misleading betas TypedDict property for the Batch API (#559) (4de5d0a)
0.29.1 (2024-10-15)
Full Changelog: sdk-v0.29.0...sdk-v0.29.1
Bug Fixes
- beta: merge betas param with the default value (#556) (5520bbc)
Chores
- internal: update spec URL (#554) (1fb6448)
0.29.0 (2024-10-08)
Full Changelog: sdk-v0.28.0...sdk-v0.29.0
Features
- api: add message batches api (4f114d5)
Chores
- internal: move LineDecoder to a separate file (#541) (fd42469)
- internal: pass props through internal parser (#549) (dd71955)
Refactors
- types: improve metadata type names (#547) (cef499c)
- types: improve metadata types (#546) (3fe538b)
- types: improve tool type names (#543) (18dbe77)
- types: improve tool type names (#544) (fc2d823)
0.28.0 (2024-10-04)
Full Changelog: sdk-v0.27.3...sdk-v0.28.0
Features
- api: support disabling parallel tool use (#540) (df0032f)
- client: allow overriding retry count header (#536) (ec11f91)
- client: send retry count header (#533) (401b81c)
Bug Fixes
- types: remove leftover polyfill usage (#532) (ac188b2)
Chores
- better object fallback behaviour for casting errors (#503) (3660e97)
- better object fallback behaviour for casting errors (#526) (4ffb2e4)
- internal: add dev dependency (#531) (a9c127b)
Documentation
- improve and reference contributing documentation (#539) (cbef925)
- update CONTRIBUTING.md (#528) (2609dec)
0.27.3 (2024-09-09)
Full Changelog: sdk-v0.27.2...sdk-v0.27.3
Bug Fixes
- streaming: correct error message serialisation (#524) (e150fa4)
- uploads: avoid making redundant memory copies (#520) (b6d2638)
Chores
- docs: update browser support information (#522) (ce7aeb5)
0.27.2 (2024-09-04)
Full Changelog: sdk-v0.27.1...sdk-v0.27.2
Bug Fixes
- client: correct File construction from node-fetch Responses (#518) (62ae46f)
Chores
- api: deprecate claude-1 models (53644d2)
- ci: install deps via ./script/bootstrap (#515) (90a8da1)
- internal: dependency updates (#519) (b7b0cd6)
- run tsc as part of lint script (#513) (c8127cf)
0.27.1 (2024-08-27)
Full Changelog: sdk-v0.27.0...sdk-v0.27.1
Chores
- ci: check for build errors (#511) (3ab1d3d)
0.27.0 (2024-08-21)
Full Changelog: sdk-v0.26.1...sdk-v0.27.0
Features
- client: add support for browser usage (#504) (93c5f16)
Documentation
- readme: update formatting and clarity for CORS flag (9cb2c35)
0.26.1 (2024-08-15)
Full Changelog: sdk-v0.26.0...sdk-v0.26.1
Chores
- ci: add CODEOWNERS file (#498) (c34433f)
- docs/api: update prompt caching helpers (04195a3)
0.26.0 (2024-08-14)
Full Changelog: sdk-v0.25.2...sdk-v0.26.0
Features
- api: add prompt caching beta (c920b77)
- client: add streaming helpers (39abc26)
Chores
- examples: minor formatting changes (#491) (8afef58)
0.25.2 (2024-08-12)
Full Changelog: sdk-v0.25.1...sdk-v0.25.2
Chores
- ci: bump prism mock server version (#490) (bfb27f5)
- ci: minor changes (#488) (747fd97)
0.25.1 (2024-08-09)
Full Changelog: sdk-v0.25.0...sdk-v0.25.1
Chores
- internal: update publish npm script (#483) (fb862ff)
- internal: updates (#487) (67a3325)
- sync openapi version (#481) (5fd7e21)
- sync openapi version (#485) (e74c522)
- sync openapi version (#486) (ad98e9e)
0.25.0 (2024-07-29)
Full Changelog: sdk-v0.24.3...sdk-v0.25.0
Features
- add back compat alias for InputJsonDelta (8b08161)
- client: make request-id header more accessible (#462) (5ea6f8b)
Bug Fixes
- compat: remove ReadableStream polyfill redundant since node v16 (#478) (75f5710)
- use relative paths (#475) (a8ca93c)
Chores
- bedrock: use
chunk for internal SSE parsing instead of completion (#472) (0f6190a) - ci: also run workflows for PRs targeting
next (#464) (cc405a8) - docs: fix incorrect client var names (#479) (a247935)
- docs: mention lack of support for web browser runtimes (#468) (968a7fb)
- docs: minor update to formatting of API link in README (#467) (50b9f2b)
- docs: rename anthropic const to client (#471) (e1a7f9f)
- docs: use client instead of package name in Node examples (#469) (8961ebf)
- internal: add constant for default timeout (#480) (dc89753)
- internal: minor changes to tests (#465) (c1fd563)
- internal: remove old reference to check-test-server (8dc9afc)
- sync spec (#470) (b493aa4)
- tests: update prism version (#473) (6f21ecf)
Refactors
- extract model out to a named type and rename partialjson (#477) (d2d4e36)
0.24.3 (2024-07-01)
Full Changelog: sdk-v0.24.2...sdk-v0.24.3
Bug Fixes
- types: avoid errors on certain TS versions (dd6aca5)
0.24.2 (2024-06-28)
Full Changelog: sdk-v0.24.1...sdk-v0.24.2
Bug Fixes
- partial-json: don't error on unknown tokens (d212ce1)
- partial-json: handle
null token properly (f53742f)
Chores
- gitignore test server logs (#451) (ee1308f)
- tests: add unit tests for partial-json-parser (4fb3bea)
0.24.1 (2024-06-25)
Full Changelog: sdk-v0.24.0...sdk-v0.24.1
Bug Fixes
- api: add string to tool result block (#448) (87af4e9)
Chores
- internal: minor reformatting (#444) (46790bb)
- internal: replace deprecated aws-sdk packages with @smithy (#447) (4328cbf)
0.24.0 (2024-06-20)
Full Changelog: sdk-v0.23.0...sdk-v0.24.0
Features
- api: add new claude-3-5-sonnet-20240620 model (#438) (8d60d1b)
0.23.0 (2024-06-14)
Full Changelog: sdk-v0.22.0...sdk-v0.23.0
Features
- support
application/octet-stream request bodies (#436) (3a8e6ed)
Bug Fixes
- allow git imports for pnpm (#433) (a4f5263)
0.22.0 (2024-05-30)
Full Changelog: sdk-v0.21.1...sdk-v0.22.0
Features
- api/types: add stream event type aliases with a Raw prefix (#428) (1e367e4)
- api: tool use is GA and available on 3P (#429) (2decf85)
- bedrock: support tools (91fc61a)
- streaming: add tools support (4c83bb1)
- vertex: support tools (acf0aa7)
Documentation
- helpers: mention inputJson event (0ef0e39)
- readme: add bundle size badge (#426) (bf7c1fd)
0.21.1 (2024-05-21)
Full Changelog: sdk-v0.21.0...sdk-v0.21.1
Chores
- docs: fix typo (#423) (d42f458)
- internal: run build script over sub-packages (6f04f66)
0.21.0 (2024-05-16)
Full Changelog: sdk-v0.20.9...sdk-v0.21.0
Features
- api: add
tool_choice param, image block params inside tool_result.content, and streaming for tool_use blocks (#418) (421a1e6)
Chores
- docs: add SECURITY.md (#411) (bf2ad84)
- internal: add slightly better logging to scripts (#415) (7a042d2)
- internal: fix generated version numbers (#413) (ea77063)
0.20.9 (2024-05-07)
Full Changelog: sdk-v0.20.8...sdk-v0.20.9
Bug Fixes
- package: revert recent client file change (#409) (9054249)
Chores
- internal: add link to openapi spec (#406) (39c856d)
- internal: bump prism version (#407) (0c1eb5d)
- internal: move client class to separate file (#408) (b5e1e4a)
- internal: refactor scripts (#404) (f60e2d8)
0.20.8 (2024-04-29)
Full Changelog: sdk-v0.20.7...sdk-v0.20.8
Chores
- internal: add scripts/test and scripts/mock (#403) (bdc6011)
- internal: use actions/checkout@v4 for codeflow (#400) (6d565d3)
0.20.7 (2024-04-24)
Full Changelog: sdk-v0.20.6...sdk-v0.20.7
Chores
- internal: use @swc/jest for running tests (#397) (0dbca67)
0.20.6 (2024-04-17)
Full Changelog: sdk-v0.20.5...sdk-v0.20.6
Build System
- configure UTF-8 locale in devcontainer (#393) (db10244)
0.20.5 (2024-04-15)
Full Changelog: sdk-v0.20.4...sdk-v0.20.5
Chores
- internal: formatting (#390) (b7861b9)
0.20.4 (2024-04-11)
Full Changelog: sdk-v0.20.3...sdk-v0.20.4
Chores
- internal: update gitignore (#388) (03f03a2)
0.20.3 (2024-04-10)
Full Changelog: sdk-v0.20.2...sdk-v0.20.3
Bug Fixes
- vertex: correct core client dependency constraint (#384) (de29699)
0.20.2 (2024-04-09)
Full Changelog: sdk-v0.20.1...sdk-v0.20.2
Chores
- internal: update lock files (#377) (6d239ef)
0.20.1 (2024-04-04)
Full Changelog: sdk-v0.20.0...sdk-v0.20.1
Documentation
- readme: mention tool use (#375) (72356dd)
0.20.0 (2024-04-04)
Full Changelog: sdk-v0.19.2...sdk-v0.20.0
Features
- api: tool use beta (#374) (e28514a)
Bug Fixes
- types: correctly mark type as a required property in requests (#371) (a04edd8)
Chores
- types: consistent naming for text block types (#373) (84a6a58)
0.19.2 (2024-04-04)
Full Changelog: sdk-v0.19.1...sdk-v0.19.2
Bug Fixes
- streaming: handle special line characters and fix multi-byte character decoding (#370) (7a97b38)
Chores
- deps: bump yarn to v1.22.22 (#369) (603d7b1)
- deps: remove unused dependency digest-fetch (#368) (df1df0f)
Documentation
- readme: change undocumented params wording (#363) (4222e08)
0.19.1 (2024-03-29)
Full Changelog: sdk-v0.19.0...sdk-v0.19.1
Bug Fixes
- client: correctly send deno version header (#354) (ad5162b)
- handle process.env being undefined in debug func (#351) (3b0f38a)
- streaming: correct accumulation of output tokens (#361) (76af283)
- types: correct typo claude-2.1' to claude-2.1 (#352) (0d5efb9)
Chores
- internal: add type (#359) (9456414)
Documentation
- bedrock: fix dead link (#356) (a953e00)
- readme: consistent use of sentence case in headings (#347) (30f45d1)
- readme: document how to make undocumented requests (#349) (f92c50a)
0.19.0 (2024-03-19)
Full Changelog: sdk-v0.18.0...sdk-v0.19.0
Features
- vertex: add support for overriding google auth (#338) (28d98c4)
- vertex: api is no longer in private beta (#344) (892127c)
Bug Fixes
- internal: make toFile use input file's options (#343) (2dc2174)
Chores
- internal: update generated pragma comment (#341) (fd60f63)
Documentation
- fix typo in CONTRIBUTING.md (#340) (ba9f3fa)
0.18.0 (2024-03-13)
Full Changelog: sdk-v0.17.2...sdk-v0.18.0
Features
- api: add haiku model (#333) (11becc6)
Documentation
- update models in vertex examples (#331) (3d139b3)
0.17.2 (2024-03-12)
Full Changelog: sdk-v0.17.1...sdk-v0.17.2
Chores
- internal: add explicit type annotation to decoder (#324) (7e172c7)
0.17.1 (2024-03-06)
Full Changelog: sdk-v0.17.0...sdk-v0.17.1
Documentation
- deprecate old access token getter (#322) (1110548)
- remove extraneous --save and yarn install instructions (#323) (775ecb9)
0.17.0 (2024-03-06)
Full Changelog: sdk-v0.16.1...sdk-v0.17.0
Features
- api: add enum to model param for message (#315) (0c44de0)
Bug Fixes
- streaming: correctly handle trailing new lines in byte chunks (#317) (0147b46)
Chores
- types: fix accidental exposure of Buffer type to cloudflare (#319) (a5e4462)
Documentation
- readme: fix https proxy example (#310) (99d3c54)
- readme: fix https proxy example (#311) (ffb603c)
0.16.1 (2024-03-04)
Full Changelog: sdk-v0.16.0...sdk-v0.16.1
Chores
- fix error handler in readme (#307) (5007a1e)
Documentation
- readme: reference bedrock sdk (#309) (0fd0416)
0.16.0 (2024-03-04)
Full Changelog: sdk-v0.15.0...sdk-v0.16.0
Features
- bedrock: add messages API (#305) (8b7f89e)
Chores
- update examples (459956a)
0.15.0 (2024-03-04)
Full Changelog: sdk-v0.14.1...sdk-v0.15.0
Features
- messages: add support for image inputs (#303) (7663bd6)
Bug Fixes
- MessageStream: handle errors more gracefully in async iterator (#301) (9cc0daa)
Chores
- docs: mention install from git repo (#302) (dd2627b)
- internal: upda