diff options
| author | Melih Mucuk <[email protected]> | 2026-01-05 22:06:57 +0300 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-01-05 13:06:57 -0600 |
| commit | a38e1701ee88bb3f69f920a8c83d0fba07b34c24 (patch) | |
| tree | 02321bfc8b497f60b1e95fc194b44f913f917928 /packages/sdk | |
| parent | bf9ee32d4a560d21dd089ea220b72dd43f4d25c6 (diff) | |
| download | opencode-a38e1701ee88bb3f69f920a8c83d0fba07b34c24.tar.gz opencode-a38e1701ee88bb3f69f920a8c83d0fba07b34c24.zip | |
fix: pass image parts to custom commands (#6525)
Co-authored-by: Melih Mucuk <[email protected]>
Diffstat (limited to 'packages/sdk')
| -rw-r--r-- | packages/sdk/js/src/v2/gen/sdk.gen.ts | 10 | ||||
| -rw-r--r-- | packages/sdk/js/src/v2/gen/types.gen.ts | 8 | ||||
| -rw-r--r-- | packages/sdk/openapi.json | 32 |
3 files changed, 50 insertions, 0 deletions
diff --git a/packages/sdk/js/src/v2/gen/sdk.gen.ts b/packages/sdk/js/src/v2/gen/sdk.gen.ts index ac5ea1211..a26cefb17 100644 --- a/packages/sdk/js/src/v2/gen/sdk.gen.ts +++ b/packages/sdk/js/src/v2/gen/sdk.gen.ts @@ -24,6 +24,7 @@ import type { ExperimentalResourceListResponses, FileListResponses, FilePartInput, + FilePartSource, FileReadResponses, FileStatusResponses, FindFilesResponses, @@ -1451,6 +1452,14 @@ export class Session extends HeyApiClient { arguments?: string command?: string variant?: string + parts?: Array<{ + id?: string + type: "file" + mime: string + filename?: string + url: string + source?: FilePartSource + }> }, options?: Options<never, ThrowOnError>, ) { @@ -1467,6 +1476,7 @@ export class Session extends HeyApiClient { { in: "body", key: "arguments" }, { in: "body", key: "command" }, { in: "body", key: "variant" }, + { in: "body", key: "parts" }, ], }, ], diff --git a/packages/sdk/js/src/v2/gen/types.gen.ts b/packages/sdk/js/src/v2/gen/types.gen.ts index 431135db3..596e52ad9 100644 --- a/packages/sdk/js/src/v2/gen/types.gen.ts +++ b/packages/sdk/js/src/v2/gen/types.gen.ts @@ -3292,6 +3292,14 @@ export type SessionCommandData = { arguments: string command: string variant?: string + parts?: Array<{ + id?: string + type: "file" + mime: string + filename?: string + url: string + source?: FilePartSource + }> } path: { /** diff --git a/packages/sdk/openapi.json b/packages/sdk/openapi.json index 3e7bd5e08..a32be164c 100644 --- a/packages/sdk/openapi.json +++ b/packages/sdk/openapi.json @@ -2667,6 +2667,38 @@ }, "variant": { "type": "string" + }, + "parts": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "type": "string", + "const": "file" + }, + "mime": { + "type": "string" + }, + "filename": { + "type": "string" + }, + "url": { + "type": "string" + }, + "source": { + "$ref": "#/components/schemas/FilePartSource" + } + }, + "required": ["type", "mime", "url"] + } + ] + } } }, "required": ["arguments", "command"] |
