From 53d9717d90ef30e407afa25696b7cefe88dbb462 Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Mon, 13 Oct 2025 10:42:39 -0500 Subject: [PATCH 1/3] fix: pass options to compact (#3136) --- packages/opencode/src/session/compaction.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/opencode/src/session/compaction.ts b/packages/opencode/src/session/compaction.ts index 9282d8243..78f8d4a34 100644 --- a/packages/opencode/src/session/compaction.ts +++ b/packages/opencode/src/session/compaction.ts @@ -125,6 +125,9 @@ export namespace SessionCompaction { const generated = await generateText({ maxRetries: 10, model: model.language, + providerOptions: { + [model.npm === "@ai-sdk/openai" ? "openai" : model.providerID]: model.info.options, + }, messages: [ ...system.map( (x): ModelMessage => ({ From a398013ecbbcf7adc6a8c12f8143865230ae5fd3 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Mon, 13 Oct 2025 14:05:54 -0400 Subject: [PATCH 2/3] fix: disable workspace symbol lookup to prevent LSP performance issues --- packages/opencode/src/server/server.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/opencode/src/server/server.ts b/packages/opencode/src/server/server.ts index ee04b1f92..6a8d3f262 100644 --- a/packages/opencode/src/server/server.ts +++ b/packages/opencode/src/server/server.ts @@ -1031,9 +1031,12 @@ export namespace Server { }), ), async (c) => { + /* const query = c.req.valid("query").query const result = await LSP.workspaceSymbol(query) return c.json(result) + */ + return c.json([]) }, ) .get( From f81c469f17b69b3054b2e620d0360b83bbdc39b3 Mon Sep 17 00:00:00 2001 From: opencode Date: Mon, 13 Oct 2025 18:14:52 +0000 Subject: [PATCH 3/3] release: v0.15.1 --- bun.lock | 20 ++++++++++---------- packages/console/app/package.json | 2 +- packages/console/core/package.json | 2 +- packages/console/function/package.json | 2 +- packages/console/mail/package.json | 2 +- packages/console/scripts/package.json | 2 +- packages/desktop/package.json | 2 +- packages/function/package.json | 2 +- packages/opencode/package.json | 2 +- packages/plugin/package.json | 2 +- packages/sdk/js/package.json | 2 +- packages/web/package.json | 2 +- sdks/vscode/package.json | 2 +- 13 files changed, 22 insertions(+), 22 deletions(-) diff --git a/bun.lock b/bun.lock index 1313f0c47..3bbc5410e 100644 --- a/bun.lock +++ b/bun.lock @@ -35,7 +35,7 @@ }, "packages/console/core": { "name": "@opencode-ai/console-core", - "version": "0.15.0", + "version": "0.15.1", "dependencies": { "@aws-sdk/client-sts": "3.782.0", "@jsx-email/render": "1.1.1", @@ -61,7 +61,7 @@ }, "packages/console/function": { "name": "@opencode-ai/console-function", - "version": "0.15.0", + "version": "0.15.1", "dependencies": { "@ai-sdk/anthropic": "2.0.0", "@ai-sdk/openai": "2.0.2", @@ -84,7 +84,7 @@ }, "packages/console/mail": { "name": "@opencode-ai/console-mail", - "version": "0.15.0", + "version": "0.15.1", "dependencies": { "@jsx-email/all": "2.2.3", "@jsx-email/cli": "1.4.3", @@ -105,14 +105,14 @@ }, "packages/console/scripts": { "name": "@opencode-ai/console-scripts", - "version": "0.15.0", + "version": "0.15.1", "dependencies": { "@opencode-ai/console-core": "workspace:*", }, }, "packages/desktop": { "name": "@opencode-ai/desktop", - "version": "0.15.0", + "version": "0.15.1", "dependencies": { "@kobalte/core": "catalog:", "@opencode-ai/sdk": "workspace:*", @@ -147,7 +147,7 @@ }, "packages/function": { "name": "@opencode-ai/function", - "version": "0.15.0", + "version": "0.15.1", "dependencies": { "@octokit/auth-app": "8.0.1", "@octokit/rest": "22.0.0", @@ -162,7 +162,7 @@ }, "packages/opencode": { "name": "opencode", - "version": "0.15.0", + "version": "0.15.1", "bin": { "opencode": "./bin/opencode", }, @@ -217,7 +217,7 @@ }, "packages/plugin": { "name": "@opencode-ai/plugin", - "version": "0.15.0", + "version": "0.15.1", "dependencies": { "@opencode-ai/sdk": "workspace:*", "zod": "catalog:", @@ -230,7 +230,7 @@ }, "packages/sdk/js": { "name": "@opencode-ai/sdk", - "version": "0.15.0", + "version": "0.15.1", "devDependencies": { "@hey-api/openapi-ts": "0.81.0", "@tsconfig/node22": "catalog:", @@ -240,7 +240,7 @@ }, "packages/web": { "name": "@opencode-ai/web", - "version": "0.15.0", + "version": "0.15.1", "dependencies": { "@astrojs/cloudflare": "12.6.3", "@astrojs/markdown-remark": "6.3.1", diff --git a/packages/console/app/package.json b/packages/console/app/package.json index bbb3987ff..1bd3b6e3b 100644 --- a/packages/console/app/package.json +++ b/packages/console/app/package.json @@ -7,7 +7,7 @@ "dev:remote": "VITE_AUTH_URL=https://auth.dev.opencode.ai bun sst shell --stage=dev bun dev", "build": "vinxi build && ../../opencode/script/schema.ts ./.output/public/config.json", "start": "vinxi start", - "version": "0.15.0" + "version": "0.15.1" }, "dependencies": { "@ibm/plex": "6.4.1", diff --git a/packages/console/core/package.json b/packages/console/core/package.json index 9403e926b..d385a8a06 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-ai/console-core", - "version": "0.15.0", + "version": "0.15.1", "private": true, "type": "module", "dependencies": { diff --git a/packages/console/function/package.json b/packages/console/function/package.json index 9e59d57a8..a4a494718 100644 --- a/packages/console/function/package.json +++ b/packages/console/function/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/console-function", - "version": "0.15.0", + "version": "0.15.1", "$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 8e3f3c1f9..9f1c66b6c 100644 --- a/packages/console/mail/package.json +++ b/packages/console/mail/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/console-mail", - "version": "0.15.0", + "version": "0.15.1", "dependencies": { "@jsx-email/all": "2.2.3", "@jsx-email/cli": "1.4.3", diff --git a/packages/console/scripts/package.json b/packages/console/scripts/package.json index 250e826b2..4df9b5f5b 100644 --- a/packages/console/scripts/package.json +++ b/packages/console/scripts/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/console-scripts", - "version": "0.15.0", + "version": "0.15.1", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/packages/desktop/package.json b/packages/desktop/package.json index e63d50098..4999dec2e 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/desktop", - "version": "0.15.0", + "version": "0.15.1", "description": "", "type": "module", "scripts": { diff --git a/packages/function/package.json b/packages/function/package.json index be20c70e0..8a8a8d247 100644 --- a/packages/function/package.json +++ b/packages/function/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/function", - "version": "0.15.0", + "version": "0.15.1", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/packages/opencode/package.json b/packages/opencode/package.json index cd999d800..829a28c34 100644 --- a/packages/opencode/package.json +++ b/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.15.0", + "version": "0.15.1", "name": "opencode", "type": "module", "private": true, diff --git a/packages/plugin/package.json b/packages/plugin/package.json index fd876a7e1..975b2022c 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode-ai/plugin", - "version": "0.15.0", + "version": "0.15.1", "type": "module", "scripts": { "typecheck": "tsc --noEmit", diff --git a/packages/sdk/js/package.json b/packages/sdk/js/package.json index feff9b7b5..9d61cc8ea 100644 --- a/packages/sdk/js/package.json +++ b/packages/sdk/js/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode-ai/sdk", - "version": "0.15.0", + "version": "0.15.1", "type": "module", "scripts": { "typecheck": "tsc --noEmit", diff --git a/packages/web/package.json b/packages/web/package.json index 89fd6a170..eea44d70a 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,7 +1,7 @@ { "name": "@opencode-ai/web", "type": "module", - "version": "0.15.0", + "version": "0.15.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 d18167338..6c7e914cb 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": "0.15.0", + "version": "0.15.1", "publisher": "sst-dev", "repository": { "type": "git",