diff options
| author | Aiden Cline <[email protected]> | 2025-12-29 19:43:50 -0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-12-29 21:43:50 -0600 |
| commit | ed0c0d90be8cc9185628ec05e20ef942b35a0be4 (patch) | |
| tree | 751d11dfbc91e631d2415b7a9d149419db4249fd /packages/sdk | |
| parent | e1dd9c4ccb7466dd1606dc65f8390bb4fd7ab413 (diff) | |
| download | opencode-ed0c0d90be8cc9185628ec05e20ef942b35a0be4.tar.gz opencode-ed0c0d90be8cc9185628ec05e20ef942b35a0be4.zip | |
feat: add variants toggle (#6325)
Co-authored-by: Github Action <[email protected]>
Diffstat (limited to 'packages/sdk')
| -rw-r--r-- | packages/sdk/js/src/v2/gen/sdk.gen.ts | 6 | ||||
| -rw-r--r-- | packages/sdk/js/src/v2/gen/types.gen.ts | 16 |
2 files changed, 22 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 797896ace..c01d351ba 100644 --- a/packages/sdk/js/src/v2/gen/sdk.gen.ts +++ b/packages/sdk/js/src/v2/gen/sdk.gen.ts @@ -1228,6 +1228,7 @@ export class Session extends HeyApiClient { [key: string]: boolean } system?: string + variant?: string parts?: Array<TextPartInput | FilePartInput | AgentPartInput | SubtaskPartInput> }, options?: Options<never, ThrowOnError>, @@ -1245,6 +1246,7 @@ export class Session extends HeyApiClient { { in: "body", key: "noReply" }, { in: "body", key: "tools" }, { in: "body", key: "system" }, + { in: "body", key: "variant" }, { in: "body", key: "parts" }, ], }, @@ -1314,6 +1316,7 @@ export class Session extends HeyApiClient { [key: string]: boolean } system?: string + variant?: string parts?: Array<TextPartInput | FilePartInput | AgentPartInput | SubtaskPartInput> }, options?: Options<never, ThrowOnError>, @@ -1331,6 +1334,7 @@ export class Session extends HeyApiClient { { in: "body", key: "noReply" }, { in: "body", key: "tools" }, { in: "body", key: "system" }, + { in: "body", key: "variant" }, { in: "body", key: "parts" }, ], }, @@ -1362,6 +1366,7 @@ export class Session extends HeyApiClient { model?: string arguments?: string command?: string + variant?: string }, options?: Options<never, ThrowOnError>, ) { @@ -1377,6 +1382,7 @@ export class Session extends HeyApiClient { { in: "body", key: "model" }, { in: "body", key: "arguments" }, { in: "body", key: "command" }, + { in: "body", key: "variant" }, ], }, ], diff --git a/packages/sdk/js/src/v2/gen/types.gen.ts b/packages/sdk/js/src/v2/gen/types.gen.ts index 5c4cc6942..8f4daa143 100644 --- a/packages/sdk/js/src/v2/gen/types.gen.ts +++ b/packages/sdk/js/src/v2/gen/types.gen.ts @@ -90,6 +90,7 @@ export type UserMessage = { tools?: { [key: string]: boolean } + variant?: string } export type ProviderAuthError = { @@ -970,6 +971,10 @@ export type KeybindsConfig = { */ agent_cycle_reverse?: string /** + * Cycle model variants + */ + variant_cycle?: string + /** * Clear input field */ input_clear?: string @@ -1712,6 +1717,11 @@ export type Command = { subtask?: boolean } +export type Variant = { + disabled: boolean + [key: string]: unknown | boolean +} + export type Model = { id: string providerID: string @@ -1775,6 +1785,9 @@ export type Model = { [key: string]: string } release_date: string + variants?: { + [key: string]: Variant + } } export type Provider = { @@ -2944,6 +2957,7 @@ export type SessionPromptData = { [key: string]: boolean } system?: string + variant?: string parts: Array<TextPartInput | FilePartInput | AgentPartInput | SubtaskPartInput> } path: { @@ -3127,6 +3141,7 @@ export type SessionPromptAsyncData = { [key: string]: boolean } system?: string + variant?: string parts: Array<TextPartInput | FilePartInput | AgentPartInput | SubtaskPartInput> } path: { @@ -3170,6 +3185,7 @@ export type SessionCommandData = { model?: string arguments: string command: string + variant?: string } path: { /** |
