From 7ca37297812b04b01297cd86a75cf0fca64a4763 Mon Sep 17 00:00:00 2001 From: shuv Date: Sat, 10 Jan 2026 18:59:30 -0800 Subject: [PATCH] Add variant cycle tooltip in session prompt --- .../opencode/src/cli/cmd/tui/component/prompt/index.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx b/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx index 4558914cb7e..9d3db7e40b7 100644 --- a/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx +++ b/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx @@ -694,9 +694,9 @@ export function Prompt(props: PromptProps) { return local.agent.color(local.agent.current().name) }) + const hasVariants = createMemo(() => local.model.variant.list().length > 0) const showVariant = createMemo(() => { - const variants = local.model.variant.list() - if (variants.length === 0) return false + if (!hasVariants()) return false const current = local.model.variant.current() return !!current }) @@ -1068,6 +1068,11 @@ export function Prompt(props: PromptProps) { {keybind.print("command_list")} commands + + + {keybind.print("variant_cycle")} cycle variants + +