v3.18.0
3.18.0 (2026-03-25)
Full Changelog: v3.0.2...v3.18.0
Features
- [feat]: add support for local caching of agent when using api (2) (2cafd02)
- [fix]: add
useSearch&toolTimeoutto stainless types (7293763) - [STG-1607] Yield finished SSE event instead of silently dropping it (5b6b3fc)
- add auto-bedrock support based on bedrock/provider.model-name (2627a23)
- Add bedrock to provider enum in Zod schemas and OpenAPI spec (9b19bf9)
- Add executionModel serialization to api client (6171867)
- Add explicit SSE event names for local v3 streaming (7239f7a)
- Add missing cdpHeaders field to v3 server openapi spec (a417fc8)
- add v3 integration tests matching cloud exactly (a5a3ab7)
- api: manual updates (51b11b1)
- client: add
ToStringandEqualsmethods (44c5549) - client: add
ToStringtoApiEnum(20899c6) - client: add equality and tostring for multipart data (7e64d5f)
- client: add Equals and ToString to params (80c81af)
- End endpoint cleanup (6b33978)
- Include LLM headers in ModelConfig (ea89f89)
- Include replay endpoint in stainless spec so SDK clients can get run metrics (e9fdd89)
- move Stainless compatibility transforms from gen-openapi.ts into stainless.yml (7068824)
- randomize region used for evals, split out pnpm and turbo cache, veri… (5c36c02)
- Removed MCP from readme for now (f173a80)
- Revert broken finished SSE yield config (dcab6a5)
- Update stainless.yml for project and publish settings (5f7a786)
- variables for observe (6668a7e)
Bug Fixes
- client: handle path params correctly in
FromRawUnchecked(29e411c) - client: handle root bodies in requests properly (1c7654f)
- client: handle unions containing unknown types properly (2a7576a)
- client: improve behaviour for comma-delimited binary content in multipart requests (63f7db5)
- client: improve union equality method (e0a1678)
- client: validate unions properly (087cc53)
- docs: make xml syntactically correct (f3c68ef)
Chores
- change visibility of QueryString() and AddDefaultHeaders (f655845)
- ci: skip lint on metadata-only changes (a027bc6)
- client: update formatting (721c480)
- docs: add proxy documentation to readme (1fd2998)
- docs: add undocumented parameters to readme (79503d8)
- internal: add copy constructor tests (e4dcd96)
- internal: add sse tests (3c2c701)
- internal: ignore stainless-internal artifacts (a06a892)
- internal: improve HttpResponse qualification (b9f018b)
- internal: remove mock server code (5a63556)
- internal: tweak CI branches (8b75d2c)
- internal: update
actions/checkoutversion (bebf217) - internal: update gitignore (214f388)
- tests: add tests for retry logic (8666f41)
- update mock server docs (7aac0ab)
Refactors
- internal: default headers (a6d9731)