@executor-js/plugin-mcp
1.5.35
Patch Changes
-
#1435
af95edbThanks @RhysSullivan! - Reuse downstream MCP sessions across tool calls. Remote MCP invocations now lease connections from a per-plugin-instance pool (one idle session per resolved credential identity, exclusive per invoke, 5-minute idle TTL) instead of dialing a fresh connection per call, so servers that key state byMcp-Session-Id(workspace selection and similar) see consecutive calls in the same session. A reused session rejected with HTTP 404 is redialed once transparently; stdio transports and endpoint probing remain per-call. -
Updated dependencies [
1b9b1f1]:- @executor-js/sdk@1.5.35
- @executor-js/api@1.4.55
- @executor-js/config@1.5.35
- @executor-js/react@1.4.55
1.5.34
Patch Changes
- Updated dependencies [
e2712db,7207347,0c4e9b4]:- @executor-js/sdk@1.5.34
- @executor-js/api@1.4.54
- @executor-js/config@1.5.34
- @executor-js/react@1.4.54
1.5.33
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.33
- @executor-js/config@1.5.33
- @executor-js/api@1.4.53
- @executor-js/react@1.4.53
1.5.32
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.32
- @executor-js/config@1.5.32
- @executor-js/api@1.4.52
- @executor-js/react@1.4.52
1.5.31
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.31
- @executor-js/config@1.5.31
- @executor-js/api@1.4.51
- @executor-js/react@1.4.51
1.5.30
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.30
- @executor-js/config@1.5.30
- @executor-js/api@1.4.50
- @executor-js/react@1.4.50
1.5.29
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.29
- @executor-js/config@1.5.29
- @executor-js/api@1.4.49
- @executor-js/react@1.4.49
1.5.28
Patch Changes
-
#1246
1c48182Thanks @RhysSullivan! - Keep MCP tool catalogs in sync with the server's live tool set. Previously a connection's tools were listed once at create time and never updated unless the integration's config changed or a user clicked Refresh, so server-side tool changes silently broke invocations.tools/listdiscovery now followsnextCursorpagination per the MCP spec, so servers with paginated catalogs list completely instead of first-page-only.- The client handles
notifications/tools/list_changedreceived during a tool call and marks the connection's persisted catalog stale; the next tools read re-lists from the server. - An unknown-tool rejection from the server (protocol error or the reference
SDK's error envelope) returns a typed
mcp_tool_unknownfailure telling the caller to re-list, and marks the catalog stale so it heals on the next read. - Remote catalogs now also refresh on read once older than a freshness TTL
(
ExecutorConfig.toolsSyncTtlMs, default 15 minutes,nullto disable), covering servers that change tools without notifying. - A failed listing (server unreachable, auth not ready) no longer wipes the previously persisted catalog; it is kept and retried after the TTL.
-
Updated dependencies [
1c48182]:- @executor-js/sdk@1.5.28
- @executor-js/api@1.4.48
- @executor-js/config@1.5.28
- @executor-js/react@1.4.48
1.5.27
Patch Changes
- Updated dependencies [
c7ab1e2]:- @executor-js/api@1.4.47
- @executor-js/react@1.4.47
- @executor-js/sdk@1.5.27
- @executor-js/config@1.5.27
1.5.26
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.26
- @executor-js/config@1.5.26
- @executor-js/api@1.4.46
- @executor-js/react@1.4.46
1.5.25
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.25
- @executor-js/config@1.5.25
- @executor-js/api@1.4.45
- @executor-js/react@1.4.45
1.5.24
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.24
- @executor-js/config@1.5.24
- @executor-js/api@1.4.44
- @executor-js/react@1.4.44
1.5.23
Patch Changes
- Updated dependencies [
29936d5,29936d5]:- @executor-js/api@1.4.43
- @executor-js/react@1.4.43
- @executor-js/sdk@1.5.23
- @executor-js/config@1.5.23
1.5.22
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.22
- @executor-js/config@1.5.22
- @executor-js/api@1.4.42
- @executor-js/react@1.4.42
1.5.21
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.21
- @executor-js/config@1.5.21
- @executor-js/api@1.4.41
- @executor-js/react@1.4.41
1.5.20
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.20
- @executor-js/config@1.5.20
- @executor-js/api@1.4.40
- @executor-js/react@1.4.40
1.5.19
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.19
- @executor-js/config@1.5.19
- @executor-js/api@1.4.39
- @executor-js/react@1.4.39
1.5.18
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.18
- @executor-js/config@1.5.18
- @executor-js/api@1.4.38
- @executor-js/react@1.4.38
1.5.17
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.17
- @executor-js/config@1.5.17
- @executor-js/api@1.4.37
- @executor-js/react@1.4.37
1.5.16
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.16
- @executor-js/config@1.5.16
- @executor-js/api@1.4.36
- @executor-js/react@1.4.36
1.5.15
Patch Changes
-
Surface binary tool results as model-native file outputs across OpenAPI and upstream MCP integrations.
-
Updated dependencies []:
- @executor-js/sdk@1.5.15
- @executor-js/api@1.4.35
- @executor-js/config@1.5.15
- @executor-js/react@1.4.35
1.5.14
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.14
- @executor-js/config@1.5.14
- @executor-js/api@1.4.34
- @executor-js/react@1.4.34
1.5.13
Patch Changes
- Updated dependencies []:
- @executor-js/api@1.4.33
- @executor-js/react@1.4.33
- @executor-js/sdk@1.5.13
- @executor-js/config@1.5.13
1.5.12
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.12
- @executor-js/config@1.5.12
- @executor-js/api@1.4.32
- @executor-js/react@1.4.32
1.5.11
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.11
- @executor-js/config@1.5.11
- @executor-js/api@1.4.31
- @executor-js/react@1.4.31
1.5.10
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.10
- @executor-js/config@1.5.10
- @executor-js/api@1.4.30
- @executor-js/react@1.4.30
1.5.9
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.9
- @executor-js/config@1.5.9
- @executor-js/api@1.4.29
- @executor-js/react@1.4.29
1.5.8
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.8
- @executor-js/config@1.5.8
- @executor-js/api@1.4.28
- @executor-js/react@1.4.28
1.5.7
Patch Changes
- Updated dependencies [
7cee242,7cee242]:- @executor-js/sdk@1.5.7
- @executor-js/api@1.4.27
- @executor-js/config@1.5.7
- @executor-js/react@1.4.27
1.5.4
Patch Changes
- Updated dependencies [
f485e4a]:- @executor-js/react@1.4.26
- @executor-js/sdk@1.5.4
- @executor-js/config@1.5.4
- @executor-js/api@1.4.26
1.5.3
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.3
- @executor-js/config@1.5.3
- @executor-js/api@1.4.25
- @executor-js/react@1.4.25
1.5.2
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.2
- @executor-js/config@1.5.2
- @executor-js/api@1.4.24
- @executor-js/react@1.4.24
1.5.1
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.1
- @executor-js/config@1.5.1
- @executor-js/api@1.4.23
- @executor-js/react@1.4.23
1.5.0
Patch Changes
-
#922
1ba0193Thanks @RhysSullivan! - MoveeffectfromdependenciestopeerDependenciesin the published library packages so consumers provide a single shared Effect instance. -
Updated dependencies [
7d7fbbd,1ba0193]:- @executor-js/sdk@1.5.0
- @executor-js/config@1.5.0
- @executor-js/api@1.4.22
- @executor-js/react@1.4.22