From 5a7a7257873b1ade284dc80086ce1f132644a7e4 Mon Sep 17 00:00:00 2001 From: opencode Date: Thu, 18 Sep 2025 20:51:03 +0000 Subject: [PATCH] release: v0.10.0 --- bun.lock | 18 ++++----- packages/app/package.json | 2 +- packages/console/app/package.json | 2 +- packages/console/core/package.json | 2 +- packages/console/function/package.json | 2 +- packages/console/scripts/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/sdk/js/src/gen/sdk.gen.ts | 17 --------- packages/sdk/js/src/gen/types.gen.ts | 53 +------------------------- packages/web/package.json | 2 +- sdks/vscode/package.json | 2 +- 14 files changed, 22 insertions(+), 88 deletions(-) diff --git a/bun.lock b/bun.lock index b19e2364..ef7623c9 100644 --- a/bun.lock +++ b/bun.lock @@ -14,7 +14,7 @@ }, "packages/app": { "name": "@opencode/app", - "version": "0.9.11", + "version": "0.10.0", "dependencies": { "@kobalte/core": "0.13.11", "@opencode-ai/sdk": "workspace:*", @@ -59,7 +59,7 @@ }, "packages/console/core": { "name": "@opencode/console-core", - "version": "0.9.11", + "version": "0.10.0", "dependencies": { "@aws-sdk/client-sts": "3.782.0", "@opencode/console-resource": "workspace:*", @@ -76,7 +76,7 @@ }, "packages/console/function": { "name": "@opencode/console-function", - "version": "0.9.11", + "version": "0.10.0", "dependencies": { "@ai-sdk/anthropic": "2.0.0", "@ai-sdk/openai": "2.0.2", @@ -102,7 +102,7 @@ }, "packages/console/scripts": { "name": "@opencode/console-scripts", - "version": "0.9.11", + "version": "0.10.0", "dependencies": { "@opencode/console-core": "workspace:*", "tsx": "4.20.5", @@ -114,7 +114,7 @@ }, "packages/function": { "name": "@opencode/function", - "version": "0.9.11", + "version": "0.10.0", "dependencies": { "@octokit/auth-app": "8.0.1", "@octokit/rest": "22.0.0", @@ -129,7 +129,7 @@ }, "packages/opencode": { "name": "opencode", - "version": "0.9.11", + "version": "0.10.0", "bin": { "opencode": "./bin/opencode", }, @@ -180,7 +180,7 @@ }, "packages/plugin": { "name": "@opencode-ai/plugin", - "version": "0.9.11", + "version": "0.10.0", "dependencies": { "@opencode-ai/sdk": "workspace:*", "zod": "catalog:", @@ -192,7 +192,7 @@ }, "packages/sdk/js": { "name": "@opencode-ai/sdk", - "version": "0.9.11", + "version": "0.10.0", "dependencies": { "@hey-api/openapi-ts": "0.81.0", }, @@ -204,7 +204,7 @@ }, "packages/web": { "name": "@opencode/web", - "version": "0.9.11", + "version": "0.10.0", "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 9c6b57dc..2a745919 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/app", - "version": "0.9.11", + "version": "0.10.0", "description": "", "type": "module", "scripts": { diff --git a/packages/console/app/package.json b/packages/console/app/package.json index 2a9d9a98..272273d2 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.9.11" + "version": "0.10.0" }, "dependencies": { "@ibm/plex": "6.4.1", diff --git a/packages/console/core/package.json b/packages/console/core/package.json index e54dd4b0..c450d92c 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.9.11", + "version": "0.10.0", "private": true, "type": "module", "dependencies": { diff --git a/packages/console/function/package.json b/packages/console/function/package.json index 4ced6510..73b7ebce 100644 --- a/packages/console/function/package.json +++ b/packages/console/function/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/console-function", - "version": "0.9.11", + "version": "0.10.0", "$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 06795ee1..6db3925b 100644 --- a/packages/console/scripts/package.json +++ b/packages/console/scripts/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/console-scripts", - "version": "0.9.11", + "version": "0.10.0", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/packages/function/package.json b/packages/function/package.json index fd3ec895..84171e2b 100644 --- a/packages/function/package.json +++ b/packages/function/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/function", - "version": "0.9.11", + "version": "0.10.0", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/packages/opencode/package.json b/packages/opencode/package.json index 76bd0531..741908ab 100644 --- a/packages/opencode/package.json +++ b/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.9.11", + "version": "0.10.0", "name": "opencode", "type": "module", "private": true, diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 1fc45014..277b611a 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.9.11", + "version": "0.10.0", "type": "module", "scripts": { "typecheck": "tsc --noEmit" diff --git a/packages/sdk/js/package.json b/packages/sdk/js/package.json index dbb19a17..13b20b80 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.9.11", + "version": "0.10.0", "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 9d5ee2e8..b6dfcb8f 100644 --- a/packages/sdk/js/src/gen/sdk.gen.ts +++ b/packages/sdk/js/src/gen/sdk.gen.ts @@ -8,9 +8,6 @@ import type { ProjectCurrentResponses, ConfigGetData, ConfigGetResponses, - ToolRegisterData, - ToolRegisterResponses, - ToolRegisterErrors, ToolIdsData, ToolIdsResponses, ToolIdsErrors, @@ -176,20 +173,6 @@ class Config extends _HeyApiClient { } class Tool extends _HeyApiClient { - /** - * Register a new HTTP callback tool - */ - public register(options?: Options) { - return (options?.client ?? this._client).post({ - url: "/experimental/tool/register", - ...options, - headers: { - "Content-Type": "application/json", - ...options?.headers, - }, - }) - } - /** * List all tool IDs (including built-in and dynamically registered) */ diff --git a/packages/sdk/js/src/gen/types.gen.ts b/packages/sdk/js/src/gen/types.gen.ts index e0cf7cdf..8cfd14b8 100644 --- a/packages/sdk/js/src/gen/types.gen.ts +++ b/packages/sdk/js/src/gen/types.gen.ts @@ -504,36 +504,14 @@ export type Config = { } } +export type ToolIds = Array + export type _Error = { data: { [key: string]: unknown } } -export type HttpParamSpec = { - type: "string" | "number" | "boolean" | "array" - description?: string - optional?: boolean - items?: "string" | "number" | "boolean" -} - -export type HttpToolRegistration = { - id: string - description: string - parameters: { - type: "object" - properties: { - [key: string]: HttpParamSpec - } - } - callbackUrl: string - headers?: { - [key: string]: string - } -} - -export type ToolIds = Array - export type ToolListItem = { id: string description: string @@ -1222,33 +1200,6 @@ export type ConfigGetResponses = { export type ConfigGetResponse = ConfigGetResponses[keyof ConfigGetResponses] -export type ToolRegisterData = { - body?: HttpToolRegistration - path?: never - query?: { - directory?: string - } - url: "/experimental/tool/register" -} - -export type ToolRegisterErrors = { - /** - * Bad request - */ - 400: _Error -} - -export type ToolRegisterError = ToolRegisterErrors[keyof ToolRegisterErrors] - -export type ToolRegisterResponses = { - /** - * Tool registered successfully - */ - 200: boolean -} - -export type ToolRegisterResponse = ToolRegisterResponses[keyof ToolRegisterResponses] - export type ToolIdsData = { body?: never path?: never diff --git a/packages/web/package.json b/packages/web/package.json index 78f0e0e3..73c84adc 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,7 +1,7 @@ { "name": "@opencode/web", "type": "module", - "version": "0.9.11", + "version": "0.10.0", "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 639c1949..22130aee 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.9.11", + "version": "0.10.0", "publisher": "sst-dev", "repository": { "type": "git",