Skip to content

Version Packages - #1

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

Version Packages#1
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@executor-js/cli@0.2.51

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.6.1

@executor-js/config@1.6.1

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.6.1

@executor-js/execution@1.6.1

Patch Changes

  • #1741 62748e8 Thanks @RhysSullivan! - Opt-in per-integration search tools on the MCP surface

    Connecting with ?search_tools=true (stdio: executor mcp --search-tools) adds one minimally-described search_<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 as tools.search({ namespace }) inside execute, and the tool list comes from the same inventory the execute description shows. Off by default; a clean endpoint URL is unchanged.

  • #1749 d4afe0c Thanks @RhysSullivan! - Slim the per-integration search_<integration> tool definitions to under half their size: one shared one-line description (the tool name already carries the namespace) and a single bare query parameter, dropping the limit/offset knobs. 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 in execute.

  • Updated dependencies []:

    • @executor-js/sdk@1.6.1
    • @executor-js/codemode-core@1.6.1

@executor-js/vite-plugin@0.0.61

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.6.1

@executor-js/runtime-quickjs@1.6.1

Patch Changes

  • Updated dependencies []:
    • @executor-js/codemode-core@1.6.1

@executor-js/plugin-desktop-settings@1.6.1

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.6.1

@executor-js/plugin-example@1.6.1

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.6.1

@executor-js/plugin-file-secrets@1.6.1

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.6.1

@executor-js/plugin-graphql@1.6.1

Patch Changes

  • Updated dependencies []:
    • @executor-js/api@1.4.64
    • @executor-js/react@1.4.64
    • @executor-js/sdk@1.6.1
    • @executor-js/config@1.6.1

@executor-js/plugin-keychain@1.6.1

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.6.1

@executor-js/plugin-mcp@1.6.1

Patch Changes

  • #1747 91062c2 Thanks @RhysSullivan! - Load the MCP client SDK lazily on first outbound connection instead of at module evaluation. Runtimes that bundle the plugin (notably Cloudflare Workers) no longer pay the client package's module-eval memory and CPU on startup or on code paths that never dial an MCP server.

  • Updated dependencies []:

    • @executor-js/api@1.4.64
    • @executor-js/react@1.4.64
    • @executor-js/sdk@1.6.1
    • @executor-js/config@1.6.1

@executor-js/plugin-onepassword@1.6.1

Patch Changes

  • Updated dependencies []:
    • @executor-js/api@1.4.64
    • @executor-js/react@1.4.64
    • @executor-js/sdk@1.6.1

@executor-js/plugin-openapi@1.6.1

Patch Changes

  • #1753 ddbf0fe Thanks @RhysSullivan! - Serve Microsoft Graph preset selections from precomputed slice release assets instead of the 43MB upstream monolith. The monolith fetch almost never survives a 128MB Workers isolate (production traces show one completion in 30 days), so covered selections — every catalog preset, plus any combination within the default bundle — now read a 4–19MB filtered document built offline by the graph-slices workflow, with the monolith path kept only as a fallback and for full-graph/custom-scope selections.

  • #1751 0007474 Thanks @RhysSullivan! - Preview OpenAPI spec-format selections (Microsoft Graph) through the streaming structural-split path instead of a whole-document parse, and guard generic whole-document parses by parsed-tree size (line count for block YAML, text size for JSON). Previewing a Graph preset URL previously parsed the 43MB source whole and killed the 128MB Workers isolate mid-request, surfacing as an empty 503; it now streams within budget, and oversized generic specs fail with an actionable error instead of taking down the isolate.

  • Updated dependencies []:

    • @executor-js/api@1.4.64
    • @executor-js/react@1.4.64
    • @executor-js/sdk@1.6.1
    • @executor-js/config@1.6.1

@executor-js/plugin-toolkits@1.5.36

Patch Changes

  • Updated dependencies []:
    • @executor-js/api@1.4.64
    • @executor-js/react@1.4.64
    • @executor-js/sdk@1.6.1

@executor-js/sdk@1.6.1

@executor-js/codemode-core@1.6.1

executor@1.6.1

Patch Changes

  • #1741 62748e8 Thanks @RhysSullivan! - Opt-in per-integration search tools on the MCP surface

    Connecting with ?search_tools=true (stdio: executor mcp --search-tools) adds one minimally-described search_<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 as tools.search({ namespace }) inside execute, and the tool list comes from the same inventory the execute description shows. Off by default; a clean endpoint URL is unchanged.

  • #1749 d4afe0c Thanks @RhysSullivan! - Slim the per-integration search_<integration> tool definitions to under half their size: one shared one-line description (the tool name already carries the namespace) and a single bare query parameter, dropping the limit/offset knobs. 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 in execute.

  • Updated dependencies []:

    • @executor-js/local@1.6.1
    • @executor-js/api@1.4.64
    • @executor-js/sdk@1.6.1
    • @executor-js/runtime-quickjs@1.6.1

@executor-js/cloud@1.4.62

Patch Changes

  • Updated dependencies [ddbf0fe, 91062c2, 62748e8, 0007474, d4afe0c]:
    • @executor-js/plugin-openapi@1.6.1
    • @executor-js/plugin-mcp@1.6.1
    • @executor-js/execution@1.6.1
    • @executor-js/runtime-dynamic-worker@1.4.4
    • @executor-js/api@1.4.64
    • @executor-js/cloudflare@0.0.43
    • @executor-js/host-mcp@1.4.4
    • @executor-js/mcp-apps-shell@1.4.12
    • @executor-js/plugin-graphql@1.6.1
    • @executor-js/plugin-toolkits@1.5.36
    • @executor-js/react@1.4.64
    • @executor-js/plugin-workos-vault@0.0.2
    • @executor-js/sdk@1.6.1
    • @executor-js/runtime-quickjs@1.6.1
    • @executor-js/vite-plugin@0.0.61

@executor-js/host-selfhost@0.0.43

Patch Changes

  • Updated dependencies [ddbf0fe, 91062c2, 62748e8, 0007474, d4afe0c]:
    • @executor-js/plugin-openapi@1.6.1
    • @executor-js/plugin-mcp@1.6.1
    • @executor-js/execution@1.6.1
    • @executor-js/plugin-provider-service-split@0.0.15
    • @executor-js/analytics@0.1.8
    • @executor-js/api@1.4.64
    • @executor-js/host-mcp@1.4.4
    • @executor-js/mcp-apps-shell@1.4.12
    • @executor-js/plugin-graphql@1.6.1
    • @executor-js/plugin-toolkits@1.5.36
    • @executor-js/react@1.4.64
    • @executor-js/app@1.4.4
    • @executor-js/sdk@1.6.1
    • @executor-js/runtime-quickjs@1.6.1
    • @executor-js/plugin-encrypted-secrets@0.0.43

@executor-js/local@1.6.1

Patch Changes

  • Updated dependencies [ddbf0fe, 91062c2, 62748e8, 0007474, d4afe0c]:
    • @executor-js/plugin-openapi@1.6.1
    • @executor-js/plugin-mcp@1.6.1
    • @executor-js/execution@1.6.1
    • @executor-js/plugin-provider-service-split@0.0.15
    • @executor-js/analytics@0.1.8
    • @executor-js/api@1.4.64
    • @executor-js/host-mcp@1.4.4
    • @executor-js/mcp-apps-shell@1.4.12
    • @executor-js/plugin-graphql@1.6.1
    • @executor-js/plugin-onepassword@1.6.1
    • @executor-js/plugin-toolkits@1.5.36
    • @executor-js/react@1.4.64
    • @executor-js/app@1.4.4
    • @executor-js/sdk@1.6.1
    • @executor-js/runtime-quickjs@1.6.1
    • @executor-js/config@1.6.1
    • @executor-js/plugin-file-secrets@1.6.1
    • @executor-js/plugin-keychain@1.6.1
    • @executor-js/plugin-example@1.6.1
    • @executor-js/plugin-desktop-settings@1.6.1
    • @executor-js/vite-plugin@0.0.61

@executor-js/e2e@0.0.41

Patch Changes

  • Updated dependencies [ddbf0fe, 91062c2, 0007474]:
    • @executor-js/plugin-openapi@1.6.1
    • @executor-js/plugin-mcp@1.6.1
    • @executor-js/api@1.4.64
    • @executor-js/plugin-graphql@1.6.1
    • @executor-js/plugin-toolkits@1.5.36
    • @executor-js/sdk@1.6.1

@executor-js/example-all-plugins@0.0.62

Patch Changes

  • Updated dependencies [ddbf0fe, 91062c2, 0007474]:
    • @executor-js/plugin-openapi@1.6.1
    • @executor-js/plugin-mcp@1.6.1
    • @executor-js/plugin-graphql@1.6.1
    • @executor-js/plugin-onepassword@1.6.1
    • @executor-js/plugin-workos-vault@0.0.2
    • @executor-js/sdk@1.6.1
    • @executor-js/plugin-file-secrets@1.6.1
    • @executor-js/plugin-keychain@1.6.1

@executor-js/example-docs-sdk-quickstart@0.0.47

Patch Changes

  • Updated dependencies [ddbf0fe, 0007474]:
    • @executor-js/plugin-openapi@1.6.1
    • @executor-js/sdk@1.6.1

@executor-js/analytics@0.1.8

Patch Changes

  • Updated dependencies [62748e8, d4afe0c]:
    • @executor-js/execution@1.6.1

@executor-js/api@1.4.64

Patch Changes

  • Updated dependencies [62748e8, d4afe0c]:
    • @executor-js/execution@1.6.1
    • @executor-js/host-mcp@1.4.4
    • @executor-js/sdk@1.6.1

@executor-js/cloudflare@0.0.43

Patch Changes

  • Updated dependencies [62748e8, d4afe0c]:
    • @executor-js/execution@1.6.1
    • @executor-js/api@1.4.64
    • @executor-js/host-mcp@1.4.4
    • @executor-js/sdk@1.6.1

@executor-js/mcp-apps-shell@1.4.12

Patch Changes

  • Updated dependencies []:
    • @executor-js/react@1.4.64
    • @executor-js/runtime-quickjs@1.6.1

@executor-js/runtime-workerd-subprocess@0.0.16

Patch Changes

  • Updated dependencies []:
    • @executor-js/codemode-core@1.6.1

@executor-js/plugin-encrypted-secrets@0.0.43

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.6.1

@executor-js/plugin-provider-service-split@0.0.15

Patch Changes

  • Updated dependencies [ddbf0fe, 0007474]:
    • @executor-js/plugin-openapi@1.6.1
    • @executor-js/sdk@1.6.1

@executor-js/react@1.4.64

Patch Changes

  • Updated dependencies []:
    • @executor-js/api@1.4.64
    • @executor-js/sdk@1.6.1

@executor-js/desktop@1.6.1

@sourcery-ai

sourcery-ai Bot commented Aug 26, 2026

Copy link
Copy Markdown

Reviewer's Guide

This automated Changesets release PR versions the affected workspace packages, updates their changelogs and lockfile dependency graph, and removes the five changeset files whose changes are being released, including MCP search-tool, lazy-loading, and OpenAPI/Graph memory-footprint improvements.

Sequence diagram for opt-in MCP integration search tools

sequenceDiagram
    participant Client
    participant MCP
    participant Model
    participant Execution
    participant Integration

    Client->>MCP: Connect with search_tools=true
    MCP->>MCP: Build search_<integration> tools from integration inventory
    MCP-->>Model: Expose one tool per integration
    Model->>MCP: search_<integration>(query)
    MCP->>Execution: execute with tools.search({ namespace })
    Execution->>Integration: Search namespace
    Integration-->>Execution: Search results
    Execution-->>MCP: Return results
    MCP-->>Model: Return results
Loading

File-Level Changes

Change Details Files
Bump package versions and propagate the release dependency graph across the monorepo.
  • Increment versions for apps, core packages, hosts, plugins, runtimes, examples, and supporting packages.
  • Regenerate changelogs with the five released changesets and dependency update entries.
  • Refresh the lockfile to match the new workspace versions.
apps/cli/package.json
apps/cli/CHANGELOG.md
apps/cloud/package.json
apps/cloud/CHANGELOG.md
apps/desktop/package.json
apps/desktop/CHANGELOG.md
apps/host-selfhost/package.json
apps/host-selfhost/CHANGELOG.md
apps/local/package.json
apps/local/CHANGELOG.md
e2e/package.json
e2e/CHANGELOG.md
examples/all-plugins/package.json
examples/all-plugins/CHANGELOG.md
examples/docs-sdk-quickstart/package.json
examples/docs-sdk-quickstart/CHANGELOG.md
packages/core/analytics/package.json
packages/core/analytics/CHANGELOG.md
packages/core/api/package.json
packages/core/api/CHANGELOG.md
packages/core/cli/package.json
packages/core/cli/CHANGELOG.md
packages/core/config/package.json
packages/core/config/CHANGELOG.md
packages/core/execution/package.json
packages/core/execution/CHANGELOG.md
packages/core/sdk/package.json
packages/core/sdk/CHANGELOG.md
packages/core/vite-plugin/package.json
packages/core/vite-plugin/CHANGELOG.md
packages/hosts/cloudflare/package.json
packages/hosts/cloudflare/CHANGELOG.md
packages/hosts/mcp-apps-shell/package.json
packages/hosts/mcp-apps-shell/CHANGELOG.md
packages/kernel/core/package.json
packages/kernel/core/CHANGELOG.md
packages/kernel/runtime-quickjs/package.json
packages/kernel/runtime-quickjs/CHANGELOG.md
packages/kernel/runtime-workerd-subprocess/package.json
packages/kernel/runtime-workerd-subprocess/CHANGELOG.md
packages/plugins/desktop-settings/package.json
packages/plugins/desktop-settings/CHANGELOG.md
packages/plugins/encrypted-secrets/package.json
packages/plugins/encrypted-secrets/CHANGELOG.md
packages/plugins/example/package.json
packages/plugins/example/CHANGELOG.md
packages/plugins/file-secrets/package.json
packages/plugins/file-secrets/CHANGELOG.md
packages/plugins/graphql/package.json
packages/plugins/graphql/CHANGELOG.md
packages/plugins/keychain/package.json
packages/plugins/keychain/CHANGELOG.md
packages/plugins/mcp/package.json
packages/plugins/mcp/CHANGELOG.md
packages/plugins/onepassword/package.json
packages/plugins/onepassword/CHANGELOG.md
packages/plugins/openapi/package.json
packages/plugins/openapi/CHANGELOG.md
packages/plugins/provider-service-split/package.json
packages/plugins/provider-service-split/CHANGELOG.md
packages/plugins/toolkits/package.json
packages/plugins/toolkits/CHANGELOG.md
packages/react/package.json
packages/react/CHANGELOG.md
bun.lock
Remove the consumed Changesets metadata after incorporating its release notes.
  • Delete the five changeset files corresponding to MCP search tools, slim search tool schemas, lazy MCP loading, Graph spec slices, and streaming OpenAPI preview.
.changeset/graph-spec-slices.md
.changeset/lazy-mcp-client-module.md
.changeset/mcp-namespace-search-tools.md
.changeset/openapi-streaming-preview.md
.changeset/slim-search-tools.md

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey - I've reviewed your changes and they look great!

Sourcery assessment

Approved.


Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 21c203c to 36d7dbe Compare August 26, 2026 08:04
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 36d7dbe to 548782c Compare August 26, 2026 08:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants