Version Packages#1253
Open
RhysSullivan wants to merge 1 commit into
Open
Conversation
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
executor-cloud | 3baf455 | Jul 03 2026, 03:34 AM |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
executor-marketing | 3baf455 | Commit Preview URL Branch Preview URL |
Jul 03 2026, 03:32 AM |
Contributor
Cloudflare preview
Sign-in is Cloudflare Access (one-time PIN to an allowed email). The preview has its own database and encryption key; it is destroyed when this PR closes. |
6b63999 to
e044b17
Compare
@executor-js/cli
@executor-js/config
@executor-js/execution
@executor-js/sdk
@executor-js/codemode-core
@executor-js/runtime-quickjs
@executor-js/plugin-file-secrets
@executor-js/plugin-graphql
@executor-js/plugin-keychain
@executor-js/plugin-mcp
@executor-js/plugin-onepassword
@executor-js/plugin-openapi
executor
commit: |
b4f6a9e to
1b5391e
Compare
1b5391e to
3baf455
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.35
Patch Changes
1c48182]:@executor-js/config@1.5.28
Patch Changes
1c48182]:@executor-js/execution@1.5.28
Patch Changes
1c48182]:@executor-js/sdk@1.5.28
Patch Changes
1c48182Thanks @RhysSullivan! - Keep MCP tool catalogs in sync with the server's live tool set. Previously aconnection'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.
notifications/tools/list_changedreceived during a toolcall and marks the connection's persisted catalog stale; the next tools read
re-lists from the server.
SDK's error envelope) returns a typed
mcp_tool_unknownfailure telling thecaller to re-list, and marks the catalog stale so it heals on the next read.
(
ExecutorConfig.toolsSyncTtlMs, default 15 minutes,nullto disable),covering servers that change tools without notifying.
previously persisted catalog; it is kept and retried after the TTL.
@executor-js/vite-plugin@0.0.45
Patch Changes
1c48182]:@executor-js/runtime-quickjs@1.5.28
Patch Changes
@executor-js/plugin-desktop-settings@1.5.28
Patch Changes
1c48182]:@executor-js/plugin-example@1.5.28
Patch Changes
1c48182]:@executor-js/plugin-file-secrets@1.5.28
Patch Changes
1c48182]:@executor-js/plugin-google@1.5.27
Patch Changes
1c48182]:@executor-js/plugin-graphql@1.5.28
Patch Changes
1c48182]:@executor-js/plugin-keychain@1.5.28
Patch Changes
1c48182]:@executor-js/plugin-mcp@1.5.28
Patch Changes
#1246
1c48182Thanks @RhysSullivan! - Keep MCP tool catalogs in sync with the server's live tool set. Previously aconnection'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.
notifications/tools/list_changedreceived during a toolcall and marks the connection's persisted catalog stale; the next tools read
re-lists from the server.
SDK's error envelope) returns a typed
mcp_tool_unknownfailure telling thecaller to re-list, and marks the catalog stale so it heals on the next read.
(
ExecutorConfig.toolsSyncTtlMs, default 15 minutes,nullto disable),covering servers that change tools without notifying.
previously persisted catalog; it is kept and retried after the TTL.
Updated dependencies [
1c48182]:@executor-js/plugin-microsoft@1.5.27
Patch Changes
1c48182]:@executor-js/plugin-onepassword@1.5.28
Patch Changes
1c48182]:@executor-js/plugin-openapi@1.5.28
Patch Changes
1c48182]:@executor-js/plugin-toolkits@1.5.20
Patch Changes
1c48182]:@executor-js/codemode-core@1.5.28
executor@1.5.28
Patch Changes
1c48182]:@executor-js/cloud@1.4.46
Patch Changes
747f4e1,1c48182]:@executor-js/host-selfhost@0.0.27
Patch Changes
1c48182]:@executor-js/e2e@0.0.25
Patch Changes
1c48182]:@executor-js/example-all-plugins@0.0.46
Patch Changes
1c48182]:@executor-js/example-docs-sdk-quickstart@0.0.31
Patch Changes
1c48182]:@executor-js/api@1.4.48
Patch Changes
1c48182]:@executor-js/cloudflare@0.0.27
Patch Changes
#1257
747f4e1Thanks @RhysSullivan! - Upgradeagentsto 0.17.3 and patch its MCP SSE forwarder to bound undrained frames per connection. A slow or stalled streamable-http client previously caused forwarded frames and keepalives to accumulate unboundedly in the shared front-worker isolate, OOMing it and dropping every co-tenant on that isolate. The patch caps per-connection undrained data at 8 MiB and closes the offending stream instead of buffering without limit.Updated dependencies [
1c48182]:@executor-js/plugin-encrypted-secrets@0.0.27
Patch Changes
1c48182]:@executor-js/react@1.4.48
Patch Changes
1c48182]:@executor-js/desktop@1.5.28