From cb65926c822b2339c260d8b94002f9aafb9ac83a Mon Sep 17 00:00:00 2001 From: Ariane Emory <97994360+ariane-emory@users.noreply.github.com> Date: Thu, 4 Jun 2026 13:14:24 -0400 Subject: [PATCH] fix(tui): show toast when variant_list keybind used with no variants (#30724) --- packages/opencode/src/cli/cmd/tui/app.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/opencode/src/cli/cmd/tui/app.tsx b/packages/opencode/src/cli/cmd/tui/app.tsx index c889817be..0cb5a08b2 100644 --- a/packages/opencode/src/cli/cmd/tui/app.tsx +++ b/packages/opencode/src/cli/cmd/tui/app.tsx @@ -715,6 +715,13 @@ function App(props: { onSnapshot?: () => Promise }) { hidden: local.model.variant.list().length === 0, slashName: "variants", run: () => { + if (local.model.variant.list().length === 0) { + return toast.show({ + title: "No variants available", + message: "The current model does not support any variants.", + variant: "info", + }) + } dialog.replace(() => ) }, },