Releases: hyperspell/node-sdk
Releases · hyperspell/node-sdk
v0.31.0
0.31.0 (2026-02-18)
Full Changelog: v0.30.0...v0.31.0
Features
- api: api update (cf01503)
- api: api update (9ad9b82)
- api: api update (19c3610)
- api: api update (3d27c34)
- api: api update (d430de7)
- api: api update (14fd74c)
- api: api update (5cefb0c)
- api: api update (a0df1be)
- api: manual updates (284aea8)
- api: manual updates (0d5f484)
- mcp: add initial server instructions (581fb5e)
Bug Fixes
- client: avoid memory leak with abort signals (5b29273)
- client: avoid removing abort listener too early (b9c9fdd)
- docs: fix mcp installation instructions for remote servers (d4c938b)
- mcp: allow falling back for required env variables (6054c99)
Chores
- ci: upgrade
actions/github-script(090b5c1) - client: do not parse responses with empty content-length (b7dde77)
- client: restructure abort controller binding (ecf2c20)
- internal/client: fix form-urlencoded requests (f18c133)
- internal: add health check to MCP server when running in HTTP mode (2ab3844)
- internal: allow basic filtering of methods allowed for MCP code mode (a4192e2)
- internal: allow setting x-stainless-api-key header on mcp server requests (45eec97)
- internal: always generate MCP server dockerfiles and upgrade associated dependencies (9af9bfa)
- internal: avoid type checking errors with ts-reset (b44d11c)
- internal: codegen related update (1c6bacc)
- internal: fix pagination internals not accepting option promises (e7397fe)
- internal: improve layout of generated MCP server files (2da53b8)
- internal: refactor flag parsing for MCP servers and add debug flag (051f042)
- internal: support oauth authorization code flow for MCP servers (027ce2c)
- internal: update
actions/checkoutversion (954ce30) - internal: update lock file (e192aa3)
- mcp: forward STAINLESS_API_KEY to docs search endpoint (80176c6)
- mcp: up tsconfig lib version to es2022 (db052dc)
v0.30.0
0.30.0 (2026-01-16)
Full Changelog: v0.29.0...v0.30.0
⚠ BREAKING CHANGES
- mcp: remove deprecated tool schemes
- mcp: Migration: To migrate, simply modify the command used to invoke the MCP server. Currently, the only supported tool scheme is code mode. Now, starting the server with just
node /path/to/mcp/serverornpx package-namewill invoke code tools: changing your command to one of these is likely all you will need to do.
Features
Bug Fixes
- mcp: correct code tool api output types (b3e2519)
- mcp: fix env parsing (7741041)
- mcp: fix options parsing (918c00b)
- mcp: pass base url to code tool (5cb1499)
- mcp: update code tool prompt (3dd3bf4)
Chores
- break long lines in snippets into multiline (fd4370d)
- fix typo in descriptions (7b8beab)
- internal: codegen related update (4ddb1fb)
- internal: codegen related update (beaee3f)
- internal: codegen related update (b754f1f)
- internal: codegen related update (c693c35)
- internal: codegen related update (f7fb438)
- internal: fix dockerfile (91fb24c)
- internal: upgrade babel, qs, js-yaml (c8b8f57)
- mcp: add intent param to execute tool (b6a908e)
- mcp: pass intent param to execute handler (ed7d524)
- mcp: remove deprecated tool schemes (5aa93e0)
- mcp: upgrade dependencies (526ebc1)
Documentation
- prominently feature MCP server setup in root SDK readmes (b84e864)
v0.29.0
0.29.0 (2025-12-16)
Full Changelog: v0.27.0...v0.29.0
Features
- add SKIP_BREW env var to ./scripts/bootstrap (#32) (ecdef89)
- api: api update (e857154)
- api: api update (56eac47)
- api: api update (c1fb3c4)
- api: api update (c3c4b7e)
- api: api update (9191f0a)
- api: api update (5ccc509)
- api: api update (0464e87)
- api: api update (6ace937)
- api: api update (0b2d638)
- api: api update (b6c7bb7)
- api: api update (b57fed4)
- api: api update (63f3df5)
- api: api update (f052117)
- api: api update (c7b3bb7)
- api: api update (809fb16)
- api: api update (e30bf2f)
- api: api update (1ac38b9)
- api: api update (4b20565)
- api: api update (3d87ae2)
- api: api update (3632745)
- api: api update (086f49d)
- api: api update (cefe243)
- api: api update (fd28af6)
- api: api update (144c520)
- api: api update (4d199a6)
- api: api update (6122fb8)
- api: api update (cc5505c)
- api: api update (a90e7f5)
- api: api update (ffee59f)
- api: api update (b0c556a)
- api: api update (97abf79)
- api: api update (ace1ff1)
- api: api update (dcc1551)
- api: api update (6f9c746)
- api: api update (d297aa4)
- api: api update (8b34c9c)
- api: api update (8e96b1d)
- api: api update (0cfb6ba)
- api: api update (7fc15c1)
- api: api update (a9f4767)
- api: api update (#42) (9e25c59)
- api: api update (#45) (c3a3155)
- api: api update (#50) (83c66fb)
- api: api update (#53) (32b52ca)
- api: api update (#54) (90e3bd2)
- api: api update (#55) (6ea3488)
- api: api update (#56) (8206477)
- api: update via SDK Studio (af230b3)
- api: update via SDK Studio (0605f55)
- api: update via SDK Studio (4d42a43)
- api: update via SDK Studio (c3a9f7b)
- api: update via SDK Studio (8a17972)
- api: update via SDK Studio (3ef6c75)
- api: update via SDK Studio (5e25f7e)
- api: update via SDK Studio (37393f3)
- api: update via SDK Studio (0559897)
- api: update via SDK Studio (0f61cb8)
- api: update via SDK Studio (e710403)
- api: update via SDK Studio (baa723d)
- api: update via SDK Studio (31fdcab)
- api: update via SDK Studio (2acfdcc)
- api: update via SDK Studio (51f48ee)
- api: update via SDK Studio (12e3a88)
- api: update via SDK Studio (d79a97a)
- api: update via SDK Studio (fcf51e3)
- api: update via SDK Studio (d3f6e00)
- api: update via SDK Studio (439ed2a)
- api: update via SDK Studio (8262076)
- api: update via SDK Studio (a90a5fe)
- api: update via SDK Studio (30795a9)
- api: update via SDK Studio (7712189)
- api: update via SDK Studio (5b7ad3a)
- api: update via SDK Studio (5c293ed)
- api: update via SDK Studio ([e3c9405](https://g...
v0.28.0
0.27.0 (2025-12-12)
Full Changelog: v0.26.0...v0.27.0
Features
- api: api update (56eac47)
- api: api update (c1fb3c4)
- api: api update (c3c4b7e)
- api: api update (9191f0a)
- api: api update (5ccc509)
- api: update via SDK Studio (0605f55)
- api: update via SDK Studio (4d42a43)
- api: update via SDK Studio (c3a9f7b)
- api: update via SDK Studio (8a17972)
- mcp: add detail field to docs search tool (cf35c13)
- mcp: add typescript check to code execution tool (b231e21)
- mcp: enable optional code execution tool on http mcp servers (ff85254)
- mcp: handle code mode calls in the Stainless API (3a2143c)
- mcp: return logs on code tool errors (d6e5cb6)
Bug Fixes
- mcp: add client instantiation options to code tool (709c887)
- mcpb: pin @anthropic-ai/mcpb version (0cc695d)
- mcp: correct code tool API endpoint (112858e)
- mcp: return correct lines on typescript errors (fdb85a3)
- mcp: return tool execution error on api error (4915976)
- mcp: return tool execution error on jq failure (655e2be)
Chores
- client: fix logger property type (a7d5b47)
- internal: codegen related update (946f9c0)
- internal: codegen related update (cf41b0b)
- internal: codegen related update (a153712)
- internal: codegen related update (4458148)
- internal: grammar fix (it's -> its) (4fa00ab)
- internal: upgrade eslint (5e16246)
- mcp code tool explicit error message when missing a run function (8d95acd)
- mcp: add friendlier MCP code tool errors on incorrect method invocations (98d995c)
- mcp: add line numbers to code tool errors (e51e239)
- mcp: clarify http auth error (5d7dd6b)
- mcp: update lockfile (331bcf0)
- mcp: upgrade jq-web (8108ed1)
- use latest @modelcontextprotocol/sdk (7b5bab4)
- use structured error when code execution tool errors (d4b9589)
Documentation
v0.26.0
0.26.0 (2025-10-14)
Full Changelog: v0.25.1...v0.26.0
Features
- api: api update (0464e87)
- api: api update (6ace937)
- api: update via SDK Studio (3ef6c75)
- api: update via SDK Studio (5e25f7e)
- api: update via SDK Studio (37393f3)
- api: update via SDK Studio (0559897)
Bug Fixes
- mcp: fix cli argument parsing logic (17127d2)
Chores
v0.25.1
v0.25.0
v0.24.0
0.24.0 (2025-09-29)
Full Changelog: v0.22.1...v0.24.0
Features
- api: api update (b6c7bb7)
- api: api update (b57fed4)
- api: api update (63f3df5)
- api: api update (f052117)
- api: api update (c7b3bb7)
- api: api update (809fb16)
- api: api update (e30bf2f)
- api: update via SDK Studio (e710403)
- api: update via SDK Studio (baa723d)
- api: update via SDK Studio (31fdcab)
- api: update via SDK Studio (2acfdcc)
- api: update via SDK Studio (51f48ee)
- api: update via SDK Studio (12e3a88)
- api: update via SDK Studio (d79a97a)
- api: update via SDK Studio (fcf51e3)
- mcp: add code execution tool (a6ce72c)
- mcp: add docs search tool (10acf03)
- mcp: add mcp bundles to build script (4da8c44)
- mcp: add option for including docs tools (0f3a7c4)
- mcp: add option to infer mcp client (894f4b2)
- mcp: allow setting logging level (7c6125e)
- mcp: enable experimental docs search tool (9c03500)
- mcp: expose client options in
streamableHTTPApp(eadc59d) - mcp: parse query string as mcp client options in mcp server (20a21ab)
Bug Fixes
- ci: set permissions for DXT publish action (084bcd4)
- coerce nullable values to undefined (b35b4c3)
- mcp: fix query options parsing (3de2bd2)
- mcp: fix uploading dxt release assets (219b304)
Performance Improvements
- faster formatting (6f5c026)
Chores
- ci build action (6354b4b)
- codegen: internal codegen update (2faa68b)
- do not install brew dependencies in ./scripts/bootstrap by default (1b8c5a6)
- internal: codegen related update (1ba814f)
- internal: codegen related update (fd51bf2)
- internal: codegen related update (154fa23)
- internal: codegen related update (cce85c1)
- internal: codegen related update (1b783b9)
- internal: fix incremental formatting in some cases (77ebc1a)
- internal: formatting change (f3c1d11)
- internal: gitignore .mcpb files (ae5b458)
- internal: ignore .eslintcache (81f7064)
- internal: make mcp-server publishing public by defaut (39d38e3)
- internal: refactor array check (2543d11)
- internal: remove deprecated
compilerOptions.baseUrlfrom tsconfig.json (3dd1a02) - mcp: add cors to oauth metadata route (911cc5f)
- mcp: allow pointing
docs_searchtool at other URLs (5fcaf45) - mcp: rename dxt to mcpb (c88e7ad)
- mcp: update package.json (100d24b)
- mcp: update README (ec5d660)
- mcp: update types (76b2384)
- mcp: upload dxt as release asset (8b6ec67)
- update CI script (cb357d6)