diff --git a/CHANGELOG.md b/CHANGELOG.md index 76f8d7d380c4..c1f833263e52 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,84 @@ Release notes for OpenCode V2, newest first. +## v2.0.27 — 2026-10-12 + +### Highlights + +- **Built-In Worktree Tools**: Ask OpenCode to use `worktree_create`, `worktree_list`, and `worktree_remove` in Code Mode. You can create isolated worktrees, move sessions into them, and remove them with normal edit approval. ([#53981](https://github.com/anomalyco/opencode/pull/53981)) +- **Safer Remote Pairing**: The first `opencode pair --remote` now warns that it will expose your server and asks for confirmation. For non-interactive use, pass `opencode pair --remote --yes`. ([#54561](https://github.com/anomalyco/opencode/pull/54561)) +- **Installable Web App**: Use Chrome or Edge’s **Install** button to install the OpenCode web app, including when it runs behind an authenticating proxy. ([#53905](https://github.com/anomalyco/opencode/pull/53905)) +- **Clear Session Failures**: Desktop and TUI timelines now show execution errors that happen before or between model steps instead of ending without an explanation. ([#53826](https://github.com/anomalyco/opencode/pull/53826)) +- **Automatic Project Cleanup**: Projects whose directories no longer exist are automatically hidden from the project list. Opening the directory again restores the project. ([#54354](https://github.com/anomalyco/opencode/pull/54354)) + +### Core + +#### Improvements + +- Added the built-in Code Mode tools `opencode.worktree_create`, `opencode.worktree_list`, and `opencode.worktree_remove`. Removing a worktree requires edit approval, and `force: true` can discard modified or untracked files. ([#53981](https://github.com/anomalyco/opencode/pull/53981)) +- Added confirmation before `opencode pair --remote` first enables internet access, plus `--yes`/`-y` for scripts and other non-interactive use. ([#54561](https://github.com/anomalyco/opencode/pull/54561)) +- Automatically archived projects when all known directories disappear. Reopening a project restores it, while surviving clones and linked worktrees keep it active. ([#54354](https://github.com/anomalyco/opencode/pull/54354)) +- Raised the ChatGPT OAuth input limit for `gpt-6.1-sol` and `gpt-6.1-sol-fast` to 500,000 tokens. ([#54668](https://github.com/anomalyco/opencode/pull/54668)) +- Added Vertex AI routes for Interactions and Mistral models. ([#54175](https://github.com/anomalyco/opencode/pull/54175), [#54058](https://github.com/anomalyco/opencode/pull/54058)) + +#### Bug fixes + +- Fixed updater detection for symlinked home directories and package-manager installations, increased probe timeouts, and now report unavailable updates clearly when the installation method cannot be detected. ([#54609](https://github.com/anomalyco/opencode/pull/54609), [#54622](https://github.com/anomalyco/opencode/pull/54622), [#54672](https://github.com/anomalyco/opencode/pull/54672)) +- Fixed GitHub Copilot routing for Gemini, Anthropic, and Responses models when live model metadata is unavailable, and accepted interleaved Claude reasoning values. ([#54208](https://github.com/anomalyco/opencode/pull/54208), [#54210](https://github.com/anomalyco/opencode/pull/54210), [#54201](https://github.com/anomalyco/opencode/pull/54201)) +- Fixed Google Vertex Application Default Credentials when `CLOUDSDK_CONFIG` points to a custom gcloud configuration directory. Thanks [@H-Max](https://github.com/H-Max). ([#54164](https://github.com/anomalyco/opencode/pull/54164)) +- Prevented ChatGPT token-sharing sessions from sending unsupported mid-session reasoning-effort updates. ([#54085](https://github.com/anomalyco/opencode/pull/54085)) +- Blocked `file://` access through Code Mode’s `fetch`, which now returns a clear filesystem-access error. Thanks [@ferdinandyb](https://github.com/ferdinandyb). ([#54510](https://github.com/anomalyco/opencode/pull/54510)) +- Fixed remote workspace file operations so driver-provided filesystem overrides are used correctly. +- Preserved subagent notifications when location services are evicted, and propagated well-known configuration updates across locations with bounded HTTP timeouts. ([#54072](https://github.com/anomalyco/opencode/pull/54072), [#53821](https://github.com/anomalyco/opencode/pull/53821)) + +### TUI + +#### Bug fixes + +- Displayed session execution failures that occur before or between model steps directly in the timeline. ([#53826](https://github.com/anomalyco/opencode/pull/53826)) +- Preserved a saved session’s unavailable model selection instead of silently replacing it with a fallback. ([#53822](https://github.com/anomalyco/opencode/pull/53822)) +- Added syntax highlighting for C++ module interface files such as `.cppm`, `.ixx`, and `.cxxm`. ([#53853](https://github.com/anomalyco/opencode/pull/53853)) +- Summarized integrations with multiple credentials as a connection count, preventing long labels from crowding the integration name. ([#54054](https://github.com/anomalyco/opencode/pull/54054)) + +### Desktop + +#### Improvements + +- Made the web app installable from Chrome and Edge, including deployments behind cookie-based authenticating proxies. ([#53905](https://github.com/anomalyco/opencode/pull/53905)) +- Updated the session column layout and text wrapping for clearer long content. ([#54020](https://github.com/anomalyco/opencode/pull/54020)) + +#### Bug fixes + +- Displayed session execution failures that occur before or between model steps directly in the timeline. ([#53826](https://github.com/anomalyco/opencode/pull/53826)) +- Fixed command-palette selection so newly arriving higher-ranked results become active until you explicitly choose a result. ([#54275](https://github.com/anomalyco/opencode/pull/54275)) +- Preserved bold, code, emphasis, and strike-through formatting inside Markdown link labels. ([#54451](https://github.com/anomalyco/opencode/pull/54451)) +- Fixed timeline file links and complete patch rendering, including unusual filenames and patches whose original alignment can be reused. ([#53641](https://github.com/anomalyco/opencode/pull/53641), [#54017](https://github.com/anomalyco/opencode/pull/54017)) +- Showed complete tool error text when an error is expanded. ([#53816](https://github.com/anomalyco/opencode/pull/53816)) +- Fixed browser-panel controls, page visibility, corner masks, and closed side-region overlays. ([#53907](https://github.com/anomalyco/opencode/pull/53907), [#54038](https://github.com/anomalyco/opencode/pull/54038), [#52461](https://github.com/anomalyco/opencode/pull/52461), [#54052](https://github.com/anomalyco/opencode/pull/54052)) +- Made the third-party notices dialog scrollable. ([#53911](https://github.com/anomalyco/opencode/pull/53911)) + +### SDK + +#### Improvements + +- Added startup plugin seeding to Effect embedded hosts and workerd through `OpenCode.create({ plugins })` and `OpenCodeWorkerd.create({ plugins })`. +- Re-exported `WorkspaceDriver`, `EnvironmentDriver`, and `EnvironmentFiles` from `@opencode/sdk/effect`. + +#### Bug fixes + +- Ensured embedded hosts activate supplied plugins before model discovery, generation, and recovery begin. ([#54219](https://github.com/anomalyco/opencode/pull/54219)) + +### Extensions + +#### Improvements + +- Extended `BridgeLayout` with viewport dimensions and optional border information so native extension surfaces can track window resizing and preserve rounded card borders. + +#### Bug fixes + +- Kept desktop browser-panel corner masks and borders aligned while resizing or using custom themes. ([#52461](https://github.com/anomalyco/opencode/pull/52461)) +- Kept the browser site button clickable after the embedded page takes focus. ([#53907](https://github.com/anomalyco/opencode/pull/53907)) + ## v2.0.26 — 2026-10-08 ### Highlights diff --git a/bun.lock b/bun.lock index 9cf565894d5c..3824e25487c0 100644 --- a/bun.lock +++ b/bun.lock @@ -33,7 +33,7 @@ }, "packages/ai": { "name": "@opencode/ai", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@aws-sdk/credential-providers": "3.1057.0", "@opencode/schema": "workspace:*", @@ -55,7 +55,7 @@ }, "packages/app": { "name": "@opencode/app", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@corvu/drawer": "catalog:", "@dnd-kit/abstract": "0.5.0", @@ -112,7 +112,7 @@ }, "packages/cli": { "name": "@opencode/cli", - "version": "2.0.26", + "version": "2.0.27", "bin": { "opencode": "./bin/opencode.cjs", "opencode2": "./bin/opencode2.cjs", @@ -180,7 +180,7 @@ }, "packages/client": { "name": "@opencode/client", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@opencode/protocol": "workspace:*", "@opencode/schema": "workspace:*", @@ -205,7 +205,7 @@ }, "packages/codemode": { "name": "@opencode/codemode", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "acorn": "8.15.0", "effect": "catalog:", @@ -218,7 +218,7 @@ }, "packages/console/app": { "name": "@opencode/console-app", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@cloudflare/vite-plugin": "1.15.2", "@ibm/plex": "6.4.1", @@ -254,7 +254,7 @@ }, "packages/console/core": { "name": "@opencode/console-core", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@aws-sdk/client-sts": "3.782.0", "@jsx-email/render": "1.1.1", @@ -281,7 +281,7 @@ }, "packages/console/function": { "name": "@opencode/console-function", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@openauthjs/openauth": "0.0.0-20250322224806", "@opencode/console-core": "workspace:*", @@ -299,7 +299,7 @@ }, "packages/console/mail": { "name": "@opencode/console-mail", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@jsx-email/all": "2.2.3", "@jsx-email/cli": "1.4.3", @@ -323,7 +323,7 @@ }, "packages/console/support": { "name": "@opencode/console-support", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@cloudflare/vite-plugin": "1.15.2", "@opencode/console-core": "workspace:*", @@ -343,7 +343,7 @@ }, "packages/core": { "name": "@opencode/core", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@ai-sdk/cohere": "3.0.27", "@ai-sdk/perplexity": "3.0.26", @@ -409,7 +409,7 @@ }, "packages/desktop": { "name": "@opencode/desktop", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@zip.js/zip.js": "2.7.62", "electron-context-menu": "5.0.0", @@ -455,7 +455,7 @@ }, "packages/enterprise": { "name": "@opencode/enterprise", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@hono/standard-validator": "catalog:", "@opencode-ai/sdk": "1.18.21", @@ -492,7 +492,7 @@ }, "packages/function": { "name": "@opencode/function", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@octokit/auth-app": "8.0.1", "@octokit/rest": "catalog:", @@ -508,7 +508,7 @@ }, "packages/gui-extensions": { "name": "@opencode/gui-extensions", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@betteroffice/docx": "0.4.3", "@betteroffice/fonts": "0.4.0", @@ -557,7 +557,7 @@ }, "packages/http-recorder": { "name": "@opencode/http-recorder", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@effect/platform-node-shared": "catalog:", }, @@ -576,7 +576,7 @@ }, "packages/httpapi-codegen": { "name": "@opencode/httpapi-codegen", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "effect": "catalog:", "prettier": "3.6.2", @@ -589,7 +589,7 @@ }, "packages/latex": { "name": "@opencode/latex", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@opencode/plugin": "workspace:*", "@opentui/core": "catalog:", @@ -603,7 +603,7 @@ }, "packages/merman": { "name": "@opencode/merman", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@opencode/plugin": "workspace:*", "@opentui/core": "catalog:", @@ -618,7 +618,7 @@ }, "packages/plugin": { "name": "@opencode/plugin", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@ai-sdk/provider": "3.0.8", "@opencode/ai": "workspace:*", @@ -655,7 +655,7 @@ }, "packages/plugin-browser": { "name": "@opencode/plugin-browser", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@opencode/plugin": "workspace:*", "@opencode/schema": "workspace:*", @@ -685,7 +685,7 @@ }, "packages/protocol": { "name": "@opencode/protocol", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@opencode/schema": "workspace:*", "effect": "catalog:", @@ -700,7 +700,7 @@ }, "packages/schema": { "name": "@opencode/schema", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@standard-schema/spec": "catalog:", "effect": "catalog:", @@ -724,7 +724,7 @@ }, "packages/sdk": { "name": "@opencode/sdk", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@opencode/client": "workspace:*", "@opencode/core": "workspace:*", @@ -745,7 +745,7 @@ }, "packages/server": { "name": "@opencode/server", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@effect/platform-node": "catalog:", "@effect/platform-node-shared": "catalog:", @@ -768,7 +768,7 @@ }, "packages/session-ui": { "name": "@opencode/session-ui", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@kobalte/core": "catalog:", "@opencode/client": "workspace:*", @@ -803,7 +803,7 @@ }, "packages/simulation": { "name": "@opencode/simulation", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@opencode/ai": "workspace:*", "@opencode/core": "workspace:*", @@ -823,7 +823,7 @@ }, "packages/stats/app": { "name": "@opencode/stats-app", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@ibm/plex": "6.4.1", "@kobalte/core": "catalog:", @@ -850,7 +850,7 @@ }, "packages/stats/core": { "name": "@opencode/stats-core", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@planetscale/database": "1.19.0", "drizzle-orm": "catalog:", @@ -868,7 +868,7 @@ }, "packages/stats/server": { "name": "@opencode/stats-server", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@effect/platform-node": "catalog:", "@opencode/stats-core": "workspace:*", @@ -913,7 +913,7 @@ }, "packages/theme": { "name": "@opencode/theme", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@opentui/core": "catalog:", "effect": "catalog:", @@ -927,7 +927,7 @@ }, "packages/tui": { "name": "@opencode/tui", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@opencode/client": "workspace:*", "@opencode/core": "workspace:*", @@ -961,7 +961,7 @@ }, "packages/ui": { "name": "@opencode/ui", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@kitlangton/solid-motion": "0.2.2", "@kobalte/core": "catalog:", @@ -997,7 +997,7 @@ }, "packages/util": { "name": "@opencode/util", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@effect/opentelemetry": "catalog:", "@effect/platform-node": "catalog:", @@ -1035,7 +1035,7 @@ }, "packages/web": { "name": "@opencode/web", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@astrojs/cloudflare": "12.6.3", "@astrojs/markdown-remark": "6.3.1", @@ -1076,7 +1076,7 @@ }, "services/update": { "name": "@opencode/update", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "jose": "6.0.11", "semver": "catalog:", diff --git a/package.json b/package.json index a2f511abd6e9..c1466680af2a 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "$schema": "https://json.schemastore.org/package.json", "name": "opencode", "description": "AI-powered development tool", - "version": "2.0.26", + "version": "2.0.27", "private": true, "type": "module", "packageManager": "bun@1.4.2", diff --git a/packages/ai/package.json b/packages/ai/package.json index 170d667ef5e5..01f3a2df4c0d 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "2.0.26", + "version": "2.0.27", "name": "@opencode/ai", "type": "module", "license": "MIT", diff --git a/packages/app/package.json b/packages/app/package.json index 21a434a8c500..4589369554da 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/app", - "version": "2.0.26", + "version": "2.0.27", "description": "", "type": "module", "exports": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 91677e95ccc2..1e484244ef40 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/cli", - "version": "2.0.26", + "version": "2.0.27", "type": "module", "license": "MIT", "bin": { diff --git a/packages/client/package.json b/packages/client/package.json index d33956d32847..3acf094c5434 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/client", - "version": "2.0.26", + "version": "2.0.27", "type": "module", "license": "MIT", "repository": { diff --git a/packages/codemode/package.json b/packages/codemode/package.json index c48528a1fc98..09dd46ebe2f6 100644 --- a/packages/codemode/package.json +++ b/packages/codemode/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/codemode", - "version": "2.0.26", + "version": "2.0.27", "description": "Effect-native confined code execution over schema-described tools", "type": "module", "license": "MIT", diff --git a/packages/console/app/package.json b/packages/console/app/package.json index 35958237182e..08ad18c94e83 100644 --- a/packages/console/app/package.json +++ b/packages/console/app/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/console-app", - "version": "2.0.26", + "version": "2.0.27", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/console/core/package.json b/packages/console/core/package.json index 3364195994fe..9afca4c1f7e0 100644 --- a/packages/console/core/package.json +++ b/packages/console/core/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/console-core", - "version": "2.0.26", + "version": "2.0.27", "private": true, "type": "module", "license": "MIT", diff --git a/packages/console/function/package.json b/packages/console/function/package.json index 99cd1cf112da..9f0f6e228369 100644 --- a/packages/console/function/package.json +++ b/packages/console/function/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/console-function", - "version": "2.0.26", + "version": "2.0.27", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/packages/console/mail/package.json b/packages/console/mail/package.json index 2d7fa42760df..66b5138f02ce 100644 --- a/packages/console/mail/package.json +++ b/packages/console/mail/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/console-mail", - "version": "2.0.26", + "version": "2.0.27", "dependencies": { "@jsx-email/all": "2.2.3", "@jsx-email/cli": "1.4.3", diff --git a/packages/console/support/package.json b/packages/console/support/package.json index 8442be2db088..e73c0eeb9c6f 100644 --- a/packages/console/support/package.json +++ b/packages/console/support/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/console-support", - "version": "2.0.26", + "version": "2.0.27", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/core/package.json b/packages/core/package.json index c528e08e7583..a74bf1add6d2 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "2.0.26", + "version": "2.0.27", "name": "@opencode/core", "type": "module", "license": "MIT", diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 207c261d0948..9c6e953a25d0 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@opencode/desktop", "private": true, - "version": "2.0.26", + "version": "2.0.27", "type": "module", "license": "MIT", "homepage": "https://opencode.ai", diff --git a/packages/enterprise/package.json b/packages/enterprise/package.json index c0ca81e56e32..82fb8e64324e 100644 --- a/packages/enterprise/package.json +++ b/packages/enterprise/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/enterprise", - "version": "2.0.26", + "version": "2.0.27", "private": true, "type": "module", "license": "MIT", diff --git a/packages/function/package.json b/packages/function/package.json index 8d518210fc25..9ac85f01b999 100644 --- a/packages/function/package.json +++ b/packages/function/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/function", - "version": "2.0.26", + "version": "2.0.27", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/packages/gui-extensions/package.json b/packages/gui-extensions/package.json index fec7c2b192ab..2ffe5970711b 100644 --- a/packages/gui-extensions/package.json +++ b/packages/gui-extensions/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/gui-extensions", - "version": "2.0.26", + "version": "2.0.27", "private": true, "type": "module", "license": "MIT", diff --git a/packages/http-recorder/package.json b/packages/http-recorder/package.json index 1ff651427be3..fe15c94b5cfe 100644 --- a/packages/http-recorder/package.json +++ b/packages/http-recorder/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "2.0.26", + "version": "2.0.27", "name": "@opencode/http-recorder", "description": "Record and replay Effect HTTP and WebSocket traffic with deterministic cassettes", "type": "module", diff --git a/packages/httpapi-codegen/package.json b/packages/httpapi-codegen/package.json index fcb928545e71..4d3cbd45f625 100644 --- a/packages/httpapi-codegen/package.json +++ b/packages/httpapi-codegen/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/httpapi-codegen", - "version": "2.0.26", + "version": "2.0.27", "private": true, "type": "module", "exports": { diff --git a/packages/latex/package.json b/packages/latex/package.json index 728f744f7ead..82b2ccf0f438 100644 --- a/packages/latex/package.json +++ b/packages/latex/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/latex", - "version": "2.0.26", + "version": "2.0.27", "private": true, "type": "module", "exports": { diff --git a/packages/merman/package.json b/packages/merman/package.json index ba8217b5d6e4..cca695c983f7 100644 --- a/packages/merman/package.json +++ b/packages/merman/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/merman", - "version": "2.0.26", + "version": "2.0.27", "private": true, "type": "module", "exports": { diff --git a/packages/plugin-browser/package.json b/packages/plugin-browser/package.json index d3a17bb440b0..0703500388d9 100644 --- a/packages/plugin-browser/package.json +++ b/packages/plugin-browser/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/plugin-browser", - "version": "2.0.26", + "version": "2.0.27", "description": "OpenCode's desktop browser plugin", "type": "module", "license": "MIT", diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 4e74fd39d417..29c3580de207 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/plugin", - "version": "2.0.26", + "version": "2.0.27", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/protocol/package.json b/packages/protocol/package.json index 72377fd2d865..32824abfc3e5 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/protocol", - "version": "2.0.26", + "version": "2.0.27", "type": "module", "license": "MIT", "repository": { diff --git a/packages/schema/package.json b/packages/schema/package.json index d17478d3c77d..aa091495fbb4 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/schema", - "version": "2.0.26", + "version": "2.0.27", "type": "module", "license": "MIT", "repository": { diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 9b3fa845e10f..b2efbced75d3 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "2.0.26", + "version": "2.0.27", "name": "@opencode/sdk", "type": "module", "license": "MIT", diff --git a/packages/server/package.json b/packages/server/package.json index 635cdfa106d0..56cb566344d3 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/server", - "version": "2.0.26", + "version": "2.0.27", "type": "module", "license": "MIT", "repository": { diff --git a/packages/session-ui/package.json b/packages/session-ui/package.json index edf0d9651a2d..1c17aa760a83 100644 --- a/packages/session-ui/package.json +++ b/packages/session-ui/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/session-ui", - "version": "2.0.26", + "version": "2.0.27", "private": true, "type": "module", "license": "MIT", diff --git a/packages/simulation/package.json b/packages/simulation/package.json index cc0e5e9194ce..79a3c5a8a4af 100644 --- a/packages/simulation/package.json +++ b/packages/simulation/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/simulation", - "version": "2.0.26", + "version": "2.0.27", "type": "module", "license": "MIT", "repository": { diff --git a/packages/stats/app/package.json b/packages/stats/app/package.json index 56e63ff9957d..ee2488f76add 100644 --- a/packages/stats/app/package.json +++ b/packages/stats/app/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/stats-app", - "version": "2.0.26", + "version": "2.0.27", "private": true, "type": "module", "license": "MIT", diff --git a/packages/stats/core/package.json b/packages/stats/core/package.json index ac60744e2fc9..76e3fc5a68b3 100644 --- a/packages/stats/core/package.json +++ b/packages/stats/core/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/stats-core", - "version": "2.0.26", + "version": "2.0.27", "private": true, "type": "module", "license": "MIT", diff --git a/packages/stats/server/package.json b/packages/stats/server/package.json index 3e53ce272f81..cd6e03a8bcaf 100644 --- a/packages/stats/server/package.json +++ b/packages/stats/server/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/stats-server", - "version": "2.0.26", + "version": "2.0.27", "private": true, "type": "module", "license": "MIT", diff --git a/packages/theme/package.json b/packages/theme/package.json index f33947739fb1..bc1075c6043c 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/theme", - "version": "2.0.26", + "version": "2.0.27", "type": "module", "license": "MIT", "repository": { diff --git a/packages/tui/package.json b/packages/tui/package.json index a57e1a36336f..6dbb41706894 100644 --- a/packages/tui/package.json +++ b/packages/tui/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/tui", - "version": "2.0.26", + "version": "2.0.27", "private": true, "type": "module", "license": "MIT", diff --git a/packages/ui/package.json b/packages/ui/package.json index 3c49a194ec65..fe622d577bc2 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/ui", - "version": "2.0.26", + "version": "2.0.27", "type": "module", "license": "MIT", "repository": { diff --git a/packages/util/package.json b/packages/util/package.json index 5271ac10340b..cdb3a16aee96 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/util", - "version": "2.0.26", + "version": "2.0.27", "type": "module", "license": "MIT", "repository": { diff --git a/packages/web/package.json b/packages/web/package.json index 8e4b7dfc3f5d..8063e730140f 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -2,7 +2,7 @@ "name": "@opencode/web", "type": "module", "license": "MIT", - "version": "2.0.26", + "version": "2.0.27", "scripts": { "dev": "astro dev", "dev:remote": "VITE_API_URL=https://api.opencode.ai astro dev", diff --git a/sdks/vscode/package.json b/sdks/vscode/package.json index 9a731c3b3df3..86903a140997 100644 --- a/sdks/vscode/package.json +++ b/sdks/vscode/package.json @@ -2,7 +2,7 @@ "name": "opencode", "displayName": "opencode", "description": "opencode for VS Code", - "version": "2.0.26", + "version": "2.0.27", "publisher": "sst-dev", "repository": { "type": "git", diff --git a/services/update/package.json b/services/update/package.json index 988c47964e10..a8f348416482 100644 --- a/services/update/package.json +++ b/services/update/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/update", - "version": "2.0.26", + "version": "2.0.27", "private": true, "type": "module", "scripts": {