summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authoropencode <[email protected]>2025-09-26 09:40:16 +0000
committeropencode <[email protected]>2025-09-26 09:40:16 +0000
commit9cc1f2884fb662eb5ed9a825fd2d55a5b0aac00d (patch)
treed31f310c667f3f821cc66390742bb652ab97a3ca
parentf2b547cc45aa169a13956fb5d6f09e811c59c261 (diff)
downloadopencode-9cc1f2884fb662eb5ed9a825fd2d55a5b0aac00d.tar.gz
opencode-9cc1f2884fb662eb5ed9a825fd2d55a5b0aac00d.zip
release: v0.11.5
-rw-r--r--bun.lock18
-rw-r--r--packages/app/package.json2
-rw-r--r--packages/console/app/package.json2
-rw-r--r--packages/console/core/package.json2
-rw-r--r--packages/console/function/package.json2
-rw-r--r--packages/console/scripts/package.json2
-rw-r--r--packages/function/package.json2
-rw-r--r--packages/opencode/package.json2
-rw-r--r--packages/plugin/package.json2
-rw-r--r--packages/sdk/js/package.json2
-rw-r--r--packages/sdk/js/src/gen/sdk.gen.ts17
-rw-r--r--packages/sdk/js/src/gen/types.gen.ts31
-rw-r--r--packages/web/package.json2
-rw-r--r--sdks/vscode/package.json2
14 files changed, 66 insertions, 22 deletions
diff --git a/bun.lock b/bun.lock
index f22650df2..56fc39756 100644
--- a/bun.lock
+++ b/bun.lock
@@ -12,7 +12,7 @@
},
"packages/app": {
"name": "@opencode/app",
- "version": "0.11.4",
+ "version": "0.11.5",
"dependencies": {
"@kobalte/core": "0.13.11",
"@opencode-ai/sdk": "workspace:*",
@@ -60,7 +60,7 @@
},
"packages/console/core": {
"name": "@opencode/console-core",
- "version": "0.11.4",
+ "version": "0.11.5",
"dependencies": {
"@aws-sdk/client-sts": "3.782.0",
"@opencode/console-resource": "workspace:*",
@@ -77,7 +77,7 @@
},
"packages/console/function": {
"name": "@opencode/console-function",
- "version": "0.11.4",
+ "version": "0.11.5",
"dependencies": {
"@ai-sdk/anthropic": "2.0.0",
"@ai-sdk/openai": "2.0.2",
@@ -103,7 +103,7 @@
},
"packages/console/scripts": {
"name": "@opencode/console-scripts",
- "version": "0.11.4",
+ "version": "0.11.5",
"dependencies": {
"@opencode/console-core": "workspace:*",
"tsx": "4.20.5",
@@ -115,7 +115,7 @@
},
"packages/function": {
"name": "@opencode/function",
- "version": "0.11.4",
+ "version": "0.11.5",
"dependencies": {
"@octokit/auth-app": "8.0.1",
"@octokit/rest": "22.0.0",
@@ -130,7 +130,7 @@
},
"packages/opencode": {
"name": "opencode",
- "version": "0.11.4",
+ "version": "0.11.5",
"bin": {
"opencode": "./bin/opencode",
},
@@ -181,7 +181,7 @@
},
"packages/plugin": {
"name": "@opencode-ai/plugin",
- "version": "0.11.4",
+ "version": "0.11.5",
"dependencies": {
"@opencode-ai/sdk": "workspace:*",
"zod": "catalog:",
@@ -193,7 +193,7 @@
},
"packages/sdk/js": {
"name": "@opencode-ai/sdk",
- "version": "0.11.4",
+ "version": "0.11.5",
"dependencies": {
"@hey-api/openapi-ts": "0.81.0",
},
@@ -205,7 +205,7 @@
},
"packages/web": {
"name": "@opencode/web",
- "version": "0.11.4",
+ "version": "0.11.5",
"dependencies": {
"@astrojs/cloudflare": "12.6.3",
"@astrojs/markdown-remark": "6.3.1",
diff --git a/packages/app/package.json b/packages/app/package.json
index e5ac132d0..242ccda00 100644
--- a/packages/app/package.json
+++ b/packages/app/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode/app",
- "version": "0.11.4",
+ "version": "0.11.5",
"description": "",
"type": "module",
"scripts": {
diff --git a/packages/console/app/package.json b/packages/console/app/package.json
index 8d8346d81..19522b1f1 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.11.4"
+ "version": "0.11.5"
},
"dependencies": {
"@ibm/plex": "6.4.1",
diff --git a/packages/console/core/package.json b/packages/console/core/package.json
index 297dd9e26..b9f284f7f 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": "0.11.4",
+ "version": "0.11.5",
"private": true,
"type": "module",
"dependencies": {
diff --git a/packages/console/function/package.json b/packages/console/function/package.json
index 0b24138d4..a466b46c9 100644
--- a/packages/console/function/package.json
+++ b/packages/console/function/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode/console-function",
- "version": "0.11.4",
+ "version": "0.11.5",
"$schema": "https://json.schemastore.org/package.json",
"private": true,
"type": "module",
diff --git a/packages/console/scripts/package.json b/packages/console/scripts/package.json
index 41683d937..7f4be32d4 100644
--- a/packages/console/scripts/package.json
+++ b/packages/console/scripts/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode/console-scripts",
- "version": "0.11.4",
+ "version": "0.11.5",
"$schema": "https://json.schemastore.org/package.json",
"private": true,
"type": "module",
diff --git a/packages/function/package.json b/packages/function/package.json
index 355391185..85bc5800f 100644
--- a/packages/function/package.json
+++ b/packages/function/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode/function",
- "version": "0.11.4",
+ "version": "0.11.5",
"$schema": "https://json.schemastore.org/package.json",
"private": true,
"type": "module",
diff --git a/packages/opencode/package.json b/packages/opencode/package.json
index 8c474d77f..bfef15f26 100644
--- a/packages/opencode/package.json
+++ b/packages/opencode/package.json
@@ -1,6 +1,6 @@
{
"$schema": "https://json.schemastore.org/package.json",
- "version": "0.11.4",
+ "version": "0.11.5",
"name": "opencode",
"type": "module",
"private": true,
diff --git a/packages/plugin/package.json b/packages/plugin/package.json
index 6b07224ba..735fc0354 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.11.4",
+ "version": "0.11.5",
"type": "module",
"scripts": {
"typecheck": "tsc --noEmit",
diff --git a/packages/sdk/js/package.json b/packages/sdk/js/package.json
index 2146b9661..f58eaac02 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.11.4",
+ "version": "0.11.5",
"type": "module",
"scripts": {
"typecheck": "tsc --noEmit",
diff --git a/packages/sdk/js/src/gen/sdk.gen.ts b/packages/sdk/js/src/gen/sdk.gen.ts
index b6dfcb8f6..ab49e18d2 100644
--- a/packages/sdk/js/src/gen/sdk.gen.ts
+++ b/packages/sdk/js/src/gen/sdk.gen.ts
@@ -8,6 +8,9 @@ import type {
ProjectCurrentResponses,
ConfigGetData,
ConfigGetResponses,
+ ConfigUpdateData,
+ ConfigUpdateResponses,
+ ConfigUpdateErrors,
ToolIdsData,
ToolIdsResponses,
ToolIdsErrors,
@@ -162,6 +165,20 @@ class Config extends _HeyApiClient {
}
/**
+ * Update config
+ */
+ public update<ThrowOnError extends boolean = false>(options?: Options<ConfigUpdateData, ThrowOnError>) {
+ return (options?.client ?? this._client).patch<ConfigUpdateResponses, ConfigUpdateErrors, ThrowOnError>({
+ url: "/config",
+ ...options,
+ headers: {
+ "Content-Type": "application/json",
+ ...options?.headers,
+ },
+ })
+ }
+
+ /**
* List all providers
*/
public providers<ThrowOnError extends boolean = false>(options?: Options<ConfigProvidersData, ThrowOnError>) {
diff --git a/packages/sdk/js/src/gen/types.gen.ts b/packages/sdk/js/src/gen/types.gen.ts
index 9baf2dcdb..798fd779e 100644
--- a/packages/sdk/js/src/gen/types.gen.ts
+++ b/packages/sdk/js/src/gen/types.gen.ts
@@ -504,14 +504,14 @@ export type Config = {
}
}
-export type ToolIds = Array<string>
-
export type _Error = {
data: {
[key: string]: unknown
}
}
+export type ToolIds = Array<string>
+
export type ToolListItem = {
id: string
description: string
@@ -1209,6 +1209,33 @@ export type ConfigGetResponses = {
export type ConfigGetResponse = ConfigGetResponses[keyof ConfigGetResponses]
+export type ConfigUpdateData = {
+ body?: Config
+ path?: never
+ query?: {
+ directory?: string
+ }
+ url: "/config"
+}
+
+export type ConfigUpdateErrors = {
+ /**
+ * Bad request
+ */
+ 400: _Error
+}
+
+export type ConfigUpdateError = ConfigUpdateErrors[keyof ConfigUpdateErrors]
+
+export type ConfigUpdateResponses = {
+ /**
+ * Successfully updated config
+ */
+ 200: Config
+}
+
+export type ConfigUpdateResponse = ConfigUpdateResponses[keyof ConfigUpdateResponses]
+
export type ToolIdsData = {
body?: never
path?: never
diff --git a/packages/web/package.json b/packages/web/package.json
index 319e7b0a8..0636d0e51 100644
--- a/packages/web/package.json
+++ b/packages/web/package.json
@@ -1,7 +1,7 @@
{
"name": "@opencode/web",
"type": "module",
- "version": "0.11.4",
+ "version": "0.11.5",
"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 97b5d5ef6..7281e3bdc 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.11.4",
+ "version": "0.11.5",
"publisher": "sst-dev",
"repository": {
"type": "git",