@executor-js/execution
1.6.10
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.6.10
- @executor-js/codemode-core@1.6.10
1.6.9
Patch Changes
-
#1964
89b0f8dThanks @dhairyashiil! - Completed MCP execute results now includetoolNamewhen a script successfully uses exactly one connected tool. Executions that use distinct tools remain unlabeled, and internal call provenance is not exposed in the MCP response. -
#1976
40b2f2eThanks @SunkenInTime! - Carry an approval's persistence choice through elicitation, so Codex Computer Use stops asking to use the same app on every call.Computer Use offers
persist: ["session", "always"]in the prompt's terms and remembers the app only when the answer names one. Executor dropped the offer on the way in (the terms projection kept strings only) and the choice on the way out (every adapter rebuilt the reply fromactionandcontent), so each accept was one-time.ElicitationResponsenow hasmeta.persist; the MCP plugin, the app-server bridge, and the MCP host pass it through; the model-moderesumetool and the browser approval page let the approver pick from the offered scopes. Nothing is chosen automatically: a bare accept still approves once. -
#1942
3c263d7Thanks @RhysSullivan! - Add a search and invoke MCP mode (?mode=passthrough,executor mcp --mode passthrough). Search returns bounded pages of matching tool IDs and input schemas. Invoke validates arguments and runs the selected tool, with native client approval and workspace blocks enforced. The MCP catalog stays at two tools regardless of integration count. -
Updated dependencies [
40b2f2e,65d939e,3c263d7,be77521,cc0fd8f,85cf428,38a7725,3fd28a5,929b233]:- @executor-js/sdk@1.6.9
- @executor-js/codemode-core@1.6.9
1.6.8
Patch Changes
- Updated dependencies [
31a8042,b5271a6,caa0391]:- @executor-js/sdk@1.6.8
- @executor-js/codemode-core@1.6.8
1.6.7
Patch Changes
- Updated dependencies [
98d6c6a]:- @executor-js/sdk@1.6.7
- @executor-js/codemode-core@1.6.7
1.6.6
Patch Changes
-
#1866
21119daThanks @RhysSullivan! - Large execute results are measured once, not once per spanThe result-size telemetry probe serializes the whole returned value to count its characters, and that cost grows with the payload. The same result object was walked again every time it was stamped onto another span: an operator-approved run measured it twice (inner and outer span), and every retried
resumethat replayed a settled outcome measured it again. The measurement is now computed once per result object and reused, so a large result pays one size walk no matter how many spans report it. Response text, structured content, and span attribute values are unchanged. -
Updated dependencies []:
- @executor-js/sdk@1.6.6
- @executor-js/codemode-core@1.6.6
1.6.5
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.6.5
- @executor-js/codemode-core@1.6.5
1.6.4
Patch Changes
- Updated dependencies [
ffcfbc0,10e16a5,515d6aa,06bf742]:- @executor-js/sdk@1.6.4
- @executor-js/codemode-core@1.6.4
1.6.3
Patch Changes
1.6.2
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.6.2
- @executor-js/codemode-core@1.6.2
1.6.1
Patch Changes
-
#1741
62748e8Thanks @RhysSullivan! - Opt-in per-integration search tools on the MCP surfaceConnecting with
?search_tools=true(stdio:executor mcp --search-tools) adds one minimally-describedsearch_<integration>MCP tool per connected integration, so the integration namespaces reach the model as tool names it can see without calling anything. Each call routes through the same flow astools.search({ namespace })insideexecute, and the tool list comes from the same inventory theexecutedescription shows. Off by default; a clean endpoint URL is unchanged. -
#1749
d4afe0cThanks @RhysSullivan! - Slim the per-integrationsearch_<integration>tool definitions to under half their size: one shared one-line description (the tool name already carries the namespace) and a single barequeryparameter, dropping thelimit/offsetknobs. A session pays for these definitions once per connected integration, so the surface now costs ~2k tokens instead of ~5k at 30 integrations; paging through a namespace belongs inexecute. -
Updated dependencies [
55180cb]:- @executor-js/sdk@1.6.1
- @executor-js/codemode-core@1.6.1
1.6.0
Patch Changes
- Updated dependencies [
a2d1417]:- @executor-js/sdk@1.6.0
- @executor-js/codemode-core@1.6.0
1.5.42
Patch Changes
- Updated dependencies [
d3f0617]:- @executor-js/sdk@1.5.42
- @executor-js/codemode-core@1.5.42
1.5.41
Patch Changes
- Updated dependencies [
d572658]:- @executor-js/sdk@1.5.41
- @executor-js/codemode-core@1.5.41
1.5.40
Patch Changes
- Updated dependencies [
8ba64f6]:- @executor-js/sdk@1.5.40
- @executor-js/codemode-core@1.5.40
1.5.39
Patch Changes
- Updated dependencies [
6c316c7]:- @executor-js/sdk@1.5.39
- @executor-js/codemode-core@1.5.39
1.5.38
Patch Changes
- Updated dependencies [
6a924dd]:- @executor-js/sdk@1.5.38
- @executor-js/codemode-core@1.5.38
1.5.37
Patch Changes
- Updated dependencies [
657b913]:- @executor-js/sdk@1.5.37
- @executor-js/codemode-core@1.5.37
1.5.36
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.36
- @executor-js/codemode-core@1.5.36
1.5.35
Patch Changes
- Updated dependencies [
1b9b1f1]:- @executor-js/sdk@1.5.35
- @executor-js/codemode-core@1.5.35
1.5.34
Patch Changes
-
#1422
e2712dbThanks @RhysSullivan! - A token refresh the authorization server definitively rejects (any RFC 6749 error code, not justinvalid_grant) now surfaces to the sandbox as anoauth_refresh_failedauth failure carrying the server's error code and description, instead of being scrubbed to "Internal tool error".invalid_grantstill classifies asoauth_reauth_required. Code-less failures (transport blips) keep retrying as before. -
Updated dependencies [
e2712db,7207347,0c4e9b4]:- @executor-js/sdk@1.5.34
- @executor-js/codemode-core@1.5.34
1.5.33
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.33
- @executor-js/codemode-core@1.5.33
1.5.32
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.32
- @executor-js/codemode-core@1.5.32
1.5.31
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.31
- @executor-js/codemode-core@1.5.31
1.5.30
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.30
- @executor-js/codemode-core@1.5.30
1.5.29
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.29
- @executor-js/codemode-core@1.5.29
1.5.28
Patch Changes
- Updated dependencies [
1c48182]:- @executor-js/sdk@1.5.28
- @executor-js/codemode-core@1.5.28
1.5.27
Patch Changes
-
Add a
skillstool and slim the always-loadedexecutedescription. The execute tool's calling-convention guide now lives behindskills({ name: "execute" }), so a session loads it on demand instead of carrying it up front. Theexecutedescription keeps a one-line intro, a pointer to the skill, and a names-only list of the integrations the user has connected (deduped across connections, no per-connection prefixes). -
Updated dependencies []:
- @executor-js/sdk@1.5.27
- @executor-js/codemode-core@1.5.27
1.5.26
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.26
- @executor-js/codemode-core@1.5.26
1.5.25
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.25
- @executor-js/codemode-core@1.5.25
1.5.24
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.24
- @executor-js/codemode-core@1.5.24
1.5.23
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.23
- @executor-js/codemode-core@1.5.23
1.5.22
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.22
- @executor-js/codemode-core@1.5.22
1.5.21
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.21
- @executor-js/codemode-core@1.5.21
1.5.20
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.20
- @executor-js/codemode-core@1.5.20
1.5.19
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.19
- @executor-js/codemode-core@1.5.19
1.5.18
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.18
- @executor-js/codemode-core@1.5.18
1.5.17
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.17
- @executor-js/codemode-core@1.5.17
1.5.16
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.16
- @executor-js/codemode-core@1.5.16
1.5.15
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.15
- @executor-js/codemode-core@1.5.15
1.5.14
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.14
- @executor-js/codemode-core@1.5.14
1.5.13
Patch Changes
- #976
8244feeThanks @RhysSullivan! - Make paused-execution resume reliable:resumeis now idempotent (a retried resume replays the recorded outcome instead of failing with "No paused execution"), execution ids are globally unique so a rebuilt engine can never re-mint an id a stale client still holds, pauses abandoned by a dead sandbox are dropped and their terminal outcome kept for late resumes, and an expired or lost pause now returns recovery guidance (re-run execute) instead of a bare miss. - Updated dependencies []:
- @executor-js/sdk@1.5.13
- @executor-js/codemode-core@1.5.13
1.5.12
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.12
- @executor-js/codemode-core@1.5.12
1.5.11
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.11
- @executor-js/codemode-core@1.5.11
1.5.10
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.10
- @executor-js/codemode-core@1.5.10
1.5.9
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.9
- @executor-js/codemode-core@1.5.9
1.5.8
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.8
- @executor-js/codemode-core@1.5.8
1.5.7
Patch Changes
1.5.4
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.4
- @executor-js/codemode-core@1.5.4
1.5.3
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.3
- @executor-js/codemode-core@1.5.3
1.5.2
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.2
- @executor-js/codemode-core@1.5.2
1.5.1
Patch Changes
- Updated dependencies []:
- @executor-js/sdk@1.5.1
- @executor-js/codemode-core@1.5.1
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/codemode-core@1.5.0