Browse Source

release: v0.11.5

opencode 6 months ago
parent
commit
9cc1f2884f

+ 9 - 9
bun.lock

@@ -12,7 +12,7 @@
     },
     },
     "packages/app": {
     "packages/app": {
       "name": "@opencode/app",
       "name": "@opencode/app",
-      "version": "0.11.4",
+      "version": "0.11.5",
       "dependencies": {
       "dependencies": {
         "@kobalte/core": "0.13.11",
         "@kobalte/core": "0.13.11",
         "@opencode-ai/sdk": "workspace:*",
         "@opencode-ai/sdk": "workspace:*",
@@ -60,7 +60,7 @@
     },
     },
     "packages/console/core": {
     "packages/console/core": {
       "name": "@opencode/console-core",
       "name": "@opencode/console-core",
-      "version": "0.11.4",
+      "version": "0.11.5",
       "dependencies": {
       "dependencies": {
         "@aws-sdk/client-sts": "3.782.0",
         "@aws-sdk/client-sts": "3.782.0",
         "@opencode/console-resource": "workspace:*",
         "@opencode/console-resource": "workspace:*",
@@ -77,7 +77,7 @@
     },
     },
     "packages/console/function": {
     "packages/console/function": {
       "name": "@opencode/console-function",
       "name": "@opencode/console-function",
-      "version": "0.11.4",
+      "version": "0.11.5",
       "dependencies": {
       "dependencies": {
         "@ai-sdk/anthropic": "2.0.0",
         "@ai-sdk/anthropic": "2.0.0",
         "@ai-sdk/openai": "2.0.2",
         "@ai-sdk/openai": "2.0.2",
@@ -103,7 +103,7 @@
     },
     },
     "packages/console/scripts": {
     "packages/console/scripts": {
       "name": "@opencode/console-scripts",
       "name": "@opencode/console-scripts",
-      "version": "0.11.4",
+      "version": "0.11.5",
       "dependencies": {
       "dependencies": {
         "@opencode/console-core": "workspace:*",
         "@opencode/console-core": "workspace:*",
         "tsx": "4.20.5",
         "tsx": "4.20.5",
@@ -115,7 +115,7 @@
     },
     },
     "packages/function": {
     "packages/function": {
       "name": "@opencode/function",
       "name": "@opencode/function",
-      "version": "0.11.4",
+      "version": "0.11.5",
       "dependencies": {
       "dependencies": {
         "@octokit/auth-app": "8.0.1",
         "@octokit/auth-app": "8.0.1",
         "@octokit/rest": "22.0.0",
         "@octokit/rest": "22.0.0",
@@ -130,7 +130,7 @@
     },
     },
     "packages/opencode": {
     "packages/opencode": {
       "name": "opencode",
       "name": "opencode",
-      "version": "0.11.4",
+      "version": "0.11.5",
       "bin": {
       "bin": {
         "opencode": "./bin/opencode",
         "opencode": "./bin/opencode",
       },
       },
@@ -181,7 +181,7 @@
     },
     },
     "packages/plugin": {
     "packages/plugin": {
       "name": "@opencode-ai/plugin",
       "name": "@opencode-ai/plugin",
-      "version": "0.11.4",
+      "version": "0.11.5",
       "dependencies": {
       "dependencies": {
         "@opencode-ai/sdk": "workspace:*",
         "@opencode-ai/sdk": "workspace:*",
         "zod": "catalog:",
         "zod": "catalog:",
@@ -193,7 +193,7 @@
     },
     },
     "packages/sdk/js": {
     "packages/sdk/js": {
       "name": "@opencode-ai/sdk",
       "name": "@opencode-ai/sdk",
-      "version": "0.11.4",
+      "version": "0.11.5",
       "dependencies": {
       "dependencies": {
         "@hey-api/openapi-ts": "0.81.0",
         "@hey-api/openapi-ts": "0.81.0",
       },
       },
@@ -205,7 +205,7 @@
     },
     },
     "packages/web": {
     "packages/web": {
       "name": "@opencode/web",
       "name": "@opencode/web",
-      "version": "0.11.4",
+      "version": "0.11.5",
       "dependencies": {
       "dependencies": {
         "@astrojs/cloudflare": "12.6.3",
         "@astrojs/cloudflare": "12.6.3",
         "@astrojs/markdown-remark": "6.3.1",
         "@astrojs/markdown-remark": "6.3.1",

+ 1 - 1
packages/app/package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "@opencode/app",
   "name": "@opencode/app",
-  "version": "0.11.4",
+  "version": "0.11.5",
   "description": "",
   "description": "",
   "type": "module",
   "type": "module",
   "scripts": {
   "scripts": {

+ 1 - 1
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",
     "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",
     "build": "vinxi build && ../../opencode/script/schema.ts ./.output/public/config.json",
     "start": "vinxi start",
     "start": "vinxi start",
-    "version": "0.11.4"
+    "version": "0.11.5"
   },
   },
   "dependencies": {
   "dependencies": {
     "@ibm/plex": "6.4.1",
     "@ibm/plex": "6.4.1",

+ 1 - 1
packages/console/core/package.json

@@ -1,7 +1,7 @@
 {
 {
   "$schema": "https://json.schemastore.org/package.json",
   "$schema": "https://json.schemastore.org/package.json",
   "name": "@opencode/console-core",
   "name": "@opencode/console-core",
-  "version": "0.11.4",
+  "version": "0.11.5",
   "private": true,
   "private": true,
   "type": "module",
   "type": "module",
   "dependencies": {
   "dependencies": {

+ 1 - 1
packages/console/function/package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "@opencode/console-function",
   "name": "@opencode/console-function",
-  "version": "0.11.4",
+  "version": "0.11.5",
   "$schema": "https://json.schemastore.org/package.json",
   "$schema": "https://json.schemastore.org/package.json",
   "private": true,
   "private": true,
   "type": "module",
   "type": "module",

+ 1 - 1
packages/console/scripts/package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "@opencode/console-scripts",
   "name": "@opencode/console-scripts",
-  "version": "0.11.4",
+  "version": "0.11.5",
   "$schema": "https://json.schemastore.org/package.json",
   "$schema": "https://json.schemastore.org/package.json",
   "private": true,
   "private": true,
   "type": "module",
   "type": "module",

+ 1 - 1
packages/function/package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "@opencode/function",
   "name": "@opencode/function",
-  "version": "0.11.4",
+  "version": "0.11.5",
   "$schema": "https://json.schemastore.org/package.json",
   "$schema": "https://json.schemastore.org/package.json",
   "private": true,
   "private": true,
   "type": "module",
   "type": "module",

+ 1 - 1
packages/opencode/package.json

@@ -1,6 +1,6 @@
 {
 {
   "$schema": "https://json.schemastore.org/package.json",
   "$schema": "https://json.schemastore.org/package.json",
-  "version": "0.11.4",
+  "version": "0.11.5",
   "name": "opencode",
   "name": "opencode",
   "type": "module",
   "type": "module",
   "private": true,
   "private": true,

+ 1 - 1
packages/plugin/package.json

@@ -1,7 +1,7 @@
 {
 {
   "$schema": "https://json.schemastore.org/package.json",
   "$schema": "https://json.schemastore.org/package.json",
   "name": "@opencode-ai/plugin",
   "name": "@opencode-ai/plugin",
-  "version": "0.11.4",
+  "version": "0.11.5",
   "type": "module",
   "type": "module",
   "scripts": {
   "scripts": {
     "typecheck": "tsc --noEmit",
     "typecheck": "tsc --noEmit",

+ 1 - 1
packages/sdk/js/package.json

@@ -1,7 +1,7 @@
 {
 {
   "$schema": "https://json.schemastore.org/package.json",
   "$schema": "https://json.schemastore.org/package.json",
   "name": "@opencode-ai/sdk",
   "name": "@opencode-ai/sdk",
-  "version": "0.11.4",
+  "version": "0.11.5",
   "type": "module",
   "type": "module",
   "scripts": {
   "scripts": {
     "typecheck": "tsc --noEmit",
     "typecheck": "tsc --noEmit",

+ 17 - 0
packages/sdk/js/src/gen/sdk.gen.ts

@@ -8,6 +8,9 @@ import type {
   ProjectCurrentResponses,
   ProjectCurrentResponses,
   ConfigGetData,
   ConfigGetData,
   ConfigGetResponses,
   ConfigGetResponses,
+  ConfigUpdateData,
+  ConfigUpdateResponses,
+  ConfigUpdateErrors,
   ToolIdsData,
   ToolIdsData,
   ToolIdsResponses,
   ToolIdsResponses,
   ToolIdsErrors,
   ToolIdsErrors,
@@ -161,6 +164,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
    * List all providers
    */
    */

+ 29 - 2
packages/sdk/js/src/gen/types.gen.ts

@@ -504,14 +504,14 @@ export type Config = {
   }
   }
 }
 }
 
 
-export type ToolIds = Array<string>
-
 export type _Error = {
 export type _Error = {
   data: {
   data: {
     [key: string]: unknown
     [key: string]: unknown
   }
   }
 }
 }
 
 
+export type ToolIds = Array<string>
+
 export type ToolListItem = {
 export type ToolListItem = {
   id: string
   id: string
   description: string
   description: string
@@ -1209,6 +1209,33 @@ export type ConfigGetResponses = {
 
 
 export type ConfigGetResponse = ConfigGetResponses[keyof 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 = {
 export type ToolIdsData = {
   body?: never
   body?: never
   path?: never
   path?: never

+ 1 - 1
packages/web/package.json

@@ -1,7 +1,7 @@
 {
 {
   "name": "@opencode/web",
   "name": "@opencode/web",
   "type": "module",
   "type": "module",
-  "version": "0.11.4",
+  "version": "0.11.5",
   "scripts": {
   "scripts": {
     "dev": "astro dev",
     "dev": "astro dev",
     "dev:remote": "VITE_API_URL=https://api.opencode.ai astro dev",
     "dev:remote": "VITE_API_URL=https://api.opencode.ai astro dev",

+ 1 - 1
sdks/vscode/package.json

@@ -2,7 +2,7 @@
   "name": "opencode",
   "name": "opencode",
   "displayName": "opencode",
   "displayName": "opencode",
   "description": "opencode for VS Code",
   "description": "opencode for VS Code",
-  "version": "0.11.4",
+  "version": "0.11.5",
   "publisher": "sst-dev",
   "publisher": "sst-dev",
   "repository": {
   "repository": {
     "type": "git",
     "type": "git",