History

Version Packages (#897)

Rhys Sullivan committed 5 months agov1.5.0

Commit 346cf891 parent 85660a059 files · +374 −113Browse files

Unified · Split

59 files
  1. .changeset/bulk-openapi-plugin-storage.md +0 −6
  2. .changeset/effect-peer-dependency.md +0 −16
  3. .changeset/executor-1-5-release.md +0 −32
  4. .changeset/named-graphql-operations.md +0 −5
  5. apps/cli/CHANGELOG.md +42 −0
  6. apps/cli/package.json +1 −1
  7. apps/cloud/CHANGELOG.md +19 −0
  8. apps/cloud/package.json +1 −1
  9. apps/desktop/CHANGELOG.md +32 −0
  10. apps/desktop/package.json +1 −1
  11. apps/host-selfhost/CHANGELOG.md +17 −0
  12. apps/host-selfhost/package.json +1 −1
  13. bun.lock +27 −27
  14. examples/all-plugins/CHANGELOG.md +14 −0
  15. examples/all-plugins/package.json +1 −1
  16. examples/docs-sdk-quickstart/CHANGELOG.md +8 −0
  17. examples/docs-sdk-quickstart/package.json +1 −1
  18. packages/core/api/CHANGELOG.md +9 −0
  19. packages/core/api/package.json +1 −1
  20. packages/core/cli/CHANGELOG.md +7 −0
  21. packages/core/cli/package.json +1 −1
  22. packages/core/config/CHANGELOG.md +9 −0
  23. packages/core/config/package.json +1 −1
  24. packages/core/execution/CHANGELOG.md +10 −0
  25. packages/core/execution/package.json +1 −1
  26. packages/core/sdk/CHANGELOG.md +8 −0
  27. packages/core/sdk/package.json +1 −1
  28. packages/core/vite-plugin/CHANGELOG.md +7 −0
  29. packages/core/vite-plugin/package.json +1 −1
  30. packages/hosts/cloudflare/CHANGELOG.md +9 −0
  31. packages/hosts/cloudflare/package.json +1 −1
  32. packages/kernel/core/CHANGELOG.md +6 −0
  33. packages/kernel/core/package.json +1 −1
  34. packages/kernel/runtime-quickjs/CHANGELOG.md +9 −0
  35. packages/kernel/runtime-quickjs/package.json +1 −1
  36. packages/plugins/desktop-settings/CHANGELOG.md +7 −0
  37. packages/plugins/desktop-settings/package.json +1 −1
  38. packages/plugins/encrypted-secrets/CHANGELOG.md +7 −0
  39. packages/plugins/encrypted-secrets/package.json +1 −1
  40. packages/plugins/example/CHANGELOG.md +7 −0
  41. packages/plugins/example/package.json +1 −1
  42. packages/plugins/file-secrets/CHANGELOG.md +9 −0
  43. packages/plugins/file-secrets/package.json +1 −1
  44. packages/plugins/graphql-greenfield/CHANGELOG.md +8 −0
  45. packages/plugins/graphql-greenfield/package.json +1 −1
  46. packages/plugins/graphql/CHANGELOG.md +14 −0
  47. packages/plugins/graphql/package.json +1 −1
  48. packages/plugins/http-source/CHANGELOG.md +8 −0
  49. packages/plugins/http-source/package.json +1 −1
  50. packages/plugins/keychain/CHANGELOG.md +9 −0
  51. packages/plugins/keychain/package.json +1 −1
  52. packages/plugins/mcp/CHANGELOG.md +12 −0
  53. packages/plugins/mcp/package.json +1 −1
  54. packages/plugins/onepassword/CHANGELOG.md +11 −0
  55. packages/plugins/onepassword/package.json +1 −1
  56. packages/plugins/openapi/CHANGELOG.md +14 −0
  57. packages/plugins/openapi/package.json +1 −1
  58. packages/react/CHANGELOG.md +8 −0
  59. packages/react/package.json +1 −1
.changeset/bulk-openapi-plugin-storage.md+0−6
@@ -1,6 +0,0 @@
1−---
2−"@executor-js/sdk": patch
3−"@executor-js/plugin-openapi": patch
4−---
5−
6−Batch OpenAPI operation metadata writes through plugin storage so adding large built-in OpenAPI sources no longer performs thousands of sequential D1 operations.
.changeset/effect-peer-dependency.md+0−16
@@ -1,16 +0,0 @@
1−---
2−"@executor-js/codemode-core": patch
3−"@executor-js/config": patch
4−"@executor-js/execution": patch
5−"@executor-js/plugin-file-secrets": patch
6−"@executor-js/plugin-graphql": patch
7−"@executor-js/plugin-keychain": patch
8−"@executor-js/plugin-mcp": patch
9−"@executor-js/plugin-onepassword": patch
10−"@executor-js/plugin-openapi": patch
11−"@executor-js/runtime-quickjs": patch
12−"@executor-js/sdk": patch
13−"executor": patch
14−---
15−
16−Move `effect` from `dependencies` to `peerDependencies` in the published library packages so consumers provide a single shared Effect instance.
.changeset/executor-1-5-release.md+0−32
@@ -1,32 +0,0 @@
1−---
2−"@executor-js/desktop": minor
3−"executor": minor
4−---
5−
6−Integrations and connections rework.
7−
8−**Highlights**
9−
10−- Sources are now split into integrations (the API surface) and connections (the credential). One integration can hold many connections — workspace-shared or personal — and each connection gets its own tool catalog.
11−- Tool addresses carry the connection, so agents can target a specific account: `tools.vercel_api.org.workspace.deploy` vs `tools.vercel_api.user.personal.deploy`.
12−- Existing data migrates automatically on first launch: sources become integrations, secrets and credential bindings become connections, OAuth apps and tool policies carry over, and the previous database is kept as a backup next to the new one.
13−- Public no-auth servers (MCP, GraphQL) connect without entering a credential.
14−- Connections display the signed-in identity, so you can tell accounts apart at a glance.
15−- The CLI, local web app, and desktop app can connect to a shared Executor server instead of each running their own; the desktop app persists server profiles across restarts.
16−- Self-hosted Executor now publishes a multi-architecture GHCR image at `ghcr.io/rhyssullivan/executor-selfhost` (stable releases tagged `latest`, prereleases tagged `beta`).
17−
18−**Reliability**
19−
20−- OpenAPI, GraphQL, and MCP tools return structured authentication failures with recovery guidance instead of opaque internal errors — covering missing credentials, expired OAuth connections, upstream 401/403 responses, and MCP per-user isolation.
21−- OAuth popups complete more reliably in Chrome by preserving the callback channel through the same-origin completion page.
22−- OAuth Dynamic Client Registration data is reused across retries and reconnects, including scopes, so providers are not asked to register duplicate clients.
23−- Creating a connection with invalid input (no credential for a credentialed method, mixed input origins) returns a clear error with the reason instead of an opaque internal error.
24−- The v1 → v2 migration creates connections for no-auth sources, derives OAuth authorize endpoints when v1 only stored a bare issuer origin, keys inline header values per source, and skips malformed credential bindings with a warning instead of silently dropping them. An unreachable OAuth metadata endpoint no longer blocks the migration on launch.
25−- Google sources use a bundled OpenAPI flow with valid schemas.
26−- MCP tool output schemas match the actual invocation result envelope, including `content`, `structuredContent`, `_meta`, and `isError`.
27−- Integration icons survive migration, connected presets show their icons, and credentials show a loading badge while resolving.
28−
29−**Breaking changes**
30−
31−- Tool addresses gained two segments for the connection's owner and name: `tools.vercel_api.deploy` is now `tools.vercel_api.org.workspace.deploy`. Saved tool policies are rewritten automatically during migration; agent code that hard-codes v1.4 addresses needs the new shape (`tools.search()` returns ready-to-call paths).
32−- The Google Discovery plugin was removed. Google integrations now go through the bundled Google flow; existing Google sources migrate automatically.
.changeset/named-graphql-operations.md+0−5
@@ -1,5 +0,0 @@
1−---
2−"@executor-js/plugin-graphql": patch
3−---
4−
5−GraphQL sources now emit named operations (e.g. `query Hello { ... }`) instead of anonymous ones. This fixes invocation against servers that reject anonymous operations, and gives APM tooling that keys on the operation name a meaningful value. The operation name is derived from the root field name.
apps/cli/CHANGELOG.md+42−0
@@ -1 +1,43 @@
11 # executor
2+
3+## 1.5.0
4+
5+### Minor Changes
6+
7+- [`c7bb2a4`](https://github.com/RhysSullivan/executor/commit/c7bb2a4da99aac4199b424d6d52e6ea843250e3a) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Integrations and connections rework.
8+
9+ **Highlights**
10+
11+ - Sources are now split into integrations (the API surface) and connections (the credential). One integration can hold many connections — workspace-shared or personal — and each connection gets its own tool catalog.
12+ - Tool addresses carry the connection, so agents can target a specific account: `tools.vercel_api.org.workspace.deploy` vs `tools.vercel_api.user.personal.deploy`.
13+ - Existing data migrates automatically on first launch: sources become integrations, secrets and credential bindings become connections, OAuth apps and tool policies carry over, and the previous database is kept as a backup next to the new one.
14+ - Public no-auth servers (MCP, GraphQL) connect without entering a credential.
15+ - Connections display the signed-in identity, so you can tell accounts apart at a glance.
16+ - The CLI, local web app, and desktop app can connect to a shared Executor server instead of each running their own; the desktop app persists server profiles across restarts.
17+ - Self-hosted Executor now publishes a multi-architecture GHCR image at `ghcr.io/rhyssullivan/executor-selfhost` (stable releases tagged `latest`, prereleases tagged `beta`).
18+
19+ **Reliability**
20+
21+ - OpenAPI, GraphQL, and MCP tools return structured authentication failures with recovery guidance instead of opaque internal errors — covering missing credentials, expired OAuth connections, upstream 401/403 responses, and MCP per-user isolation.
22+ - OAuth popups complete more reliably in Chrome by preserving the callback channel through the same-origin completion page.
23+ - OAuth Dynamic Client Registration data is reused across retries and reconnects, including scopes, so providers are not asked to register duplicate clients.
24+ - Creating a connection with invalid input (no credential for a credentialed method, mixed input origins) returns a clear error with the reason instead of an opaque internal error.
25+ - The v1 → v2 migration creates connections for no-auth sources, derives OAuth authorize endpoints when v1 only stored a bare issuer origin, keys inline header values per source, and skips malformed credential bindings with a warning instead of silently dropping them. An unreachable OAuth metadata endpoint no longer blocks the migration on launch.
26+ - Google sources use a bundled OpenAPI flow with valid schemas.
27+ - MCP tool output schemas match the actual invocation result envelope, including `content`, `structuredContent`, `_meta`, and `isError`.
28+ - Integration icons survive migration, connected presets show their icons, and credentials show a loading badge while resolving.
29+
30+ **Breaking changes**
31+
32+ - Tool addresses gained two segments for the connection's owner and name: `tools.vercel_api.deploy` is now `tools.vercel_api.org.workspace.deploy`. Saved tool policies are rewritten automatically during migration; agent code that hard-codes v1.4 addresses needs the new shape (`tools.search()` returns ready-to-call paths).
33+ - The Google Discovery plugin was removed. Google integrations now go through the bundled Google flow; existing Google sources migrate automatically.
34+
35+### Patch Changes
36+
37+- [#922](https://github.com/RhysSullivan/executor/pull/922) [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Move `effect` from `dependencies` to `peerDependencies` in the published library packages so consumers provide a single shared Effect instance.
38+
39+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
40+ - @executor-js/sdk@1.5.0
41+ - @executor-js/runtime-quickjs@1.5.0
42+ - @executor-js/local@1.4.4
43+ - @executor-js/api@1.4.22
apps/cli/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "executor",
3− "version": "1.4.33",
3+ "version": "1.5.0",
44 "private": true,
55 "bin": {
66 "executor": "./bin/executor.ts"
apps/cloud/CHANGELOG.md+19−0
@@ -1 +1,20 @@
11 # @executor-js/cloud
2+
3+## 1.4.20
4+
5+### Patch Changes
6+
7+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad), [`9c9bcb6`](https://github.com/RhysSullivan/executor/commit/9c9bcb663e48ebb21a71f8058812319c1ec2a242)]:
8+ - @executor-js/sdk@1.5.0
9+ - @executor-js/plugin-openapi@1.5.0
10+ - @executor-js/execution@1.5.0
11+ - @executor-js/plugin-graphql@1.5.0
12+ - @executor-js/plugin-mcp@1.5.0
13+ - @executor-js/runtime-quickjs@1.5.0
14+ - @executor-js/api@1.4.22
15+ - @executor-js/vite-plugin@0.0.19
16+ - @executor-js/host-mcp@1.4.4
17+ - @executor-js/runtime-dynamic-worker@1.4.4
18+ - @executor-js/plugin-workos-vault@0.0.2
19+ - @executor-js/react@1.4.22
20+ - @executor-js/cloudflare@0.0.1
apps/cloud/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/cloud",
3− "version": "1.4.19",
3+ "version": "1.4.20",
44 "private": true,
55 "type": "module",
66 "scripts": {
apps/desktop/CHANGELOG.md+32−0
@@ -1 +1,33 @@
11 # @executor-js/desktop
2+
3+## 1.5.0
4+
5+### Minor Changes
6+
7+- [`c7bb2a4`](https://github.com/RhysSullivan/executor/commit/c7bb2a4da99aac4199b424d6d52e6ea843250e3a) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Integrations and connections rework.
8+
9+ **Highlights**
10+
11+ - Sources are now split into integrations (the API surface) and connections (the credential). One integration can hold many connections — workspace-shared or personal — and each connection gets its own tool catalog.
12+ - Tool addresses carry the connection, so agents can target a specific account: `tools.vercel_api.org.workspace.deploy` vs `tools.vercel_api.user.personal.deploy`.
13+ - Existing data migrates automatically on first launch: sources become integrations, secrets and credential bindings become connections, OAuth apps and tool policies carry over, and the previous database is kept as a backup next to the new one.
14+ - Public no-auth servers (MCP, GraphQL) connect without entering a credential.
15+ - Connections display the signed-in identity, so you can tell accounts apart at a glance.
16+ - The CLI, local web app, and desktop app can connect to a shared Executor server instead of each running their own; the desktop app persists server profiles across restarts.
17+ - Self-hosted Executor now publishes a multi-architecture GHCR image at `ghcr.io/rhyssullivan/executor-selfhost` (stable releases tagged `latest`, prereleases tagged `beta`).
18+
19+ **Reliability**
20+
21+ - OpenAPI, GraphQL, and MCP tools return structured authentication failures with recovery guidance instead of opaque internal errors — covering missing credentials, expired OAuth connections, upstream 401/403 responses, and MCP per-user isolation.
22+ - OAuth popups complete more reliably in Chrome by preserving the callback channel through the same-origin completion page.
23+ - OAuth Dynamic Client Registration data is reused across retries and reconnects, including scopes, so providers are not asked to register duplicate clients.
24+ - Creating a connection with invalid input (no credential for a credentialed method, mixed input origins) returns a clear error with the reason instead of an opaque internal error.
25+ - The v1 → v2 migration creates connections for no-auth sources, derives OAuth authorize endpoints when v1 only stored a bare issuer origin, keys inline header values per source, and skips malformed credential bindings with a warning instead of silently dropping them. An unreachable OAuth metadata endpoint no longer blocks the migration on launch.
26+ - Google sources use a bundled OpenAPI flow with valid schemas.
27+ - MCP tool output schemas match the actual invocation result envelope, including `content`, `structuredContent`, `_meta`, and `isError`.
28+ - Integration icons survive migration, connected presets show their icons, and credentials show a loading badge while resolving.
29+
30+ **Breaking changes**
31+
32+ - Tool addresses gained two segments for the connection's owner and name: `tools.vercel_api.deploy` is now `tools.vercel_api.org.workspace.deploy`. Saved tool policies are rewritten automatically during migration; agent code that hard-codes v1.4 addresses needs the new shape (`tools.search()` returns ready-to-call paths).
33+ - The Google Discovery plugin was removed. Google integrations now go through the bundled Google flow; existing Google sources migrate automatically.
apps/desktop/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/desktop",
3− "version": "1.4.33",
3+ "version": "1.5.0",
44 "private": true,
55 "homepage": "https://github.com/RhysSullivan/executor",
66 "license": "MIT",
apps/host-selfhost/CHANGELOG.md+17−0
@@ -1 +1,18 @@
11 # @executor-js/host-selfhost
2+
3+## 0.0.1
4+
5+### Patch Changes
6+
7+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad), [`9c9bcb6`](https://github.com/RhysSullivan/executor/commit/9c9bcb663e48ebb21a71f8058812319c1ec2a242)]:
8+ - @executor-js/sdk@1.5.0
9+ - @executor-js/plugin-openapi@1.5.0
10+ - @executor-js/execution@1.5.0
11+ - @executor-js/plugin-graphql@1.5.0
12+ - @executor-js/plugin-mcp@1.5.0
13+ - @executor-js/runtime-quickjs@1.5.0
14+ - @executor-js/app@1.4.4
15+ - @executor-js/api@1.4.22
16+ - @executor-js/host-mcp@1.4.4
17+ - @executor-js/plugin-encrypted-secrets@0.0.1
18+ - @executor-js/react@1.4.22
apps/host-selfhost/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/host-selfhost",
3− "version": "0.0.0",
3+ "version": "0.0.1",
44 "private": true,
55 "type": "module",
66 "exports": {
bun.lock+27−27
@@ -30,7 +30,7 @@ · 29 unmodified lines
3030 },
3131 "apps/cli": {
3232 "name": "executor",
33− "version": "1.4.33",
33+ "version": "1.5.0",
3434 "bin": {
3535 "executor": "./bin/executor.ts",
3636 },
@@ -54,7 +54,7 @@ · 17 unmodified lines
5454 },
5555 "apps/cloud": {
5656 "name": "@executor-js/cloud",
57− "version": "1.4.19",
57+ "version": "1.4.20",
5858 "dependencies": {
5959 "@cloudflare/vite-plugin": "^1.31.1",
6060 "@effect/atom-react": "catalog:",
@@ -124,7 +124,7 @@ · 63 unmodified lines
124124 },
125125 "apps/desktop": {
126126 "name": "@executor-js/desktop",
127− "version": "1.4.33",
127+ "version": "1.5.0",
128128 "dependencies": {
129129 "electron-log": "^5",
130130 "electron-store": "^10",
@@ -200,7 +200,7 @@ · 69 unmodified lines
200200 },
201201 "apps/host-selfhost": {
202202 "name": "@executor-js/host-selfhost",
203− "version": "0.0.0",
203+ "version": "0.0.1",
204204 "dependencies": {
205205 "@better-auth/api-key": "^1.6.11",
206206 "@effect/atom-react": "catalog:",
@@ -320,7 +320,7 @@ · 113 unmodified lines
320320 },
321321 "examples/all-plugins": {
322322 "name": "@executor-js/example-all-plugins",
323− "version": "0.0.19",
323+ "version": "0.0.20",
324324 "dependencies": {
325325 "@executor-js/plugin-file-secrets": "workspace:*",
326326 "@executor-js/plugin-graphql": "workspace:*",
@@ -339,7 +339,7 @@ · 12 unmodified lines
339339 },
340340 "examples/docs-sdk-quickstart": {
341341 "name": "@executor-js/example-docs-sdk-quickstart",
342− "version": "0.0.4",
342+ "version": "0.0.5",
343343 "dependencies": {
344344 "@executor-js/plugin-openapi": "workspace:*",
345345 "@executor-js/sdk": "workspace:*",
@@ -391,7 +391,7 @@ · 45 unmodified lines
391391 },
392392 "packages/core/api": {
393393 "name": "@executor-js/api",
394− "version": "1.4.21",
394+ "version": "1.4.22",
395395 "dependencies": {
396396 "@executor-js/execution": "workspace:*",
397397 "@executor-js/host-mcp": "workspace:*",
@@ -408,7 +408,7 @@ · 10 unmodified lines
408408 },
409409 "packages/core/cli": {
410410 "name": "@executor-js/cli",
411− "version": "0.2.5",
411+ "version": "0.2.6",
412412 "bin": {
413413 "executor-sdk": "./dist/index.js",
414414 },
@@ -429,7 +429,7 @@ · 14 unmodified lines
429429 },
430430 "packages/core/config": {
431431 "name": "@executor-js/config",
432− "version": "1.4.33",
432+ "version": "1.5.0",
433433 "dependencies": {
434434 "@executor-js/sdk": "workspace:*",
435435 "jiti": "^2.6.1",
@@ -450,7 +450,7 @@ · 14 unmodified lines
450450 },
451451 "packages/core/execution": {
452452 "name": "@executor-js/execution",
453− "version": "1.4.33",
453+ "version": "1.5.0",
454454 "dependencies": {
455455 "@executor-js/codemode-core": "workspace:*",
456456 "@executor-js/sdk": "workspace:*",
@@ -515,7 +515,7 @@ · 58 unmodified lines
515515 },
516516 "packages/core/sdk": {
517517 "name": "@executor-js/sdk",
518− "version": "1.4.33",
518+ "version": "1.5.0",
519519 "dependencies": {
520520 "@standard-schema/spec": "^1.1.0",
521521 "fractional-indexing": "^3.2.0",
@@ -567,7 +567,7 @@ · 45 unmodified lines
567567 },
568568 "packages/core/vite-plugin": {
569569 "name": "@executor-js/vite-plugin",
570− "version": "0.0.18",
570+ "version": "0.0.19",
571571 "dependencies": {
572572 "@executor-js/sdk": "workspace:*",
573573 "jiti": "^2.6.1",
@@ -587,7 +587,7 @@ · 13 unmodified lines
587587 },
588588 "packages/hosts/cloudflare": {
589589 "name": "@executor-js/cloudflare",
590− "version": "0.0.0",
590+ "version": "0.0.1",
591591 "dependencies": {
592592 "@executor-js/api": "workspace:*",
593593 "@executor-js/execution": "workspace:*",
@@ -625,7 +625,7 @@ · 31 unmodified lines
625625 },
626626 "packages/kernel/core": {
627627 "name": "@executor-js/codemode-core",
628− "version": "1.4.33",
628+ "version": "1.5.0",
629629 "dependencies": {
630630 "@babel/parser": "^7.29.2",
631631 "@standard-schema/spec": "^1.0.0",
@@ -698,7 +698,7 @@ · 66 unmodified lines
698698 },
699699 "packages/kernel/runtime-quickjs": {
700700 "name": "@executor-js/runtime-quickjs",
701− "version": "1.4.33",
701+ "version": "1.5.0",
702702 "dependencies": {
703703 "@executor-js/codemode-core": "workspace:*",
704704 "quickjs-emscripten": "catalog:",
@@ -718,7 +718,7 @@ · 13 unmodified lines
718718 },
719719 "packages/plugins/desktop-settings": {
720720 "name": "@executor-js/plugin-desktop-settings",
721− "version": "1.4.33",
721+ "version": "1.5.0",
722722 "dependencies": {
723723 "@executor-js/sdk": "workspace:*",
724724 "react": "catalog:",
@@ -731,7 +731,7 @@ · 6 unmodified lines
731731 },
732732 "packages/plugins/encrypted-secrets": {
733733 "name": "@executor-js/plugin-encrypted-secrets",
734− "version": "0.0.0",
734+ "version": "0.0.1",
735735 "dependencies": {
736736 "@executor-js/sdk": "workspace:*",
737737 "effect": "catalog:",
@@ -746,7 +746,7 @@ · 8 unmodified lines
746746 },
747747 "packages/plugins/example": {
748748 "name": "@executor-js/plugin-example",
749− "version": "1.4.33",
749+ "version": "1.5.0",
750750 "dependencies": {
751751 "@executor-js/sdk": "workspace:*",
752752 },
@@ -769,7 +769,7 @@ · 16 unmodified lines
769769 },
770770 "packages/plugins/file-secrets": {
771771 "name": "@executor-js/plugin-file-secrets",
772− "version": "1.4.33",
772+ "version": "1.5.0",
773773 "dependencies": {
774774 "@executor-js/sdk": "workspace:*",
775775 },
@@ -786,7 +786,7 @@ · 10 unmodified lines
786786 },
787787 "packages/plugins/graphql": {
788788 "name": "@executor-js/plugin-graphql",
789− "version": "1.4.33",
789+ "version": "1.5.0",
790790 "dependencies": {
791791 "@effect/platform-node": "catalog:",
792792 "@executor-js/config": "workspace:*",
@@ -825,7 +825,7 @@ · 32 unmodified lines
825825 },
826826 "packages/plugins/graphql-greenfield": {
827827 "name": "@executor-js/plugin-graphql-greenfield",
828− "version": "0.0.0",
828+ "version": "0.0.1",
829829 "dependencies": {
830830 "@effect/platform-node": "catalog:",
831831 "@executor-js/sdk": "workspace:*",
@@ -850,7 +850,7 @@ · 18 unmodified lines
850850 },
851851 "packages/plugins/http-source": {
852852 "name": "@executor-js/plugin-http-source",
853− "version": "2.0.0",
853+ "version": "2.0.1",
854854 "dependencies": {
855855 "@executor-js/sdk": "workspace:*",
856856 "effect": "catalog:",
@@ -876,7 +876,7 @@ · 19 unmodified lines
876876 },
877877 "packages/plugins/keychain": {
878878 "name": "@executor-js/plugin-keychain",
879− "version": "1.4.33",
879+ "version": "1.5.0",
880880 "dependencies": {
881881 "@executor-js/sdk": "workspace:*",
882882 "@napi-rs/keyring": "^1.2.0",
@@ -895,7 +895,7 @@ · 12 unmodified lines
895895 },
896896 "packages/plugins/mcp": {
897897 "name": "@executor-js/plugin-mcp",
898− "version": "1.4.33",
898+ "version": "1.5.0",
899899 "dependencies": {
900900 "@cfworker/json-schema": "^4.1.1",
901901 "@effect/platform-node": "catalog:",
@@ -935,7 +935,7 @@ · 33 unmodified lines
935935 },
936936 "packages/plugins/onepassword": {
937937 "name": "@executor-js/plugin-onepassword",
938− "version": "1.4.33",
938+ "version": "1.5.0",
939939 "dependencies": {
940940 "@1password/op-js": "^0.1.13",
941941 "@1password/sdk": "^0.4.1-beta.1",
@@ -969,7 +969,7 @@ · 27 unmodified lines
969969 },
970970 "packages/plugins/openapi": {
971971 "name": "@executor-js/plugin-openapi",
972− "version": "1.4.33",
972+ "version": "1.5.0",
973973 "dependencies": {
974974 "@effect/platform-node": "catalog:",
975975 "@executor-js/config": "workspace:*",
@@ -1035,7 +1035,7 @@ · 59 unmodified lines
10351035 },
10361036 "packages/react": {
10371037 "name": "@executor-js/react",
1038− "version": "1.4.21",
1038+ "version": "1.4.22",
10391039 "dependencies": {
10401040 "@base-ui/react": "^1.3.0",
10411041 "@effect/atom-react": "catalog:",
examples/all-plugins/CHANGELOG.md+14−0
@@ -1 +1,15 @@
11 # @executor-js/example-all-plugins
2+
3+## 0.0.20
4+
5+### Patch Changes
6+
7+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad), [`9c9bcb6`](https://github.com/RhysSullivan/executor/commit/9c9bcb663e48ebb21a71f8058812319c1ec2a242)]:
8+ - @executor-js/sdk@1.5.0
9+ - @executor-js/plugin-openapi@1.5.0
10+ - @executor-js/plugin-file-secrets@1.5.0
11+ - @executor-js/plugin-graphql@1.5.0
12+ - @executor-js/plugin-keychain@1.5.0
13+ - @executor-js/plugin-mcp@1.5.0
14+ - @executor-js/plugin-onepassword@1.5.0
15+ - @executor-js/plugin-workos-vault@0.0.2
examples/all-plugins/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/example-all-plugins",
3− "version": "0.0.19",
3+ "version": "0.0.20",
44 "private": true,
55 "type": "module",
66 "scripts": {
examples/docs-sdk-quickstart/CHANGELOG.md+8−0
@@ -1 +1,9 @@
11 # @executor-js/example-docs-sdk-quickstart
2+
3+## 0.0.5
4+
5+### Patch Changes
6+
7+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
8+ - @executor-js/sdk@1.5.0
9+ - @executor-js/plugin-openapi@1.5.0
examples/docs-sdk-quickstart/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/example-docs-sdk-quickstart",
3− "version": "0.0.4",
3+ "version": "0.0.5",
44 "private": true,
55 "type": "module",
66 "scripts": {
packages/core/api/CHANGELOG.md+9−0
@@ -1 +1,10 @@
11 # @executor-js/api
2+
3+## 1.4.22
4+
5+### Patch Changes
6+
7+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
8+ - @executor-js/sdk@1.5.0
9+ - @executor-js/execution@1.5.0
10+ - @executor-js/host-mcp@1.4.4
packages/core/api/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/api",
3− "version": "1.4.21",
3+ "version": "1.4.22",
44 "private": true,
55 "type": "module",
66 "exports": {
packages/core/cli/CHANGELOG.md+7−0
@@ -1 +1,8 @@
11 # @executor-js/cli
2+
3+## 0.2.6
4+
5+### Patch Changes
6+
7+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
8+ - @executor-js/sdk@1.5.0
packages/core/cli/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/cli",
3− "version": "0.2.5",
3+ "version": "0.2.6",
44 "description": "CLI for the executor SDK — schema generation, migrations",
55 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/core/cli",
66 "bugs": {
packages/core/config/CHANGELOG.md+9−0
@@ -1 +1,10 @@
11 # @executor-js/config
2+
3+## 1.5.0
4+
5+### Patch Changes
6+
7+- [#922](https://github.com/RhysSullivan/executor/pull/922) [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Move `effect` from `dependencies` to `peerDependencies` in the published library packages so consumers provide a single shared Effect instance.
8+
9+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
10+ - @executor-js/sdk@1.5.0
packages/core/config/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/config",
3− "version": "1.4.33",
3+ "version": "1.5.0",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/core/config",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/core/execution/CHANGELOG.md+10−0
@@ -1 +1,11 @@
11 # @executor-js/execution
2+
3+## 1.5.0
4+
5+### Patch Changes
6+
7+- [#922](https://github.com/RhysSullivan/executor/pull/922) [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Move `effect` from `dependencies` to `peerDependencies` in the published library packages so consumers provide a single shared Effect instance.
8+
9+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
10+ - @executor-js/sdk@1.5.0
11+ - @executor-js/codemode-core@1.5.0
packages/core/execution/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/execution",
3− "version": "1.4.33",
3+ "version": "1.5.0",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/core/execution",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/core/sdk/CHANGELOG.md+8−0
@@ -1 +1,9 @@
11 # @executor-js/sdk
2+
3+## 1.5.0
4+
5+### Patch Changes
6+
7+- [#893](https://github.com/RhysSullivan/executor/pull/893) [`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68) Thanks [@dmmulroy](https://github.com/dmmulroy)! - Batch OpenAPI operation metadata writes through plugin storage so adding large built-in OpenAPI sources no longer performs thousands of sequential D1 operations.
8+
9+- [#922](https://github.com/RhysSullivan/executor/pull/922) [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Move `effect` from `dependencies` to `peerDependencies` in the published library packages so consumers provide a single shared Effect instance.
packages/core/sdk/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/sdk",
3− "version": "1.4.33",
3+ "version": "1.5.0",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/core/sdk",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/core/vite-plugin/CHANGELOG.md+7−0
@@ -1 +1,8 @@
11 # @executor-js/vite-plugin
2+
3+## 0.0.19
4+
5+### Patch Changes
6+
7+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
8+ - @executor-js/sdk@1.5.0
packages/core/vite-plugin/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/vite-plugin",
3− "version": "0.0.18",
3+ "version": "0.0.19",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/core/vite-plugin",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/hosts/cloudflare/CHANGELOG.md+9−0
@@ -1 +1,10 @@
11 # @executor-js/cloudflare
2+
3+## 0.0.1
4+
5+### Patch Changes
6+
7+- Updated dependencies [[`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
8+ - @executor-js/execution@1.5.0
9+ - @executor-js/api@1.4.22
10+ - @executor-js/host-mcp@1.4.4
packages/hosts/cloudflare/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/cloudflare",
3− "version": "0.0.0",
3+ "version": "0.0.1",
44 "private": true,
55 "type": "module",
66 "exports": {
packages/kernel/core/CHANGELOG.md+6−0
@@ -1 +1,7 @@
11 # @executor-js/codemode-core
2+
3+## 1.5.0
4+
5+### Patch Changes
6+
7+- [#922](https://github.com/RhysSullivan/executor/pull/922) [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Move `effect` from `dependencies` to `peerDependencies` in the published library packages so consumers provide a single shared Effect instance.
packages/kernel/core/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/codemode-core",
3− "version": "1.4.33",
3+ "version": "1.5.0",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/kernel/core",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/kernel/runtime-quickjs/CHANGELOG.md+9−0
@@ -1 +1,10 @@
11 # @executor-js/runtime-quickjs
2+
3+## 1.5.0
4+
5+### Patch Changes
6+
7+- [#922](https://github.com/RhysSullivan/executor/pull/922) [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Move `effect` from `dependencies` to `peerDependencies` in the published library packages so consumers provide a single shared Effect instance.
8+
9+- Updated dependencies [[`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
10+ - @executor-js/codemode-core@1.5.0
packages/kernel/runtime-quickjs/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/runtime-quickjs",
3− "version": "1.4.33",
3+ "version": "1.5.0",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/kernel/runtime-quickjs",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/desktop-settings/CHANGELOG.md+7−0
@@ -1 +1,8 @@
11 # @executor-js/plugin-desktop-settings
2+
3+## 1.5.0
4+
5+### Patch Changes
6+
7+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
8+ - @executor-js/sdk@1.5.0
packages/plugins/desktop-settings/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-desktop-settings",
3− "version": "1.4.33",
3+ "version": "1.5.0",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/desktop-settings",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/encrypted-secrets/CHANGELOG.md+7−0
@@ -1 +1,8 @@
11 # @executor-js/plugin-encrypted-secrets
2+
3+## 0.0.1
4+
5+### Patch Changes
6+
7+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
8+ - @executor-js/sdk@1.5.0
packages/plugins/encrypted-secrets/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-encrypted-secrets",
3− "version": "0.0.0",
3+ "version": "0.0.1",
44 "private": true,
55 "type": "module",
66 "exports": {
packages/plugins/example/CHANGELOG.md+7−0
@@ -1 +1,8 @@
11 # @executor-js/plugin-example
2+
3+## 1.5.0
4+
5+### Patch Changes
6+
7+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
8+ - @executor-js/sdk@1.5.0
packages/plugins/example/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-example",
3− "version": "1.4.33",
3+ "version": "1.5.0",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/example",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/file-secrets/CHANGELOG.md+9−0
@@ -1 +1,10 @@
11 # @executor-js/plugin-file-secrets
2+
3+## 1.5.0
4+
5+### Patch Changes
6+
7+- [#922](https://github.com/RhysSullivan/executor/pull/922) [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Move `effect` from `dependencies` to `peerDependencies` in the published library packages so consumers provide a single shared Effect instance.
8+
9+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
10+ - @executor-js/sdk@1.5.0
packages/plugins/file-secrets/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-file-secrets",
3− "version": "1.4.33",
3+ "version": "1.5.0",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/file-secrets",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/graphql-greenfield/CHANGELOG.md+8−0
@@ -1 +1,9 @@
11 # @executor-js/plugin-graphql-greenfield
2+
3+## 0.0.1
4+
5+### Patch Changes
6+
7+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
8+ - @executor-js/sdk@1.5.0
9+ - @executor-js/api@1.4.22
packages/plugins/graphql-greenfield/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-graphql-greenfield",
3− "version": "0.0.0",
3+ "version": "0.0.1",
44 "private": true,
55 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/graphql-greenfield",
66 "bugs": {
packages/plugins/graphql/CHANGELOG.md+14−0
@@ -1 +1,15 @@
11 # @executor-js/plugin-graphql
2+
3+## 1.5.0
4+
5+### Patch Changes
6+
7+- [#922](https://github.com/RhysSullivan/executor/pull/922) [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Move `effect` from `dependencies` to `peerDependencies` in the published library packages so consumers provide a single shared Effect instance.
8+
9+- [#891](https://github.com/RhysSullivan/executor/pull/891) [`9c9bcb6`](https://github.com/RhysSullivan/executor/commit/9c9bcb663e48ebb21a71f8058812319c1ec2a242) Thanks [@oscnord](https://github.com/oscnord)! - GraphQL sources now emit named operations (e.g. `query Hello { ... }`) instead of anonymous ones. This fixes invocation against servers that reject anonymous operations, and gives APM tooling that keys on the operation name a meaningful value. The operation name is derived from the root field name.
10+
11+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
12+ - @executor-js/sdk@1.5.0
13+ - @executor-js/config@1.5.0
14+ - @executor-js/api@1.4.22
15+ - @executor-js/react@1.4.22
packages/plugins/graphql/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-graphql",
3− "version": "1.4.33",
3+ "version": "1.5.0",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/graphql",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/http-source/CHANGELOG.md+8−0
@@ -1 +1,9 @@
11 # @executor-js/plugin-http-source
2+
3+## 2.0.1
4+
5+### Patch Changes
6+
7+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
8+ - @executor-js/sdk@1.5.0
9+ - @executor-js/react@1.4.22
packages/plugins/http-source/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-http-source",
3− "version": "2.0.0",
3+ "version": "2.0.1",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/http-source",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/keychain/CHANGELOG.md+9−0
@@ -1 +1,10 @@
11 # @executor-js/plugin-keychain
2+
3+## 1.5.0
4+
5+### Patch Changes
6+
7+- [#922](https://github.com/RhysSullivan/executor/pull/922) [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Move `effect` from `dependencies` to `peerDependencies` in the published library packages so consumers provide a single shared Effect instance.
8+
9+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
10+ - @executor-js/sdk@1.5.0
packages/plugins/keychain/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-keychain",
3− "version": "1.4.33",
3+ "version": "1.5.0",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/keychain",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/mcp/CHANGELOG.md+12−0
@@ -1 +1,13 @@
11 # @executor-js/plugin-mcp
2+
3+## 1.5.0
4+
5+### Patch Changes
6+
7+- [#922](https://github.com/RhysSullivan/executor/pull/922) [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Move `effect` from `dependencies` to `peerDependencies` in the published library packages so consumers provide a single shared Effect instance.
8+
9+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
10+ - @executor-js/sdk@1.5.0
11+ - @executor-js/config@1.5.0
12+ - @executor-js/api@1.4.22
13+ - @executor-js/react@1.4.22
packages/plugins/mcp/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-mcp",
3− "version": "1.4.33",
3+ "version": "1.5.0",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/mcp",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/onepassword/CHANGELOG.md+11−0
@@ -1 +1,12 @@
11 # @executor-js/plugin-onepassword
2+
3+## 1.5.0
4+
5+### Patch Changes
6+
7+- [#922](https://github.com/RhysSullivan/executor/pull/922) [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Move `effect` from `dependencies` to `peerDependencies` in the published library packages so consumers provide a single shared Effect instance.
8+
9+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
10+ - @executor-js/sdk@1.5.0
11+ - @executor-js/api@1.4.22
12+ - @executor-js/react@1.4.22
packages/plugins/onepassword/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-onepassword",
3− "version": "1.4.33",
3+ "version": "1.5.0",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/onepassword",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/openapi/CHANGELOG.md+14−0
@@ -1 +1,15 @@
11 # @executor-js/plugin-openapi
2+
3+## 1.5.0
4+
5+### Patch Changes
6+
7+- [#893](https://github.com/RhysSullivan/executor/pull/893) [`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68) Thanks [@dmmulroy](https://github.com/dmmulroy)! - Batch OpenAPI operation metadata writes through plugin storage so adding large built-in OpenAPI sources no longer performs thousands of sequential D1 operations.
8+
9+- [#922](https://github.com/RhysSullivan/executor/pull/922) [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Move `effect` from `dependencies` to `peerDependencies` in the published library packages so consumers provide a single shared Effect instance.
10+
11+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
12+ - @executor-js/sdk@1.5.0
13+ - @executor-js/config@1.5.0
14+ - @executor-js/api@1.4.22
15+ - @executor-js/react@1.4.22
packages/plugins/openapi/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-openapi",
3− "version": "1.4.33",
3+ "version": "1.5.0",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/openapi",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/react/CHANGELOG.md+8−0
@@ -1 +1,9 @@
11 # @executor-js/react
2+
3+## 1.4.22
4+
5+### Patch Changes
6+
7+- Updated dependencies [[`7d7fbbd`](https://github.com/RhysSullivan/executor/commit/7d7fbbda9c0912e70334dcc809ec755ba3328f68), [`1ba0193`](https://github.com/RhysSullivan/executor/commit/1ba01932919e6aee25a76c4c093841df8539adad)]:
8+ - @executor-js/sdk@1.5.0
9+ - @executor-js/api@1.4.22
packages/react/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/react",
3− "version": "1.4.21",
3+ "version": "1.4.22",
44 "private": true,
55 "type": "module",
66 "exports": {