diff --git a/CHANGELOG.md b/CHANGELOG.md index 22a498102ecd..a02d5f25d42d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,99 @@ Release notes for OpenCode V2, newest first. +## v2.2.1 — 2026-10-29 + +### Highlights + +- **Keep Working Toward a Goal**: Run `/goal ` in the TUI or Desktop to let the session continue until a reviewer confirms the objective is met. Use `/goal pause`, `/goal resume`, or `/goal clear` to control it. ([#59437](https://github.com/anomalyco/opencode/pull/59437)) +- **Generate Images**: Enable `experimental.image_generate` to let agents create or edit images with the new `image_generate` tool. You can optionally set its default model with `experimental.image_generate.model`. ([#59939](https://github.com/anomalyco/opencode/pull/59939), [#60096](https://github.com/anomalyco/opencode/pull/60096)) +- **Inspect Background Shells**: Click a running shell in the Desktop activity pill to see its live output and stop it without leaving the menu. ([#59496](https://github.com/anomalyco/opencode/pull/59496)) +- **New Default Model Picker**: Search favorites, recent models, providers, and variants from the redesigned model picker, which is now the default in Desktop. ([#59997](https://github.com/anomalyco/opencode/pull/59997)) + +### Breaking changes + +#### `@opencode/ai` provider removals and renames + +These changes affect code that imports `@opencode/ai` directly. They don't change the CLI, Desktop, or the HTTP API. + +- The fal, Black Forest Labs, Replicate, and Stability providers are removed, along with their `./providers/fal`, `./providers/black-forest-labs`, `./providers/replicate`, and `./providers/stability` entry points. ([#59977](https://github.com/anomalyco/opencode/pull/59977)) +- Five legacy entry points are removed. Import the nested paths instead, which 2.2.0 already exports: `./providers/amazon-bedrock-mantle` → `./providers/amazon-bedrock/mantle`, and `./providers/google-vertex-chat`, `-interactions`, `-mistral`, and `-responses` → `./providers/google-vertex/chat`, `/interactions`, `/mistral`, and `/responses`. ([#59506](https://github.com/anomalyco/opencode/pull/59506)) +- Each provider's `configure()` input type is now named `Config`, for example `Groq.LanguageModelOptions` → `Groq.Config`, and `model()` settings are optional when every setting is optional. ([#59765](https://github.com/anomalyco/opencode/pull/59765)) + +### Core + +#### Improvements + +- Add `/goal ` with pause, resume, and clear controls, plus automatic progress review until the objective is met. ([#59437](https://github.com/anomalyco/opencode/pull/59437)) +- Add opt-in scheduled prompts through `/schedule`, agent tools, and `experimental.schedules`. ([#59401](https://github.com/anomalyco/opencode/pull/59401), [#59457](https://github.com/anomalyco/opencode/pull/59457)) +- Add the opt-in `image_generate` tool for background image creation and editing, with automatic or configured model selection. ([#59939](https://github.com/anomalyco/opencode/pull/59939), [#60096](https://github.com/anomalyco/opencode/pull/60096)) +- Offer GPT Image 2 after Codex sign-in and add MiniMax and Meta Muse image generation support. ([#60085](https://github.com/anomalyco/opencode/pull/60085), [#59929](https://github.com/anomalyco/opencode/pull/59929), [#60081](https://github.com/anomalyco/opencode/pull/60081)) +- Add Responses API support for OpenRouter, DigitalOcean, and Venice, including freeform tools. ([#59991](https://github.com/anomalyco/opencode/pull/59991), [#59963](https://github.com/anomalyco/opencode/pull/59963)) +- Improve snapshot performance by coalescing captures and avoiding repeated ignore-file work. ([#59419](https://github.com/anomalyco/opencode/pull/59419)) + +#### Bug fixes + +- Preserve more context headroom when fitting tool output into the context window. ([#59934](https://github.com/anomalyco/opencode/pull/59934)) +- Retry provider throttling correctly instead of reporting it as context overflow. ([#59649](https://github.com/anomalyco/opencode/pull/59649)) +- Send image-edit references and image sizes in the formats expected by OpenRouter, Google, and Vercel Grok. ([#60067](https://github.com/anomalyco/opencode/pull/60067), [#59927](https://github.com/anomalyco/opencode/pull/59927)) +- Keep credential metadata and prompt-cache settings out of model settings and variants. ([#60057](https://github.com/anomalyco/opencode/pull/60057), [#59500](https://github.com/anomalyco/opencode/pull/59500)) +- Keep Git snapshots working in repositories that use a split index. ([#59417](https://github.com/anomalyco/opencode/pull/59417)) +- Expose Console web search only when the workspace enables it. ([#59592](https://github.com/anomalyco/opencode/pull/59592)) +- Improve Code Mode diagnostics for parse errors, stalled awaits, and promise-like search results. ([#59834](https://github.com/anomalyco/opencode/pull/59834), [#59749](https://github.com/anomalyco/opencode/pull/59749), [#59981](https://github.com/anomalyco/opencode/pull/59981)) + +### TUI + +#### Improvements + +- Show `/goal` status below the prompt and provide a dialog for pausing, resuming, or clearing it. ([#59437](https://github.com/anomalyco/opencode/pull/59437)) + +#### Bug fixes + +- Show execution failures that occur before the first model step. ([#60079](https://github.com/anomalyco/opencode/pull/60079)) +- Keep the activity spinner visible while a continued subagent runs. ([#59950](https://github.com/anomalyco/opencode/pull/59950)) +- Send pasted image and PDF paths correctly when connected to a local server. ([#59833](https://github.com/anomalyco/opencode/pull/59833)) +- Improve spacing in an empty `/usage` dialog. Thanks [@Tarquinen](https://github.com/Tarquinen). ([#59918](https://github.com/anomalyco/opencode/pull/59918)) + +### Desktop + +#### Improvements + +- Add `/reload` to reload configuration without restarting. ([#59887](https://github.com/anomalyco/opencode/pull/59887)) +- Make the redesigned searchable model picker the default, with dedicated Favorites and Recent sections and keyboard-accessible provider controls. ([#59997](https://github.com/anomalyco/opencode/pull/59997)) +- Show live output and a Stop action when you select a background shell from the activity pill. ([#59496](https://github.com/anomalyco/opencode/pull/59496)) +- Show `/goal` state and actions in a composer pill. ([#59437](https://github.com/anomalyco/opencode/pull/59437)) +- Redesign the integrations dialog and always include OpenCode free models in the model picker. ([#59976](https://github.com/anomalyco/opencode/pull/59976), [#60047](https://github.com/anomalyco/opencode/pull/60047)) +- Add project, worktree, open-in-app, and terminal actions to the session location menu. ([#59607](https://github.com/anomalyco/opencode/pull/59607)) +- Refine project and worktree selection, command search, prompt-history focus, composer model labels, and artifact preview controls. ([#59397](https://github.com/anomalyco/opencode/pull/59397), [#59604](https://github.com/anomalyco/opencode/pull/59604), [#59626](https://github.com/anomalyco/opencode/pull/59626), [#59735](https://github.com/anomalyco/opencode/pull/59735), [#59657](https://github.com/anomalyco/opencode/pull/59657)) +- Highlight quoted timeline content while you write its first comment. ([#59286](https://github.com/anomalyco/opencode/pull/59286)) +- Keep draft attachment bytes local when using experimental media URIs. ([#59104](https://github.com/anomalyco/opencode/pull/59104)) + +#### Bug fixes + +- Follow each plugin server’s configured endpoint when connecting to its event stream. ([#60087](https://github.com/anomalyco/opencode/pull/60087)) +- Treat the reachable scroll boundary as the end when Desktop zoom is active. ([#60034](https://github.com/anomalyco/opencode/pull/60034)) +- Prevent shell text from showing through copy buttons and avoid restyling the transcript when closing a side panel. ([#59901](https://github.com/anomalyco/opencode/pull/59901), [#59878](https://github.com/anomalyco/opencode/pull/59878)) +- Keep rendering malformed tool metadata instead of crashing the timeline. ([#59736](https://github.com/anomalyco/opencode/pull/59736)) +- Make dropdowns open immediately and keep the new-session location shortcut working after tooltip interactions. ([#59268](https://github.com/anomalyco/opencode/pull/59268), [#59680](https://github.com/anomalyco/opencode/pull/59680)) +- Remove edge halos from macOS application icons. ([#59900](https://github.com/anomalyco/opencode/pull/59900)) + +### SDK + +#### Improvements + +- Add `client.experimental.schedule.{create,list,get,pause,resume,delete}` for managing scheduled prompts. ([#59457](https://github.com/anomalyco/opencode/pull/59457)) +- Group experimental generated-client methods under `client.experimental`; previous locations remain as deprecated aliases until the next minor release. ([#59072](https://github.com/anomalyco/opencode/pull/59072)) +- Expose compaction through the Promise AI client. ([#59987](https://github.com/anomalyco/opencode/pull/59987)) +- Add freeform tool support and Responses routes for OpenRouter, DigitalOcean, and Venice. ([#59963](https://github.com/anomalyco/opencode/pull/59963), [#59991](https://github.com/anomalyco/opencode/pull/59991)) + +### Extensions + +#### Improvements + +- Add the experimental `experimental.idle` Session hook so plugins can continue work before a session goes idle. ([#59437](https://github.com/anomalyco/opencode/pull/59437)) +- Let Code Mode extension globals return Effects and declare required services. ([#59948](https://github.com/anomalyco/opencode/pull/59948)) +- Add custom composer-pill popovers for GUI plugins. ([#59437](https://github.com/anomalyco/opencode/pull/59437)) + ## v2.2.0 — 2026-10-27 ### Highlights diff --git a/bun.lock b/bun.lock index 466ac9e3f2c2..9013e624c79b 100644 --- a/bun.lock +++ b/bun.lock @@ -29,7 +29,7 @@ }, "packages/ai": { "name": "@opencode/ai", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@aws-sdk/credential-providers": "3.1057.0", "@opencode/schema": "workspace:*", @@ -51,7 +51,7 @@ }, "packages/app": { "name": "@opencode/app", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@corvu/drawer": "catalog:", "@dnd-kit/abstract": "0.5.0", @@ -105,7 +105,7 @@ }, "packages/cli": { "name": "@opencode/cli", - "version": "2.2.0", + "version": "2.2.1", "bin": { "opencode": "./bin/opencode.cjs", "opencode2": "./bin/opencode2.cjs", @@ -172,7 +172,7 @@ }, "packages/client": { "name": "@opencode/client", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@opencode/protocol": "workspace:*", "@opencode/schema": "workspace:*", @@ -198,7 +198,7 @@ }, "packages/codemode": { "name": "@opencode/codemode", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "acorn": "8.15.0", "effect": "catalog:", @@ -211,7 +211,7 @@ }, "packages/console/app": { "name": "@opencode/console-app", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@ibm/plex": "6.4.1", "@kobalte/core": "catalog:", @@ -249,7 +249,7 @@ }, "packages/core": { "name": "@opencode/core", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@ai-sdk/provider": "3.0.19", "@ai-sdk/provider-utils": "4.0.62", @@ -312,7 +312,7 @@ }, "packages/desktop": { "name": "@opencode/desktop", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@zip.js/zip.js": "2.7.62", "electron-context-menu": "5.0.0", @@ -359,7 +359,7 @@ }, "packages/function": { "name": "@opencode/function", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@octokit/auth-app": "8.0.1", "@octokit/rest": "catalog:", @@ -375,7 +375,7 @@ }, "packages/gui-plugins": { "name": "@opencode/gui-plugins", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@betteroffice/docx": "0.4.3", "@betteroffice/fonts": "0.4.0", @@ -422,7 +422,7 @@ }, "packages/http-recorder": { "name": "@opencode/http-recorder", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@effect/platform-node-shared": "catalog:", }, @@ -441,7 +441,7 @@ }, "packages/httpapi-codegen": { "name": "@opencode/httpapi-codegen", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "effect": "catalog:", "prettier": "3.6.2", @@ -454,7 +454,7 @@ }, "packages/latex": { "name": "@opencode/latex", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@opencode/plugin": "workspace:*", "@opentui/core": "catalog:", @@ -468,7 +468,7 @@ }, "packages/merman": { "name": "@opencode/merman", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@opencode/plugin": "workspace:*", "@opentui/core": "catalog:", @@ -483,7 +483,7 @@ }, "packages/patchmark": { "name": "@opencode/patchmark", - "version": "2.2.0", + "version": "2.2.1", "devDependencies": { "@tsconfig/bun": "catalog:", "@types/bun": "catalog:", @@ -496,7 +496,7 @@ }, "packages/plugin": { "name": "@opencode/plugin", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@ai-sdk/provider": "3.0.8", "@opencode/ai": "workspace:*", @@ -541,7 +541,7 @@ }, "packages/plugin-browser": { "name": "@opencode/plugin-browser", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@opencode/plugin": "workspace:*", "@opencode/schema": "workspace:*", @@ -556,7 +556,7 @@ }, "packages/plugins/figma": { "name": "@opencode/plugin-figma", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "gray-matter": "4.0.3", }, @@ -586,7 +586,7 @@ }, "packages/protocol": { "name": "@opencode/protocol", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@opencode/schema": "workspace:*", "effect": "catalog:", @@ -601,7 +601,7 @@ }, "packages/schema": { "name": "@opencode/schema", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@standard-schema/spec": "catalog:", "effect": "catalog:", @@ -625,7 +625,7 @@ }, "packages/sdk": { "name": "@opencode/sdk", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@opencode/client": "workspace:*", "@opencode/core": "workspace:*", @@ -646,7 +646,7 @@ }, "packages/server": { "name": "@opencode/server", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@effect/platform-node": "catalog:", "@effect/platform-node-shared": "catalog:", @@ -669,7 +669,7 @@ }, "packages/session-ui": { "name": "@opencode/session-ui", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@kitlangton/solid-motion": "0.2.2", "@kobalte/core": "catalog:", @@ -701,7 +701,7 @@ }, "packages/simulation": { "name": "@opencode/simulation", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@opencode/ai": "workspace:*", "@opencode/core": "workspace:*", @@ -721,7 +721,7 @@ }, "packages/stats/app": { "name": "@opencode/stats-app", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@ibm/plex": "6.4.1", "@kobalte/core": "catalog:", @@ -747,7 +747,7 @@ }, "packages/stats/core": { "name": "@opencode/stats-core", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@planetscale/database": "1.19.0", "drizzle-orm": "catalog:", @@ -765,7 +765,7 @@ }, "packages/stats/server": { "name": "@opencode/stats-server", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@effect/platform-node": "catalog:", "@opencode/stats-core": "workspace:*", @@ -800,7 +800,7 @@ }, "packages/theme": { "name": "@opencode/theme", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@opentui/core": "catalog:", "effect": "catalog:", @@ -814,7 +814,7 @@ }, "packages/tui": { "name": "@opencode/tui", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@opencode/client": "workspace:*", "@opencode/core": "workspace:*", @@ -846,7 +846,7 @@ }, "packages/ui": { "name": "@opencode/ui", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@kitlangton/solid-motion": "0.2.2", "@kobalte/core": "catalog:", @@ -881,7 +881,7 @@ }, "packages/util": { "name": "@opencode/util", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@effect/opentelemetry": "catalog:", "@effect/platform-node": "catalog:", @@ -920,7 +920,7 @@ }, "packages/web": { "name": "@opencode/web", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "@astrojs/cloudflare": "14.1.4", "@astrojs/markdown-remark": "7.3.2", @@ -972,7 +972,7 @@ }, "services/update": { "name": "@opencode/update", - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "jose": "6.0.11", "semver": "catalog:", diff --git a/package.json b/package.json index 71617bf3c0d0..d6e10600ad2a 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.2.0", + "version": "2.2.1", "private": true, "type": "module", "packageManager": "bun@1.4.4", diff --git a/packages/ai/package.json b/packages/ai/package.json index 21dff67c7d37..b10e82f8bdfc 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "2.2.0", + "version": "2.2.1", "name": "@opencode/ai", "type": "module", "license": "MIT", diff --git a/packages/app/package.json b/packages/app/package.json index 3c67f3b12824..369440c9af8e 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/app", - "version": "2.2.0", + "version": "2.2.1", "description": "", "type": "module", "exports": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 04816573da07..49d1c8196abf 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.2.0", + "version": "2.2.1", "type": "module", "license": "MIT", "bin": { diff --git a/packages/client/package.json b/packages/client/package.json index a4005037cc8e..361076246821 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.2.0", + "version": "2.2.1", "type": "module", "license": "MIT", "repository": { diff --git a/packages/codemode/package.json b/packages/codemode/package.json index f249afd84e7a..1b547b23a963 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.2.0", + "version": "2.2.1", "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 6f96bd90fd78..712e98d4710c 100644 --- a/packages/console/app/package.json +++ b/packages/console/app/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/console-app", - "version": "2.2.0", + "version": "2.2.1", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/core/package.json b/packages/core/package.json index dab5f11f0dc3..2e7cdb5abe7f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "2.2.0", + "version": "2.2.1", "name": "@opencode/core", "type": "module", "license": "MIT", diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 25b1caf620d1..4cd02665da9f 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@opencode/desktop", "private": true, - "version": "2.2.0", + "version": "2.2.1", "type": "module", "license": "MIT", "homepage": "https://opencode.ai", diff --git a/packages/function/package.json b/packages/function/package.json index 9ad221862510..41916310513a 100644 --- a/packages/function/package.json +++ b/packages/function/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/function", - "version": "2.2.0", + "version": "2.2.1", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/packages/gui-plugins/package.json b/packages/gui-plugins/package.json index 2c9cc65029ee..cd213b143d88 100644 --- a/packages/gui-plugins/package.json +++ b/packages/gui-plugins/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/gui-plugins", - "version": "2.2.0", + "version": "2.2.1", "private": true, "type": "module", "license": "MIT", diff --git a/packages/http-recorder/package.json b/packages/http-recorder/package.json index 22629b31a645..803fa118f1ce 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.2.0", + "version": "2.2.1", "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 570eff2d98b0..a56f5d968cc2 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.2.0", + "version": "2.2.1", "private": true, "type": "module", "exports": { diff --git a/packages/latex/package.json b/packages/latex/package.json index 80f0fbb4a5b6..3091519e2dba 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.2.0", + "version": "2.2.1", "private": true, "type": "module", "exports": { diff --git a/packages/merman/package.json b/packages/merman/package.json index 93d2d6f7557e..d80b1410cc85 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.2.0", + "version": "2.2.1", "private": true, "type": "module", "exports": { diff --git a/packages/patchmark/package.json b/packages/patchmark/package.json index cf98a7d79174..f45910398b8b 100644 --- a/packages/patchmark/package.json +++ b/packages/patchmark/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/patchmark", - "version": "2.2.0", + "version": "2.2.1", "private": true, "type": "module", "license": "MIT", diff --git a/packages/plugin-browser/package.json b/packages/plugin-browser/package.json index de905d69e7cb..a70c13b551f3 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.2.0", + "version": "2.2.1", "description": "OpenCode's desktop browser plugin", "type": "module", "license": "MIT", diff --git a/packages/plugin/package.json b/packages/plugin/package.json index df74a0609a0b..74c629eb8a5a 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.2.0", + "version": "2.2.1", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/plugins/figma/package.json b/packages/plugins/figma/package.json index e934232e4a5c..6ce570455b71 100644 --- a/packages/plugins/figma/package.json +++ b/packages/plugins/figma/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/plugin-figma", - "version": "2.2.0", + "version": "2.2.1", "description": "Figma MCP integration and official Figma skills for OpenCode", "type": "module", "license": "MIT", diff --git a/packages/protocol/package.json b/packages/protocol/package.json index 2af9834ff822..b0c78b59180e 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.2.0", + "version": "2.2.1", "type": "module", "license": "MIT", "repository": { diff --git a/packages/schema/package.json b/packages/schema/package.json index 26637c29a2b1..b493304dd922 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.2.0", + "version": "2.2.1", "type": "module", "license": "MIT", "repository": { diff --git a/packages/sdk/package.json b/packages/sdk/package.json index fad4ea26b4dd..f01beb787e4e 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "2.2.0", + "version": "2.2.1", "name": "@opencode/sdk", "type": "module", "license": "MIT", diff --git a/packages/server/package.json b/packages/server/package.json index 226099160755..69b7cf415660 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.2.0", + "version": "2.2.1", "type": "module", "license": "MIT", "repository": { diff --git a/packages/session-ui/package.json b/packages/session-ui/package.json index 8aaab9776153..fbf83cebbbac 100644 --- a/packages/session-ui/package.json +++ b/packages/session-ui/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/session-ui", - "version": "2.2.0", + "version": "2.2.1", "private": true, "type": "module", "license": "MIT", diff --git a/packages/simulation/package.json b/packages/simulation/package.json index 6d8970bb6eb4..c18b4cc81816 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.2.0", + "version": "2.2.1", "type": "module", "license": "MIT", "repository": { diff --git a/packages/stats/app/package.json b/packages/stats/app/package.json index 559b72fb4c16..d23e0d74cf52 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.2.0", + "version": "2.2.1", "private": true, "type": "module", "license": "MIT", diff --git a/packages/stats/core/package.json b/packages/stats/core/package.json index 54481a0b5585..bbbf8644e007 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.2.0", + "version": "2.2.1", "private": true, "type": "module", "license": "MIT", diff --git a/packages/stats/server/package.json b/packages/stats/server/package.json index fedc8e5b5361..8451a906e8f5 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.2.0", + "version": "2.2.1", "private": true, "type": "module", "license": "MIT", diff --git a/packages/theme/package.json b/packages/theme/package.json index d7e7a13b7ad3..693600d6d647 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.2.0", + "version": "2.2.1", "type": "module", "license": "MIT", "repository": { diff --git a/packages/tui/package.json b/packages/tui/package.json index ae263fc399cc..a0276f11f62b 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.2.0", + "version": "2.2.1", "private": true, "type": "module", "license": "MIT", diff --git a/packages/ui/package.json b/packages/ui/package.json index 55007d5893e6..883daf6b3d6f 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/ui", - "version": "2.2.0", + "version": "2.2.1", "type": "module", "license": "MIT", "repository": { diff --git a/packages/util/package.json b/packages/util/package.json index 7329730504dd..3079f1d08709 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.2.0", + "version": "2.2.1", "type": "module", "license": "MIT", "repository": { diff --git a/packages/web/package.json b/packages/web/package.json index 4a79adb00ab9..8bf92792cfef 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -2,7 +2,7 @@ "name": "@opencode/web", "type": "module", "license": "MIT", - "version": "2.2.0", + "version": "2.2.1", "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 92d283d53dd3..61a69eff0e32 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.2.0", + "version": "2.2.1", "publisher": "sst-dev", "repository": { "type": "git", diff --git a/services/update/package.json b/services/update/package.json index 67adafaf9992..e9d3f3fa6fd9 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.2.0", + "version": "2.2.1", "private": true, "type": "module", "scripts": {