From ed0c0d90be8cc9185628ec05e20ef942b35a0be4 Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Mon, 29 Dec 2025 19:43:50 -0800 Subject: feat: add variants toggle (#6325) Co-authored-by: Github Action --- packages/sdk/js/src/v2/gen/sdk.gen.ts | 6 ++++++ packages/sdk/js/src/v2/gen/types.gen.ts | 16 ++++++++++++++++ 2 files changed, 22 insertions(+) (limited to 'packages/sdk/js/src/v2') 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 }, options?: Options, @@ -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 }, options?: Options, @@ -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, ) { @@ -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 = { @@ -969,6 +970,10 @@ export type KeybindsConfig = { * Previous agent */ agent_cycle_reverse?: string + /** + * Cycle model variants + */ + variant_cycle?: string /** * Clear input field */ @@ -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 } path: { @@ -3127,6 +3141,7 @@ export type SessionPromptAsyncData = { [key: string]: boolean } system?: string + variant?: string parts: Array } path: { @@ -3170,6 +3185,7 @@ export type SessionCommandData = { model?: string arguments: string command: string + variant?: string } path: { /** -- cgit v1.2.3