From 1e74560796da159d393210a150ba4fb9d41b8792 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Tue, 30 Dec 2025 20:06:03 -0600 Subject: feat(app): model variants --- packages/app/src/components/prompt-input.tsx | 33 +++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 6 deletions(-) (limited to 'packages/app/src/components') diff --git a/packages/app/src/components/prompt-input.tsx b/packages/app/src/components/prompt-input.tsx index df8a2f3b2..5128fc0e6 100644 --- a/packages/app/src/components/prompt-input.tsx +++ b/packages/app/src/components/prompt-input.tsx @@ -1126,6 +1126,7 @@ export const PromptInput: Component = (props) => { providerID: currentModel.provider.id, } const agent = currentAgent.name + const variant = local.model.variant.current() if (isShellMode) { sdk.client.session @@ -1153,6 +1154,7 @@ export const PromptInput: Component = (props) => { arguments: args.join(" "), agent, model: `${model.providerID}/${model.modelID}`, + variant, }) .catch((e) => { console.error("Failed to send command", e) @@ -1189,6 +1191,7 @@ export const PromptInput: Component = (props) => { model, messageID, parts: requestParts, + variant, }) .catch((e) => { console.error("Failed to send prompt", e) @@ -1375,9 +1378,14 @@ export const PromptInput: Component = (props) => { - Choose model - {command.keybind("model.choose")} +
+
+ Choose model + {command.keybind("model.choose")} +
+ + {local.model.current()?.provider.name} +
} > @@ -1391,12 +1399,25 @@ export const PromptInput: Component = (props) => { } > {local.model.current()?.name ?? "Select model"} -
+ 0}> + + + + -- cgit v1.2.3