From 2b86b36c8cd7d13a64d1e85296554cf5414d532b Mon Sep 17 00:00:00 2001 From: Dax Date: Sat, 28 Mar 2026 11:37:20 -0400 Subject: [PATCH] feat: open dialog for model variant selection instead of cycling (#19534) --- packages/opencode/src/cli/cmd/tui/app.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/opencode/src/cli/cmd/tui/app.tsx b/packages/opencode/src/cli/cmd/tui/app.tsx index 5a2e1b1558..3cb383be48 100644 --- a/packages/opencode/src/cli/cmd/tui/app.tsx +++ b/packages/opencode/src/cli/cmd/tui/app.tsx @@ -121,6 +121,7 @@ async function getTerminalBackgroundColor(): Promise<"dark" | "light"> { } import type { EventSource } from "./context/sdk" +import { DialogVariant } from "./component/dialog-variant" function rendererConfig(_config: TuiConfig.Info): CliRendererConfig { return { @@ -580,12 +581,12 @@ function App(props: { onSnapshot?: () => Promise }) { }, }, { - title: "Variant cycle", + title: "Switch model variant", value: "variant.cycle", keybind: "variant_cycle", category: "Agent", onSelect: () => { - local.model.variant.cycle() + dialog.replace(() => ) }, }, {