diff --git a/cloud/core/package.json b/cloud/core/package.json index 87de52eb..51a14956 100644 --- a/cloud/core/package.json +++ b/cloud/core/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/cloud-core", - "version": "0.4.3", + "version": "0.4.6", "private": true, "type": "module", "dependencies": { diff --git a/cloud/function/package.json b/cloud/function/package.json index 1b68421a..41d0a9e3 100644 --- a/cloud/function/package.json +++ b/cloud/function/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/cloud-function", - "version": "0.4.3", + "version": "0.4.6", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/cloud/web/package.json b/cloud/web/package.json index 2e8f7a80..87408d49 100644 --- a/cloud/web/package.json +++ b/cloud/web/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/cloud-web", - "version": "0.4.3", + "version": "0.4.6", "private": true, "description": "", "type": "module", diff --git a/packages/function/package.json b/packages/function/package.json index 08e288a5..84f183de 100644 --- a/packages/function/package.json +++ b/packages/function/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/function", - "version": "0.4.3", + "version": "0.4.6", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/packages/opencode/package.json b/packages/opencode/package.json index e66f303d..1b90ec51 100644 --- a/packages/opencode/package.json +++ b/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "0.4.3", + "version": "0.4.6", "name": "opencode", "type": "module", "private": true, diff --git a/packages/plugin/package.json b/packages/plugin/package.json index add69f1e..c9fff7f3 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.4.3", + "version": "0.4.6", "type": "module", "scripts": { "typecheck": "tsc --noEmit" diff --git a/packages/sdk/js/package.json b/packages/sdk/js/package.json index fd4d1df8..dae5ccad 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.4.3", + "version": "0.4.6", "type": "module", "scripts": { "typecheck": "tsc --noEmit" diff --git a/packages/sdk/js/src/gen/types.gen.ts b/packages/sdk/js/src/gen/types.gen.ts index 31917e4c..5eb19795 100644 --- a/packages/sdk/js/src/gen/types.gen.ts +++ b/packages/sdk/js/src/gen/types.gen.ts @@ -22,15 +22,18 @@ export type Event = | ({ type: "storage.write" } & EventStorageWrite) + | ({ + type: "file.edited" + } & EventFileEdited) + | ({ + type: "server.connected" + } & EventServerConnected) | ({ type: "permission.updated" } & EventPermissionUpdated) | ({ type: "permission.replied" } & EventPermissionReplied) - | ({ - type: "file.edited" - } & EventFileEdited) | ({ type: "session.updated" } & EventSessionUpdated) @@ -43,9 +46,6 @@ export type Event = | ({ type: "session.error" } & EventSessionError) - | ({ - type: "server.connected" - } & EventServerConnected) | ({ type: "file.watcher.updated" } & EventFileWatcherUpdated) @@ -425,6 +425,20 @@ export type EventStorageWrite = { } } +export type EventFileEdited = { + type: string + properties: { + file: string + } +} + +export type EventServerConnected = { + type: string + properties: { + [key: string]: unknown + } +} + export type EventPermissionUpdated = { type: string properties: Permission @@ -455,13 +469,6 @@ export type EventPermissionReplied = { } } -export type EventFileEdited = { - type: string - properties: { - file: string - } -} - export type EventSessionUpdated = { type: string properties: { @@ -523,13 +530,6 @@ export type EventSessionError = { } } -export type EventServerConnected = { - type: string - properties: { - [key: string]: unknown - } -} - export type EventFileWatcherUpdated = { type: string properties: { @@ -907,13 +907,17 @@ export type AgentConfig = { * Description of when to use the agent */ description?: string - /** - * Additional model options passed through to provider - */ - options?: { - [key: string]: unknown - } mode?: string + [key: string]: + | unknown + | string + | number + | { + [key: string]: boolean + } + | boolean + | string + | undefined } export type Provider = { @@ -1053,9 +1057,6 @@ export type Agent = { mode: string topP?: number temperature?: number - options: { - [key: string]: unknown - } model?: { modelID: string providerID: string @@ -1064,6 +1065,9 @@ export type Agent = { tools: { [key: string]: boolean } + options: { + [key: string]: unknown + } } export type EventSubscribeData = { diff --git a/packages/web/package.json b/packages/web/package.json index 7e0eef39..fe6e8ab1 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,7 +1,7 @@ { "name": "@opencode/web", "type": "module", - "version": "0.4.3", + "version": "0.4.6", "scripts": { "dev": "astro dev", "dev:remote": "sst shell --stage=dev --target=Web astro dev", diff --git a/sdks/vscode/package.json b/sdks/vscode/package.json index e5d83ec2..a062a39a 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.4.3", + "version": "0.4.6", "publisher": "sst-dev", "repository": { "type": "git",