Releases: droidrun/mobilerun-sdk-typescript
Releases · droidrun/mobilerun-sdk-typescript
v3.1.0
4.0.0 (2026-04-16)
Full Changelog: v3.0.0...v4.0.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
- api: add devices.actions.global (3035e7f)
- api: add devices.tasks.list (cf55256)
- api: add esim + update name endpoints (fdc943e)
- api: add hooks retrieve endpoint (0398b81)
- api: add missing endpoints (fba5da6)
- api: add models endpoint (038f69a)
- api: add TaskTrajectoryDecoderStream utility to transform raw into typed event stream (0b60022)
- api: added endpoints for hooks and ui_states retrieval (00e8f99)
- api: align names with device sdk (1899fc3)
- api: api update (463e038)
- api: api update (48a600a)
- api: api update (b3e156c)
- api: api update (b06645e)
- api: api update (ef58903)
- api: api update (827b999)
- api: api update (fe59408)
- api: api update (88d668c)
- api: api update (76f3cc8)
- api: api update (f29b5d7)
- api: api update (9c21656)
- api: api update (70db87e)
- api: api update (dc2ceb9)
- api: api update (9dfdaf9)
- api: api update (3206335)
- api: api update (f09371d)
- api: api update (ead6382)
- api: api update (5409a2a)
- api: api update (f37136d)
- api: api update (342001a)
- api: api update (99e8cf7)
- api: api update (d44fda4)
- api: api update (731d81b)
- api: api update (44ad979)
- api: api update (265f384)
- api: api update (8836128)
- api: api update (fadfea3)
- api: api update (622dadf)
- api: api update (474ac86)
- api: api update (1c3b984)
- api: api update (5331340)
- api: api update (204b6dc)
- api: api update (875fca3)
- api: api update (b361794)
- api: api update (5f8a9bd)
- api: api update (d3437a7)
- api: api update (467128e)
- api: api update (6fc9b96)
- api: api update (5794561)
- api: api update (bf36bbd)
- api: api update (0c2aff9)
- api: api update (613f1cd)
- api: api update (1004afa)
- api: api update (013f533)
- api: api update (29c3a94)
- api: api update (39013e1)
- api: api update (18a613a)
- api: api update (9543a30)
- api: api update (8490b23)
- api: api update (6740d4b)
- api: api update (0ba0f45)
- api: api update (ea02114)
- api: api update (e94bb3b)
- api: api update (d9d915b)
- api: api update (b7950ff)
- api: api update (c3b4929)
- api: api update (08072e5)
- api: api update (7af3fec)
- api: api update ([1581b8a](1581b8a...
v2.3.0
3.0.0 (2026-03-15)
Full Changelog: v2.2.0...v3.0.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
- api: add devices.actions.global (3035e7f)
- api: add devices.tasks.list (cf55256)
- api: add get trajectory method to tasks resource (14079ef)
- api: add hooks retrieve endpoint (0398b81)
- api: add missing endpoints (fba5da6)
- api: add models endpoint (038f69a)
- api: add TaskTrajectoryDecoderStream utility to transform raw into typed event stream (0b60022)
- api: added endpoints for hooks and ui_states retrieval (00e8f99)
- api: align names with device sdk (1899fc3)
- api: api update (70db87e)
- api: api update (dc2ceb9)
- api: api update (9dfdaf9)
- api: api update (3206335)
- api: api update (f09371d)
- api: api update (ead6382)
- api: api update (5409a2a)
- api: api update (f37136d)
- api: api update (342001a)
- api: api update (99e8cf7)
- api: api update (d44fda4)
- api: api update (731d81b)
- api: api update (44ad979)
- api: api update (265f384)
- api: api update (8836128)
- api: api update (fadfea3)
- api: api update (622dadf)
- api: api update (474ac86)
- api: api update (1c3b984)
- api: api update (5331340)
- api: api update (204b6dc)
- api: api update (875fca3)
- api: api update (b361794)
- api: api update (5f8a9bd)
- api: api update (d3437a7)
- api: api update (467128e)
- api: api update (6fc9b96)
- api: api update (5794561)
- api: api update (bf36bbd)
- api: api update (0c2aff9)
- api: api update (613f1cd)
- api: api update (1004afa)
- api: api update (013f533)
- api: api update (29c3a94)
- api: api update (39013e1)
- api: api update (18a613a)
- api: api update (9543a30)
- api: api update (8490b23)
- api: api update (6740d4b)
- api: api update (0ba0f45)
- api: api update (ea02114)
- api: api update (e94bb3b)
- api: api update (d9d915b)
- api: api update (b7950ff)
- api: api update (c3b4929)
- api: api update (08072e5)
- api: api update (7af3fec)
- api: api update (1581b8a)
- api: api update (8d5270c)
- api: api update (7ea9fb8)
- api: api update (1479529)
- api: api update (eb3933e)
- api: api update (a09bde5)
- api: api update (ea9aa09)
- api: api update (d968b37)
- api: api update (265ea45)
- api: api update (1dd8345)
- api: api update (0a46ec3)
- api: api update ([3458435](3458435e330267154b4...
v2.1.1
v2.1.0
2.1.0 (2026-02-19)
Full Changelog: v2.0.0...v2.1.0
Features
- api: add models endpoint (038f69a)
- api: api update (ead6382)
- api: api update (5409a2a)
- api: api update (f37136d)
- api: api update (342001a)
- api: api update (99e8cf7)
- api: api update (d44fda4)
- api: api update (731d81b)
- api: api update (44ad979)
- api: api update (265f384)
- api: api update (8836128)
- api: api update (fadfea3)
- api: expose device count endpoint (9fe678e)
- api: manual updates (5d5298d)
- api: manual updates (779508d)
- mcp: add initial server instructions (efbcc68)
Bug Fixes
- client: avoid memory leak with abort signals (c0840d2)
- client: avoid removing abort listener too early (cee2854)
- docs: fix mcp installation instructions for remote servers (d13778e)
- mcp: allow falling back for required env variables (6dacb3f)
Chores
- ci: upgrade
actions/github-script(0b47b36) - client: do not parse responses with empty content-length (aa66bf3)
- client: restructure abort controller binding (6cca76e)
- fix typo in descriptions (353d436)
- internal/client: fix form-urlencoded requests (3a1ad33)
- internal: add health check to MCP server when running in HTTP mode (5348ad9)
- internal: allow basic filtering of methods allowed for MCP code mode (26c1bc5)
- internal: allow setting x-stainless-api-key header on mcp server requests (2bd9e70)
- internal: always generate MCP server dockerfiles and upgrade associated dependencies (68abad9)
- internal: avoid type checking errors with ts-reset (ee377fd)
- internal: cache fetch instruction calls in MCP server (07085d0)
- internal: codegen related update (5b2ce4b)
- internal: codegen related update (2569d97)
- internal: codegen related update (8902feb)
- internal: codegen related update (8199708)
- internal: codegen related update (62e97f6)
- internal: improve layout of generated MCP server files (c02631b)
- internal: improve reliability of MCP servers when using local code mode execution (8e4dc2f)
- internal: refactor flag parsing for MCP servers and add debug flag (0e38b25)
- internal: support oauth authorization code flow for MCP servers (e99360d)
- internal: update
actions/checkoutversion (5ba72bb) - internal: update lock file (29c950b)
- internal: upgrade babel, qs, js-yaml (586449d)
- internal: upgrade brace-expansion and @babel/helpers (30ce259)
- internal: upgrade pnpm (64af508)
- mcp: add intent param to execute tool (39c6613)
- mcp: forward STAINLESS_API_KEY to docs search endpoint (3c091cf)
- mcp: pass intent param to execute handler (0aeff52)
- mcp: up tsconfig lib version to es2022 (c8643f0)
- mcp: upgrade dependencies (ef646fb)
v2.0.0
2.0.0 (2026-01-12)
Full Changelog: v1.0.0...v2.0.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
- api: add devices.actions.global (3035e7f)
- api: add devices.tasks.list (cf55256)
- api: add hooks retrieve endpoint (0398b81)
- api: api update (622dadf)
- api: api update (474ac86)
- api: api update (1c3b984)
- api: api update (5331340)
- api: api update (204b6dc)
- api: api update (875fca3)
- api: api update (b361794)
- api: api update (5f8a9bd)
- api: api update (d3437a7)
- api: api update (467128e)
- api: api update (6fc9b96)
- api: api update (5794561)
- api: api update (bf36bbd)
- api: api update (0c2aff9)
- api: api update (613f1cd)
- api: api update (1004afa)
- api: api update (013f533)
- api: api update (29c3a94)
- api: api update (39013e1)
- api: api update (18a613a)
- api: api update (9543a30)
- api: api update (8490b23)
- api: api update (6740d4b)
- api: api update (0ba0f45)
- api: api update (ea02114)
- api: api update (e94bb3b)
- api: api update (d9d915b)
- api: api update (b7950ff)
- api: api update (c3b4929)
- api: api update (08072e5)
- api: api update (7af3fec)
- api: api update (1581b8a)
- api: api update (8d5270c)
- api: api update (7ea9fb8)
- api: devices methods (f19fca9)
- mcp: add typescript check to code execution tool (355158b)
Bug Fixes
- mcp: add client instantiation options to code tool (7de8435)
- mcp: correct code tool api output types (64ca460)
- mcp: fix options parsing (ab1843d)
- mcp: pass base url to code tool (53997c5)
- mcp: update code tool prompt (eaeb3a9)
- models: add element node stainless config (e99b19f)
Chores
- break long lines in snippets into multiline (ad0b059)
- internal: codegen related update (997201e)
- internal: codegen related update (b5ac8a2)
- internal: escape package name in pnpm workspace file (273a577)
- internal: fix dockerfile (4f89806)
- mcp: remove deprecated tool schemes (e5c7979)
- use latest @modelcontextprotocol/sdk (73f83dd)
Documentation
- prominently feature MCP server setup in root SDK readmes (3e64a3c)
v1.0.0
1.0.0 (2025-12-03)
Full Changelog: v0.4.0...v1.0.0
Features
- api: named python and mcp to mobilerun (307fdf6)
v0.4.0
0.4.0 (2025-12-03)
Full Changelog: v0.3.0...v0.4.0
Features
- api: add TaskTrajectoryDecoderStream utility to transform raw into typed event stream (0b60022)
- api: added endpoints for hooks and ui_states retrieval (00e8f99)
- api: api update (1479529)
- api: api update (eb3933e)
- api: api update (a09bde5)
- api: api update (ea9aa09)
- api: api update (d968b37)
- api: api update (265ea45)
- api: api update (1dd8345)
- api: api update (0a46ec3)
- api: api update (3458435)
- api: api update (833a98b)
- api: api update (7e8fd97)
- api: api update (106828f)
- api: api update (69fdd65)
- api: api update (6783378)
- api: api update (7086699)
- api: api update (318f62d)
- api: api update (4a52b2d)
- api: api update (c23f66b)
- api: api update (3edbb3e)
- api: api update (719fe40)
- api: api update (8d0abea)
- api: api update (4ea70ad)
- api: api update (fb22914)
- api: api update (6b5764c)
- api: api update (2e1baf5)
- api: api update (b6d00ab)
- api: api update (8d0758c)
- api: api update (f438f4a)
- api: api update (46a46b6)
- api: api update (e77ccaa)
- api: api update (c10dbab)
- api: api update (44dd4db)
- api: api update (05ffd13)
- api: cleanup (c8c530c)
- api: make key optional (f71bf05)
- api: manual spec updates (c71eecf)
- api: manual updates (98cfad2)
- api: manual updates (e6e8b97)
- api: manual updates (f387587)
- api: manual updates (0b7d023)
- api: manual updates (4e0ed1c)
- api: remove testing environments (16c7aec)
- api: rename repo name (680b6c6)
- api: trigger docker (bb0713f)
- api: update docs url (cc9f53d)
- api: update organisation name to mobilerun (f7771aa)
- api: update task schema (ddadbbf)
- api: update to mobilerun (9c519c3)
- mcp: add detail field to docs search tool (a905449)
- mcp: return logs on code tool errors (5402809)
Bug Fixes
- mcp: return tool execution error on api error (41e98aa)
- mcp: return tool execution error on jq failure (afe36c4)
Chores
- client: fix logger property type (b1f597d)
- config: set package manager to pnpm & allow sdk usage in browser (91f3a3d)
- configure new SDK language (edb7a5a)
- internal: codegen related update (fe91176)
- internal: codegen related update (4f00bb8)
- internal: upgrade eslint (45d2eaa)
- mcp: upgrade jq-web (a678950)
- update SDK settings (05697f8)
v0.3.0
v0.2.0
0.2.0 (2025-10-11)
Full Changelog: v0.1.0...v0.2.0
Features
- api: add get trajectory method to tasks resource (14079ef)