|
|
@@ -29,11 +29,11 @@
|
|
|
},
|
|
|
"packages/app": {
|
|
|
"name": "@opencode-ai/app",
|
|
|
- "version": "1.14.22",
|
|
|
+ "version": "1.14.25",
|
|
|
"dependencies": {
|
|
|
"@kobalte/core": "catalog:",
|
|
|
+ "@opencode-ai/core": "workspace:*",
|
|
|
"@opencode-ai/sdk": "workspace:*",
|
|
|
- "@opencode-ai/shared": "workspace:*",
|
|
|
"@opencode-ai/ui": "workspace:*",
|
|
|
"@shikijs/transformers": "3.9.2",
|
|
|
"@solid-primitives/active-element": "2.1.3",
|
|
|
@@ -83,7 +83,7 @@
|
|
|
},
|
|
|
"packages/console/app": {
|
|
|
"name": "@opencode-ai/console-app",
|
|
|
- "version": "1.14.22",
|
|
|
+ "version": "1.14.25",
|
|
|
"dependencies": {
|
|
|
"@cloudflare/vite-plugin": "1.15.2",
|
|
|
"@ibm/plex": "6.4.1",
|
|
|
@@ -117,7 +117,7 @@
|
|
|
},
|
|
|
"packages/console/core": {
|
|
|
"name": "@opencode-ai/console-core",
|
|
|
- "version": "1.14.22",
|
|
|
+ "version": "1.14.25",
|
|
|
"dependencies": {
|
|
|
"@aws-sdk/client-sts": "3.782.0",
|
|
|
"@jsx-email/render": "1.1.1",
|
|
|
@@ -144,7 +144,7 @@
|
|
|
},
|
|
|
"packages/console/function": {
|
|
|
"name": "@opencode-ai/console-function",
|
|
|
- "version": "1.14.22",
|
|
|
+ "version": "1.14.25",
|
|
|
"dependencies": {
|
|
|
"@ai-sdk/anthropic": "3.0.64",
|
|
|
"@ai-sdk/openai": "3.0.48",
|
|
|
@@ -168,7 +168,7 @@
|
|
|
},
|
|
|
"packages/console/mail": {
|
|
|
"name": "@opencode-ai/console-mail",
|
|
|
- "version": "1.14.22",
|
|
|
+ "version": "1.14.25",
|
|
|
"dependencies": {
|
|
|
"@jsx-email/all": "2.2.3",
|
|
|
"@jsx-email/cli": "1.4.3",
|
|
|
@@ -190,9 +190,38 @@
|
|
|
"cloudflare": "5.2.0",
|
|
|
},
|
|
|
},
|
|
|
+ "packages/core": {
|
|
|
+ "name": "@opencode-ai/core",
|
|
|
+ "version": "1.14.25",
|
|
|
+ "bin": {
|
|
|
+ "opencode": "./bin/opencode",
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "@effect/opentelemetry": "catalog:",
|
|
|
+ "@effect/platform-node": "catalog:",
|
|
|
+ "@npmcli/arborist": "catalog:",
|
|
|
+ "@opentelemetry/api": "1.9.0",
|
|
|
+ "@opentelemetry/context-async-hooks": "2.6.1",
|
|
|
+ "@opentelemetry/exporter-trace-otlp-http": "0.214.0",
|
|
|
+ "@opentelemetry/sdk-trace-base": "2.6.1",
|
|
|
+ "effect": "catalog:",
|
|
|
+ "glob": "13.0.5",
|
|
|
+ "mime-types": "3.0.2",
|
|
|
+ "minimatch": "10.2.5",
|
|
|
+ "semver": "catalog:",
|
|
|
+ "xdg-basedir": "5.1.0",
|
|
|
+ "zod": "catalog:",
|
|
|
+ },
|
|
|
+ "devDependencies": {
|
|
|
+ "@tsconfig/bun": "catalog:",
|
|
|
+ "@types/bun": "catalog:",
|
|
|
+ "@types/npmcli__arborist": "6.3.3",
|
|
|
+ "@types/semver": "catalog:",
|
|
|
+ },
|
|
|
+ },
|
|
|
"packages/desktop": {
|
|
|
"name": "@opencode-ai/desktop",
|
|
|
- "version": "1.14.22",
|
|
|
+ "version": "1.14.25",
|
|
|
"dependencies": {
|
|
|
"@opencode-ai/app": "workspace:*",
|
|
|
"@opencode-ai/ui": "workspace:*",
|
|
|
@@ -225,7 +254,7 @@
|
|
|
},
|
|
|
"packages/desktop-electron": {
|
|
|
"name": "@opencode-ai/desktop-electron",
|
|
|
- "version": "1.14.22",
|
|
|
+ "version": "1.14.25",
|
|
|
"dependencies": {
|
|
|
"drizzle-orm": "catalog:",
|
|
|
"effect": "catalog:",
|
|
|
@@ -269,9 +298,9 @@
|
|
|
},
|
|
|
"packages/enterprise": {
|
|
|
"name": "@opencode-ai/enterprise",
|
|
|
- "version": "1.14.22",
|
|
|
+ "version": "1.14.25",
|
|
|
"dependencies": {
|
|
|
- "@opencode-ai/shared": "workspace:*",
|
|
|
+ "@opencode-ai/core": "workspace:*",
|
|
|
"@opencode-ai/ui": "workspace:*",
|
|
|
"@pierre/diffs": "catalog:",
|
|
|
"@solidjs/meta": "catalog:",
|
|
|
@@ -298,7 +327,7 @@
|
|
|
},
|
|
|
"packages/function": {
|
|
|
"name": "@opencode-ai/function",
|
|
|
- "version": "1.14.22",
|
|
|
+ "version": "1.14.25",
|
|
|
"dependencies": {
|
|
|
"@octokit/auth-app": "8.0.1",
|
|
|
"@octokit/rest": "catalog:",
|
|
|
@@ -314,7 +343,7 @@
|
|
|
},
|
|
|
"packages/opencode": {
|
|
|
"name": "opencode",
|
|
|
- "version": "1.14.22",
|
|
|
+ "version": "1.14.25",
|
|
|
"bin": {
|
|
|
"opencode": "./bin/opencode",
|
|
|
},
|
|
|
@@ -367,8 +396,8 @@
|
|
|
"@opentelemetry/exporter-trace-otlp-http": "0.214.0",
|
|
|
"@opentelemetry/sdk-trace-base": "2.6.1",
|
|
|
"@opentelemetry/sdk-trace-node": "2.6.1",
|
|
|
- "@opentui/core": "0.1.99",
|
|
|
- "@opentui/solid": "0.1.99",
|
|
|
+ "@opentui/core": "catalog:",
|
|
|
+ "@opentui/solid": "catalog:",
|
|
|
"@parcel/watcher": "2.5.1",
|
|
|
"@pierre/diffs": "catalog:",
|
|
|
"@solid-primitives/event-bus": "1.1.2",
|
|
|
@@ -403,7 +432,7 @@
|
|
|
"open": "10.1.2",
|
|
|
"opencode-gitlab-auth": "2.0.1",
|
|
|
"opencode-poe-auth": "0.0.1",
|
|
|
- "opentui-spinner": "0.0.6",
|
|
|
+ "opentui-spinner": "catalog:",
|
|
|
"partial-json": "0.1.7",
|
|
|
"remeda": "catalog:",
|
|
|
"semver": "^7.6.3",
|
|
|
@@ -426,8 +455,8 @@
|
|
|
"@babel/core": "7.28.4",
|
|
|
"@effect/language-service": "0.84.2",
|
|
|
"@octokit/webhooks-types": "7.6.1",
|
|
|
+ "@opencode-ai/core": "workspace:*",
|
|
|
"@opencode-ai/script": "workspace:*",
|
|
|
- "@opencode-ai/shared": "workspace:*",
|
|
|
"@parcel/watcher-darwin-arm64": "2.5.1",
|
|
|
"@parcel/watcher-darwin-x64": "2.5.1",
|
|
|
"@parcel/watcher-linux-arm64-glibc": "2.5.1",
|
|
|
@@ -451,6 +480,7 @@
|
|
|
"@typescript/native-preview": "catalog:",
|
|
|
"drizzle-kit": "catalog:",
|
|
|
"drizzle-orm": "catalog:",
|
|
|
+ "prettier": "3.6.2",
|
|
|
"typescript": "catalog:",
|
|
|
"vscode-languageserver-types": "3.17.5",
|
|
|
"why-is-node-running": "3.2.2",
|
|
|
@@ -459,23 +489,23 @@
|
|
|
},
|
|
|
"packages/plugin": {
|
|
|
"name": "@opencode-ai/plugin",
|
|
|
- "version": "1.14.22",
|
|
|
+ "version": "1.14.25",
|
|
|
"dependencies": {
|
|
|
"@opencode-ai/sdk": "workspace:*",
|
|
|
"effect": "catalog:",
|
|
|
"zod": "catalog:",
|
|
|
},
|
|
|
"devDependencies": {
|
|
|
- "@opentui/core": "0.1.99",
|
|
|
- "@opentui/solid": "0.1.99",
|
|
|
+ "@opentui/core": "catalog:",
|
|
|
+ "@opentui/solid": "catalog:",
|
|
|
"@tsconfig/node22": "catalog:",
|
|
|
"@types/node": "catalog:",
|
|
|
"@typescript/native-preview": "catalog:",
|
|
|
"typescript": "catalog:",
|
|
|
},
|
|
|
"peerDependencies": {
|
|
|
- "@opentui/core": ">=0.1.99",
|
|
|
- "@opentui/solid": ">=0.1.99",
|
|
|
+ "@opentui/core": ">=0.1.103",
|
|
|
+ "@opentui/solid": ">=0.1.103",
|
|
|
},
|
|
|
"optionalPeers": [
|
|
|
"@opentui/core",
|
|
|
@@ -494,7 +524,7 @@
|
|
|
},
|
|
|
"packages/sdk/js": {
|
|
|
"name": "@opencode-ai/sdk",
|
|
|
- "version": "1.14.22",
|
|
|
+ "version": "1.14.25",
|
|
|
"dependencies": {
|
|
|
"cross-spawn": "catalog:",
|
|
|
},
|
|
|
@@ -507,33 +537,9 @@
|
|
|
"typescript": "catalog:",
|
|
|
},
|
|
|
},
|
|
|
- "packages/shared": {
|
|
|
- "name": "@opencode-ai/shared",
|
|
|
- "version": "1.14.22",
|
|
|
- "bin": {
|
|
|
- "opencode": "./bin/opencode",
|
|
|
- },
|
|
|
- "dependencies": {
|
|
|
- "@effect/platform-node": "catalog:",
|
|
|
- "@npmcli/arborist": "catalog:",
|
|
|
- "effect": "catalog:",
|
|
|
- "glob": "13.0.5",
|
|
|
- "mime-types": "3.0.2",
|
|
|
- "minimatch": "10.2.5",
|
|
|
- "semver": "catalog:",
|
|
|
- "xdg-basedir": "5.1.0",
|
|
|
- "zod": "catalog:",
|
|
|
- },
|
|
|
- "devDependencies": {
|
|
|
- "@tsconfig/bun": "catalog:",
|
|
|
- "@types/bun": "catalog:",
|
|
|
- "@types/npmcli__arborist": "6.3.3",
|
|
|
- "@types/semver": "catalog:",
|
|
|
- },
|
|
|
- },
|
|
|
"packages/slack": {
|
|
|
"name": "@opencode-ai/slack",
|
|
|
- "version": "1.14.22",
|
|
|
+ "version": "1.14.25",
|
|
|
"dependencies": {
|
|
|
"@opencode-ai/sdk": "workspace:*",
|
|
|
"@slack/bolt": "^3.17.1",
|
|
|
@@ -568,11 +574,11 @@
|
|
|
},
|
|
|
"packages/ui": {
|
|
|
"name": "@opencode-ai/ui",
|
|
|
- "version": "1.14.22",
|
|
|
+ "version": "1.14.25",
|
|
|
"dependencies": {
|
|
|
"@kobalte/core": "catalog:",
|
|
|
+ "@opencode-ai/core": "workspace:*",
|
|
|
"@opencode-ai/sdk": "workspace:*",
|
|
|
- "@opencode-ai/shared": "workspace:*",
|
|
|
"@pierre/diffs": "catalog:",
|
|
|
"@shikijs/transformers": "3.9.2",
|
|
|
"@solid-primitives/bounds": "0.1.3",
|
|
|
@@ -617,7 +623,7 @@
|
|
|
},
|
|
|
"packages/web": {
|
|
|
"name": "@opencode-ai/web",
|
|
|
- "version": "1.14.22",
|
|
|
+ "version": "1.14.25",
|
|
|
"dependencies": {
|
|
|
"@astrojs/cloudflare": "12.6.3",
|
|
|
"@astrojs/markdown-remark": "6.3.1",
|
|
|
@@ -678,8 +684,8 @@
|
|
|
"@npmcli/arborist": "9.4.0",
|
|
|
"@octokit/rest": "22.0.0",
|
|
|
"@openauthjs/openauth": "0.0.0-20250322224806",
|
|
|
- "@opentui/core": "0.1.99",
|
|
|
- "@opentui/solid": "0.1.99",
|
|
|
+ "@opentui/core": "0.1.103",
|
|
|
+ "@opentui/solid": "0.1.103",
|
|
|
"@pierre/diffs": "1.1.0-beta.18",
|
|
|
"@playwright/test": "1.59.1",
|
|
|
"@solid-primitives/storage": "4.3.3",
|
|
|
@@ -708,6 +714,7 @@
|
|
|
"luxon": "3.6.1",
|
|
|
"marked": "17.0.1",
|
|
|
"marked-shiki": "1.2.1",
|
|
|
+ "opentui-spinner": "0.0.6",
|
|
|
"remeda": "2.26.0",
|
|
|
"remend": "1.3.0",
|
|
|
"semver": "7.7.4",
|
|
|
@@ -1553,6 +1560,8 @@
|
|
|
|
|
|
"@opencode-ai/console-resource": ["@opencode-ai/console-resource@workspace:packages/console/resource"],
|
|
|
|
|
|
+ "@opencode-ai/core": ["@opencode-ai/core@workspace:packages/core"],
|
|
|
+
|
|
|
"@opencode-ai/desktop": ["@opencode-ai/desktop@workspace:packages/desktop"],
|
|
|
|
|
|
"@opencode-ai/desktop-electron": ["@opencode-ai/desktop-electron@workspace:packages/desktop-electron"],
|
|
|
@@ -1567,8 +1576,6 @@
|
|
|
|
|
|
"@opencode-ai/sdk": ["@opencode-ai/sdk@workspace:packages/sdk/js"],
|
|
|
|
|
|
- "@opencode-ai/shared": ["@opencode-ai/shared@workspace:packages/shared"],
|
|
|
-
|
|
|
"@opencode-ai/slack": ["@opencode-ai/slack@workspace:packages/slack"],
|
|
|
|
|
|
"@opencode-ai/storybook": ["@opencode-ai/storybook@workspace:packages/storybook"],
|
|
|
@@ -1605,21 +1612,21 @@
|
|
|
|
|
|
"@opentelemetry/semantic-conventions": ["@opentelemetry/semantic-conventions@1.40.0", "", {}, "sha512-cifvXDhcqMwwTlTK04GBNeIe7yyo28Mfby85QXFe1Yk8nmi36Ab/5UQwptOx84SsoGNRg+EVSjwzfSZMy6pmlw=="],
|
|
|
|
|
|
- "@opentui/core": ["@opentui/core@0.1.99", "", { "dependencies": { "bun-ffi-structs": "0.1.2", "diff": "8.0.2", "jimp": "1.6.0", "marked": "17.0.1", "yoga-layout": "3.2.1" }, "optionalDependencies": { "@dimforge/rapier2d-simd-compat": "^0.17.3", "@opentui/core-darwin-arm64": "0.1.99", "@opentui/core-darwin-x64": "0.1.99", "@opentui/core-linux-arm64": "0.1.99", "@opentui/core-linux-x64": "0.1.99", "@opentui/core-win32-arm64": "0.1.99", "@opentui/core-win32-x64": "0.1.99", "bun-webgpu": "0.1.5", "planck": "^1.4.2", "three": "0.177.0" }, "peerDependencies": { "web-tree-sitter": "0.25.10" } }, "sha512-I3+AEgGzqNWIpWX9g2WOscSPwtQDNOm4KlBjxBWCZjLxkF07u77heWXF7OiAdhKLtNUW6TFiyt6yznqAZPdG3A=="],
|
|
|
+ "@opentui/core": ["@opentui/core@0.1.103", "", { "dependencies": { "bun-ffi-structs": "0.1.2", "diff": "8.0.2", "jimp": "1.6.0", "marked": "17.0.1", "yoga-layout": "3.2.1" }, "optionalDependencies": { "@dimforge/rapier2d-simd-compat": "^0.17.3", "@opentui/core-darwin-arm64": "0.1.103", "@opentui/core-darwin-x64": "0.1.103", "@opentui/core-linux-arm64": "0.1.103", "@opentui/core-linux-x64": "0.1.103", "@opentui/core-win32-arm64": "0.1.103", "@opentui/core-win32-x64": "0.1.103", "bun-webgpu": "0.1.5", "planck": "^1.4.2", "three": "0.177.0" }, "peerDependencies": { "web-tree-sitter": "0.25.10" } }, "sha512-PWVv/bDmlk1i6X1f0zXs+jSaTrQ/ByX8wFbP2WinOObTGf//UbcRP4dbWxPXvOyka9QlmRBG/7GbloQSIStyVw=="],
|
|
|
|
|
|
- "@opentui/core-darwin-arm64": ["@opentui/core-darwin-arm64@0.1.99", "", { "os": "darwin", "cpu": "arm64" }, "sha512-bzVrqeX2vb5iWrc/ftOUOqeUY8XO+qSgoTwj5TXHuwagavgwD3Hpeyjx8+icnTTeM4pao0som1WR9xfye6/X5Q=="],
|
|
|
+ "@opentui/core-darwin-arm64": ["@opentui/core-darwin-arm64@0.1.103", "", { "os": "darwin", "cpu": "arm64" }, "sha512-lxCyedDkcen12IgBtXjkJ7iY66xa7VC4nxRNKCUeLY2ZP9hUE1AsDtbyQzqY+BQadsI/ZME9STzaHDCUFg0TpA=="],
|
|
|
|
|
|
- "@opentui/core-darwin-x64": ["@opentui/core-darwin-x64@0.1.99", "", { "os": "darwin", "cpu": "x64" }, "sha512-VE4FrXBYpkxnvkqcCV1a8aN9jyyMJMihVW+V2NLCtp+4yQsj0AapG5TiUSN76XnmSZRptxDy5rBmEempeoIZbg=="],
|
|
|
+ "@opentui/core-darwin-x64": ["@opentui/core-darwin-x64@0.1.103", "", { "os": "darwin", "cpu": "x64" }, "sha512-QMYD+zUDGQliJ6m5nuNvA72jtluFeyVMoHkuA5m/Xmed/u8eLfahAKmDj3kY66ntUroPHWevcpbpvd7NCFEoFQ=="],
|
|
|
|
|
|
- "@opentui/core-linux-arm64": ["@opentui/core-linux-arm64@0.1.99", "", { "os": "linux", "cpu": "arm64" }, "sha512-viXQsbpS7yHjYkl7+am32JdvG96QU9lvHh1UiZtpOxcNUUqiYmA2ZwZFPD2Bi54jNyj5l2hjH6YkD3DzE2FEWA=="],
|
|
|
+ "@opentui/core-linux-arm64": ["@opentui/core-linux-arm64@0.1.103", "", { "os": "linux", "cpu": "arm64" }, "sha512-GzOvNr9dN6JaQ9qs7m8E75wLAHwT5CyxqkE6rEr1BO23/d2Ix7e3GYw/JRY5VnTge+eXrfDVbqNtPcQamUNiEA=="],
|
|
|
|
|
|
- "@opentui/core-linux-x64": ["@opentui/core-linux-x64@0.1.99", "", { "os": "linux", "cpu": "x64" }, "sha512-WLoEFINOSp0tZSR9y4LUuGc7n4Y7H1wcpjUPzQ9vChkYDXrfZltEanzoDWbDcQ4kZQW5tHVC7LrZHpAsRLwFZg=="],
|
|
|
+ "@opentui/core-linux-x64": ["@opentui/core-linux-x64@0.1.103", "", { "os": "linux", "cpu": "x64" }, "sha512-odywllco5zUKNc60uD3JKaCybK64u6BfmpScs4a8Qn89yH/yk23bzWXDRWaGgQdY65L2/VCbcGs1ezA1S/2YTw=="],
|
|
|
|
|
|
- "@opentui/core-win32-arm64": ["@opentui/core-win32-arm64@0.1.99", "", { "os": "win32", "cpu": "arm64" }, "sha512-yWMOLWCEO8HdrctU1dMkgZC8qGkiO4Dwr4/e11tTvVpRmYhDsP/IR89ZjEEtOwnKwFOFuB/MxvflqaEWVQ2g5Q=="],
|
|
|
+ "@opentui/core-win32-arm64": ["@opentui/core-win32-arm64@0.1.103", "", { "os": "win32", "cpu": "arm64" }, "sha512-tZL5w3Y0JnO7RkIvfuNDAzJn0j6+JIYl6M8DgPM5p8AQt+162S8LmbumzmqQLZl4cEev2eN7/tw72WIk6b+/CQ=="],
|
|
|
|
|
|
- "@opentui/core-win32-x64": ["@opentui/core-win32-x64@0.1.99", "", { "os": "win32", "cpu": "x64" }, "sha512-aYRlsL2w8YRL6vPd7/hrqlNVkXU3QowWb01TOvAcHS8UAsXaGFUr47kSDyjxDi1wg1MzmVduCfsC7T3NoThV1w=="],
|
|
|
+ "@opentui/core-win32-x64": ["@opentui/core-win32-x64@0.1.103", "", { "os": "win32", "cpu": "x64" }, "sha512-wqnibt/OE5ldSzVPxEbriA0TjI2B11CJl4uJoLxTZ47KDx7tAFIMdhBf9IRAGNCSbcDuZ8ZGEFhV+SLaftkrlw=="],
|
|
|
|
|
|
- "@opentui/solid": ["@opentui/solid@0.1.99", "", { "dependencies": { "@babel/core": "7.28.0", "@babel/preset-typescript": "7.27.1", "@opentui/core": "0.1.99", "babel-plugin-module-resolver": "5.0.2", "babel-preset-solid": "1.9.10", "entities": "7.0.1", "s-js": "^0.4.9" }, "peerDependencies": { "solid-js": "1.9.11" } }, "sha512-DrqqO4h2V88FmeIP2cErYkMU0ZK5MrUsZw3w6IzZpoXyyiL4/9qpWzUq+CXx+r16VP2iGxDJwGKUmtFAzUch2Q=="],
|
|
|
+ "@opentui/solid": ["@opentui/solid@0.1.103", "", { "dependencies": { "@babel/core": "7.28.0", "@babel/preset-typescript": "7.27.1", "@opentui/core": "0.1.103", "babel-plugin-module-resolver": "5.0.2", "babel-preset-solid": "1.9.10", "entities": "7.0.1", "s-js": "^0.4.9" }, "peerDependencies": { "solid-js": "1.9.11" } }, "sha512-L28WFBs17Z5JXkJhPagLy8tUamkttDaaQDdb2KEO01IQ9r81yLBRpYqD/lHp6UoSISXgwQVDQ9yNtxwR1BQZvQ=="],
|
|
|
|
|
|
"@oslojs/asn1": ["@oslojs/asn1@1.0.0", "", { "dependencies": { "@oslojs/binary": "1.0.0" } }, "sha512-zw/wn0sj0j0QKbIXfIlnEcTviaCzYOY3V5rAyjR6YtOByFtJiT574+8p9Wlach0lZH9fddD4yb9laEAIl4vXQA=="],
|
|
|
|