diff options
| author | Dax <[email protected]> | 2026-03-28 11:37:20 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-28 15:37:20 +0000 |
| commit | 2b86b36c8cd7d13a64d1e85296554cf5414d532b (patch) | |
| tree | 7ace73b2781c2846b062a687d70f8e78e0650048 | |
| parent | 8ac2fbbd1262a9de1362beb6e29debc446ceea0e (diff) | |
| download | opencode-2b86b36c8cd7d13a64d1e85296554cf5414d532b.tar.gz opencode-2b86b36c8cd7d13a64d1e85296554cf5414d532b.zip | |
feat: open dialog for model variant selection instead of cycling (#19534)
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/app.tsx | 5 |
1 files 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 5a2e1b155..3cb383be4 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<string[]> }) { }, }, { - title: "Variant cycle", + title: "Switch model variant", value: "variant.cycle", keybind: "variant_cycle", category: "Agent", onSelect: () => { - local.model.variant.cycle() + dialog.replace(() => <DialogVariant />) }, }, { |
