History

Version Packages (#790)

Rhys Sullivan committed 6 months ago

Commit 67eba741 parent 53c61e928 files · +46 −78Browse files

Unified · Split

28 files
  1. .changeset/desktop-oauth-popups.md +0 −5
  2. .changeset/desktop-settings-plugin.md +0 −5
  3. .changeset/mcp-install-header-auth.md +0 −5
  4. .changeset/vite-plugin-absolute-paths.md +0 −17
  5. apps/cli/package.json +1 −1
  6. apps/cloud/package.json +1 −1
  7. apps/desktop/package.json +1 −1
  8. bun.lock +23 −23
  9. examples/all-plugins/package.json +1 −1
  10. packages/core/api/package.json +1 −1
  11. packages/core/config/package.json +1 −1
  12. packages/core/execution/package.json +1 −1
  13. packages/core/sdk/package.json +1 −1
  14. packages/core/storage-core/package.json +1 −1
  15. packages/core/storage-drizzle/package.json +1 −1
  16. packages/core/vite-plugin/package.json +1 −1
  17. packages/kernel/core/package.json +1 −1
  18. packages/kernel/runtime-quickjs/package.json +1 −1
  19. packages/plugins/desktop-settings/package.json +1 −1
  20. packages/plugins/example/package.json +1 −1
  21. packages/plugins/file-secrets/package.json +1 −1
  22. packages/plugins/google-discovery/package.json +1 −1
  23. packages/plugins/graphql/package.json +1 −1
  24. packages/plugins/keychain/package.json +1 −1
  25. packages/plugins/mcp/package.json +1 −1
  26. packages/plugins/onepassword/package.json +1 −1
  27. packages/plugins/openapi/package.json +1 −1
  28. packages/react/package.json +1 −1
.changeset/desktop-oauth-popups.md+0−5
@@ -1,5 +0,0 @@
1−---
2−"executor": patch
3−---
4−
5−Desktop: allow JS-initiated popups so OAuth sign-in works. The previous `setWindowOpenHandler` routed every `window.open` to `shell.openExternal`, which broke the renderer's OAuth popup pattern (`window.open("about:blank", name, "popup=1,...")`) — `window.open` returned `null` and the UI reported "popup was blocked." Popups now open as sandboxed Electron child windows; `<a target="_blank">` link clicks still open in the user's default browser.
.changeset/desktop-settings-plugin.md+0−5
@@ -1,5 +0,0 @@
1−---
2−"executor": patch
3−---
4−
5−Desktop: ship a new `Settings` page (delivered as the `@executor-js/plugin-desktop-settings` plugin) that lets users pick the sidecar's port, toggle Basic auth on/off, and rotate the auto-generated password. Settings persist via electron-store across launches so the MCP install URL the "Connect an agent" card emits stays valid for AI clients. McpInstallCard's HTTP mode now embeds the desktop's credentials in the URL (e.g. `http://executor:<pw>@127.0.0.1:<port>/mcp`) when running inside the desktop app.
.changeset/mcp-install-header-auth.md+0−5
@@ -1,5 +0,0 @@
1−---
2−"executor": patch
3−---
4−
5−`McpInstallCard` emits Basic auth via a `--header 'Authorization: Basic …'` flag on the generated `npx add-mcp` command instead of embedding `executor:<password>@` credentials in the URL. The desktop's local HTTP MCP endpoint is no longer a wall of base64 stuck into a hostname; the install command reads as a plain `http://127.0.0.1:<port>/mcp` URL with a separate header line.
.changeset/vite-plugin-absolute-paths.md+0−17
@@ -1,17 +0,0 @@
1−---
2−"@executor-js/vite-plugin": patch
3−---
4−
5−`virtual:executor/plugins-client` now emits absolute `file://` URLs for each
6−plugin's `./client` subpath instead of bare specifiers like
7−`@executor-js/plugin-openapi/client`. The plugin already resolved those
8−imports against the consumer's `executor.config` directory to validate
9−them; it now uses the resolved path directly.
10−
11−Fixes a resolution failure for hosts where Vite's `root` differs from the
12−package that depends on the plugins. For example, `apps/local`'s Vite
13−config sets `root: packages/app/`, so Vite walked node_modules upward from
14−`packages/app/` — which doesn't see the plugin packages installed under
15−`apps/local/node_modules/`. Node's resolver still honors each plugin's
16−`exports./client` conditions when we resolve, so behavior is unchanged
17−for hosts that previously worked.
apps/cli/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "executor",
3− "version": "1.4.21",
3+ "version": "1.4.22",
44 "private": true,
55 "bin": {
66 "executor": "./bin/executor.ts"
apps/cloud/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/cloud",
3− "version": "1.4.7",
3+ "version": "1.4.8",
44 "private": true,
55 "type": "module",
66 "scripts": {
apps/desktop/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/desktop",
3− "version": "1.4.21",
3+ "version": "1.4.22",
44 "private": true,
55 "homepage": "https://github.com/RhysSullivan/executor",
66 "license": "MIT",
bun.lock+23−23
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 },
3030 "apps/cli": {
3131 "name": "executor",
32− "version": "1.4.21",
32+ "version": "1.4.22",
3333 "bin": {
3434 "executor": "./bin/executor.ts",
3535 },
@@ -50,7 +50,7 @@ · 14 unmodified lines
5050 },
5151 "apps/cloud": {
5252 "name": "@executor-js/cloud",
53− "version": "1.4.7",
53+ "version": "1.4.8",
5454 "dependencies": {
5555 "@cloudflare/vite-plugin": "^1.31.1",
5656 "@effect/atom-react": "catalog:",
@@ -118,7 +118,7 @@ · 61 unmodified lines
118118 },
119119 "apps/desktop": {
120120 "name": "@executor-js/desktop",
121− "version": "1.4.21",
121+ "version": "1.4.22",
122122 "dependencies": {
123123 "electron-log": "^5",
124124 "electron-store": "^10",
@@ -228,7 +228,7 @@ · 103 unmodified lines
228228 },
229229 "examples/all-plugins": {
230230 "name": "@executor-js/example-all-plugins",
231− "version": "0.0.7",
231+ "version": "0.0.8",
232232 "dependencies": {
233233 "@executor-js/plugin-file-secrets": "workspace:*",
234234 "@executor-js/plugin-google-discovery": "workspace:*",
@@ -287,7 +287,7 @@ · 52 unmodified lines
287287 },
288288 "packages/core/api": {
289289 "name": "@executor-js/api",
290− "version": "1.4.9",
290+ "version": "1.4.10",
291291 "dependencies": {
292292 "@executor-js/execution": "workspace:*",
293293 "@executor-js/sdk": "workspace:*",
@@ -324,7 +324,7 @@ · 30 unmodified lines
324324 },
325325 "packages/core/config": {
326326 "name": "@executor-js/config",
327− "version": "1.4.21",
327+ "version": "1.4.22",
328328 "dependencies": {
329329 "@executor-js/sdk": "workspace:*",
330330 "effect": "catalog:",
@@ -342,7 +342,7 @@ · 11 unmodified lines
342342 },
343343 "packages/core/execution": {
344344 "name": "@executor-js/execution",
345− "version": "1.4.21",
345+ "version": "1.4.22",
346346 "dependencies": {
347347 "@executor-js/codemode-core": "workspace:*",
348348 "@executor-js/sdk": "workspace:*",
@@ -374,7 +374,7 @@ · 25 unmodified lines
374374 },
375375 "packages/core/sdk": {
376376 "name": "@executor-js/sdk",
377− "version": "1.4.21",
377+ "version": "1.4.22",
378378 "dependencies": {
379379 "@executor-js/storage-core": "workspace:*",
380380 "@standard-schema/spec": "^1.1.0",
@@ -406,7 +406,7 @@ · 25 unmodified lines
406406 },
407407 "packages/core/storage-core": {
408408 "name": "@executor-js/storage-core",
409− "version": "1.4.21",
409+ "version": "1.4.22",
410410 "dependencies": {
411411 "@standard-schema/spec": "^1.0.0",
412412 "effect": "catalog:",
@@ -428,7 +428,7 @@ · 15 unmodified lines
428428 },
429429 "packages/core/storage-drizzle": {
430430 "name": "@executor-js/storage-drizzle",
431− "version": "0.0.6",
431+ "version": "0.0.7",
432432 "dependencies": {
433433 "@executor-js/storage-core": "workspace:*",
434434 "drizzle-orm": "catalog:",
@@ -482,7 +482,7 @@ · 47 unmodified lines
482482 },
483483 "packages/core/vite-plugin": {
484484 "name": "@executor-js/vite-plugin",
485− "version": "0.0.6",
485+ "version": "0.0.7",
486486 "dependencies": {
487487 "@executor-js/sdk": "workspace:*",
488488 "jiti": "^2.6.1",
@@ -520,7 +520,7 @@ · 31 unmodified lines
520520 },
521521 "packages/kernel/core": {
522522 "name": "@executor-js/codemode-core",
523− "version": "1.4.21",
523+ "version": "1.4.22",
524524 "dependencies": {
525525 "@babel/parser": "^7.29.2",
526526 "@standard-schema/spec": "^1.0.0",
@@ -585,7 +585,7 @@ · 58 unmodified lines
585585 },
586586 "packages/kernel/runtime-quickjs": {
587587 "name": "@executor-js/runtime-quickjs",
588− "version": "1.4.21",
588+ "version": "1.4.22",
589589 "dependencies": {
590590 "@executor-js/codemode-core": "workspace:*",
591591 "effect": "catalog:",
@@ -602,7 +602,7 @@ · 10 unmodified lines
602602 },
603603 "packages/plugins/desktop-settings": {
604604 "name": "@executor-js/plugin-desktop-settings",
605− "version": "1.4.21",
605+ "version": "1.4.22",
606606 "dependencies": {
607607 "@executor-js/sdk": "workspace:*",
608608 "react": "catalog:",
@@ -615,7 +615,7 @@ · 6 unmodified lines
615615 },
616616 "packages/plugins/example": {
617617 "name": "@executor-js/plugin-example",
618− "version": "1.4.21",
618+ "version": "1.4.22",
619619 "dependencies": {
620620 "@executor-js/sdk": "workspace:*",
621621 },
@@ -638,7 +638,7 @@ · 16 unmodified lines
638638 },
639639 "packages/plugins/file-secrets": {
640640 "name": "@executor-js/plugin-file-secrets",
641− "version": "1.4.21",
641+ "version": "1.4.22",
642642 "dependencies": {
643643 "@executor-js/sdk": "workspace:*",
644644 "effect": "catalog:",
@@ -652,7 +652,7 @@ · 7 unmodified lines
652652 },
653653 "packages/plugins/google-discovery": {
654654 "name": "@executor-js/plugin-google-discovery",
655− "version": "1.4.21",
655+ "version": "1.4.22",
656656 "dependencies": {
657657 "@executor-js/sdk": "workspace:*",
658658 "effect": "catalog:",
@@ -687,7 +687,7 @@ · 28 unmodified lines
687687 },
688688 "packages/plugins/graphql": {
689689 "name": "@executor-js/plugin-graphql",
690− "version": "1.4.21",
690+ "version": "1.4.22",
691691 "dependencies": {
692692 "@effect/platform-node": "catalog:",
693693 "@executor-js/config": "workspace:*",
@@ -725,7 +725,7 @@ · 31 unmodified lines
725725 },
726726 "packages/plugins/keychain": {
727727 "name": "@executor-js/plugin-keychain",
728− "version": "1.4.21",
728+ "version": "1.4.22",
729729 "dependencies": {
730730 "@executor-js/sdk": "workspace:*",
731731 "@napi-rs/keyring": "^1.2.0",
@@ -741,7 +741,7 @@ · 9 unmodified lines
741741 },
742742 "packages/plugins/mcp": {
743743 "name": "@executor-js/plugin-mcp",
744− "version": "1.4.21",
744+ "version": "1.4.22",
745745 "dependencies": {
746746 "@cfworker/json-schema": "^4.1.1",
747747 "@effect/platform-node": "catalog:",
@@ -781,7 +781,7 @@ · 33 unmodified lines
781781 },
782782 "packages/plugins/onepassword": {
783783 "name": "@executor-js/plugin-onepassword",
784− "version": "1.4.21",
784+ "version": "1.4.22",
785785 "dependencies": {
786786 "@1password/op-js": "^0.1.13",
787787 "@1password/sdk": "^0.4.1-beta.1",
@@ -814,7 +814,7 @@ · 26 unmodified lines
814814 },
815815 "packages/plugins/openapi": {
816816 "name": "@executor-js/plugin-openapi",
817− "version": "1.4.21",
817+ "version": "1.4.22",
818818 "dependencies": {
819819 "@effect/platform-node": "catalog:",
820820 "@executor-js/config": "workspace:*",
@@ -878,7 +878,7 @@ · 57 unmodified lines
878878 },
879879 "packages/react": {
880880 "name": "@executor-js/react",
881− "version": "1.4.9",
881+ "version": "1.4.10",
882882 "dependencies": {
883883 "@base-ui/react": "^1.3.0",
884884 "@effect/atom-react": "catalog:",
examples/all-plugins/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/example-all-plugins",
3− "version": "0.0.7",
3+ "version": "0.0.8",
44 "private": true,
55 "type": "module",
66 "scripts": {
packages/core/api/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/api",
3− "version": "1.4.9",
3+ "version": "1.4.10",
44 "private": true,
55 "type": "module",
66 "exports": {
packages/core/config/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/config",
3− "version": "1.4.21",
3+ "version": "1.4.22",
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/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/execution",
3− "version": "1.4.21",
3+ "version": "1.4.22",
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/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/sdk",
3− "version": "1.4.21",
3+ "version": "1.4.22",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/core/sdk",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/core/storage-core/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/storage-core",
3− "version": "1.4.21",
3+ "version": "1.4.22",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/core/storage-core",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/core/storage-drizzle/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/storage-drizzle",
3− "version": "0.0.6",
3+ "version": "0.0.7",
44 "private": true,
55 "type": "module",
66 "exports": {
packages/core/vite-plugin/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/vite-plugin",
3− "version": "0.0.6",
3+ "version": "0.0.7",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/core/vite-plugin",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/kernel/core/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/codemode-core",
3− "version": "1.4.21",
3+ "version": "1.4.22",
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/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/runtime-quickjs",
3− "version": "1.4.21",
3+ "version": "1.4.22",
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/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-desktop-settings",
3− "version": "1.4.21",
3+ "version": "1.4.22",
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/example/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-example",
3− "version": "1.4.21",
3+ "version": "1.4.22",
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/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-file-secrets",
3− "version": "1.4.21",
3+ "version": "1.4.22",
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/google-discovery/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-google-discovery",
3− "version": "1.4.21",
3+ "version": "1.4.22",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/google-discovery",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/graphql/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-graphql",
3− "version": "1.4.21",
3+ "version": "1.4.22",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/graphql",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/keychain/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-keychain",
3− "version": "1.4.21",
3+ "version": "1.4.22",
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/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-mcp",
3− "version": "1.4.21",
3+ "version": "1.4.22",
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/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-onepassword",
3− "version": "1.4.21",
3+ "version": "1.4.22",
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/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-openapi",
3− "version": "1.4.21",
3+ "version": "1.4.22",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/openapi",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/react/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/react",
3− "version": "1.4.9",
3+ "version": "1.4.10",
44 "private": true,
55 "type": "module",
66 "exports": {