Full Changelog: v4.7.0...v4.7.1
- escape MCP
instructionsbackticks as necessary (5054afe) - internal: gitignore generated
oidcdir (4ed5379)
- ci: escape input path in publish-npm workflow (542eb4d)
- ci: skip lint on metadata-only changes (c829f2e)
- internal: codegen related update (8fce23c)
- internal: codegen related update (5152f44)
- internal: fix MCP docker image builds in yarn projects (60ccb25)
- internal: fix MCP server import ordering (85ed5e7)
- internal: fix MCP server TS errors that occur with required client options (39f92ad)
- internal: improve local docs search for MCP servers (b0c172b)
- internal: improve local docs search for MCP servers (2627f4e)
- internal: make generated MCP servers compatible with Cloudflare worker environments (51ed091)
- internal: support custom-instructions-path flag in MCP servers (8888fc6)
- internal: support local docs search in MCP servers (7e09d80)
- internal: support type annotations when running MCP in local execution mode (dad62ee)
- internal: support x-stainless-mcp-client-envs header in MCP servers (f152521)
- internal: support x-stainless-mcp-client-permissions headers in MCP servers (b714f03)
- internal: tweak CI branches (9b5fa46)
- internal: update gitignore (701eec1)
- internal: update multipart form array serialization (d137743)
- internal: use link instead of file in MCP server package.json files (5a05063)
- mcp-server: add support for session id, forward client info (1bb26fb)
- mcp-server: log client info (1a44cd2)
- tests: bump steady to v0.19.4 (21244db)
- tests: bump steady to v0.19.5 (afd0423)
- tests: bump steady to v0.19.6 (9226701)
- tests: bump steady to v0.19.7 (e681061)
- tests: bump steady to v0.20.1 (812a0fd)
- tests: bump steady to v0.20.2 (64f4360)
- update SDK settings (d4a125e)
- tests: switch from prism to steady (215316c)
Full Changelog: v4.6.0...v4.7.0
- api: manual updates (b7cf413)
Full Changelog: v4.5.2...v4.6.0
- api: manual updates (ad41369)
- remove custom code (835c798)
Full Changelog: v4.5.1...v4.5.2
- internal: bump @modelcontextprotocol/sdk, @hono/node-server, and minimatch (9b177a1)
- update SDK settings (09545ee)
Full Changelog: v4.5.0...v4.5.1
- internal: update dependencies to address dependabot vulnerabilities (a8292db)
Full Changelog: v4.4.1...v4.5.0
- client: preserve URL params already embedded in path (fa4fcd7)
- docs/contributing: correct pnpm link command (324a7c6)
- mcp: update prompt (48c9305)
- ci: skip uploading artifacts on stainless-internal branches (18fe598)
- configure new SDK language (de34404)
- configure new SDK language (3588152)
- internal: codegen related update (30c16c6)
- internal: codegen related update (1296ff0)
- internal: fix MCP Dockerfiles so they can be built without buildkit (d5d0007)
- internal: fix MCP Dockerfiles so they can be built without buildkit (3e34a94)
- internal: make MCP code execution location configurable via a flag (8a66099)
- internal: move stringifyQuery implementation to internal function (b489b1b)
- internal: upgrade @modelcontextprotocol/sdk and hono (d0af8c6)
- mcp-server: improve instructions (d718c54)
- mcp-server: return access instructions for 404 without API key (ffa59d6)
- remove custom code (8c768f8)
- test: do not count install time for mock server timeout (c96b4cd)
- update placeholder string (2644577)
Full Changelog: v4.4.0...v4.4.1
- remove custom code (30d58d6)
Full Changelog: v4.3.0...v4.4.0
- api: add reactions (84bbc60)
- api: add reactions (6cb5c59)
- api: add upload asset and edit message endpoints (2ecc34e)
- api: manual updates (67ab0dd)
- api: manual updates (78e56fc)
- api: manual updates (acb049f)
- api: manual updates (092c49f)
- api: manual updates (1a0ba4d)
- api: manual updates (29fce40)
- api: manual updates (e1304b8)
- api: remove mcp for now (8c43718)
- client: avoid memory leak with abort signals (829ed37)
- client: avoid memory leak with abort signals (e138de2)
- client: avoid removing abort listener too early (58a8afa)
- mcp: correct code tool api output types (d58a837)
- mcp: correct code tool api output types (ecfde65)
- mcp: correct code tool api output types (4cdd822)
- mcp: correct code tool api output types (5da06eb)
- mcp: correct code tool api output types (2a131cf)
- mcp: correct code tool api output types (cdddbc3)
- mcp: correct code tool api output types (c39713e)
- mcp: correct code tool api output types (8957d19)
- mcp: fix env parsing (dec5b9e)
- mcp: fix env parsing (9ed9eea)
- mcp: fix env parsing (f471d26)
- mcp: fix env parsing (39ae61f)
- mcp: fix options parsing (beefe66)
- mcp: fix options parsing (515fc6b)
- mcp: fix options parsing (c8dad90)
- mcp: fix options parsing (a038f2b)
- mcp: initialize SDK lazily to avoid failing the connection on init errors (64d50d8)
- mcp: update code tool prompt (436b3dd)
- mcp: update code tool prompt (b0edfd0)
- mcp: update code tool prompt (fb88f2d)
- mcp: update code tool prompt (452980e)
- mcp: update code tool prompt (7a3f268)
- mcp: update code tool prompt (ef6cd0c)
- mcp: update code tool prompt (8035004)
- mcp: update code tool prompt (79c7b18)
- break long lines in snippets into multiline (678c37f)
- break long lines in snippets into multiline (59cd3d8)
- ci: upgrade
actions/github-script(07f5e82) - ci: upgrade
actions/github-script(42d34b0) - client: do not parse responses with empty content-length (a67cb87)
- client: do not parse responses with empty content-length (bb1fc09)
- client: restructure abort controller binding (7d6222c)
- client: restructure abort controller binding (6a1ffb9)
- configure new SDK language (64ffebd)
- internal/client: fix form-urlencoded requests (7a42362)
- internal: avoid type checking errors with ts-reset (e27bbf8)
- internal: avoid type checking errors with ts-reset (a3ea536)
- internal: fix pagination internals not accepting option promises (e25b3af)
- internal: fix pagination internals not accepting option promises (29db506)
- internal: update
actions/checkoutversion (77e2f39) - internal: update
actions/checkoutversion (1159a7f) - internal: update
actions/checkoutversion (4186b98) - internal: update
actions/checkoutversion (4824491) - internal: upgrade babel, qs, js-yaml (a3bca72)
- internal: upgrade babel, qs, js-yaml (f08b27b)
- internal: upgrade babel, qs, js-yaml (c4b7c99)
- internal: upgrade babel, qs, js-yaml (4bc4347)
- internal: version bump (c26ac54)
- internal: version bump (01caaa8)
- internal: version bump (0a37dc5)
- internal: version bump (efc082f)
- internal: version bump (8b47bd5)
- internal: version bump (6a56890)
- mcp: add intent param to execute tool (57ba676)
- mcp: add intent param to execute tool (8dfce32)
- mcp: add intent param to execute tool (bfb5967)
- mcp: add intent param to execute tool (5a8ded4)
- mcp: correctly update version in sync with sdk (89475f1)
- mcp: pass intent param to execute handler (c4f66b4)
- mcp: pass intent param to execute handler (05ddb68)
- mcp: pass intent param to execute handler (dc36287)
- mcp: pass intent param to execute handler (b291122)
- mcp: upgrade dependencies (fab9168)
- mcp: upgrade dependencies (019d356)
- mcp: upgrade dependencies (a22c7f8)
- mcp: upgrade dependencies (927ee14)
- mcp: upgrade dependencies (22e7e62)
- remove custom code (c05ab8c)
- update mock server docs (1d3065f)