diff --git a/packages/opencode/src/cli/cmd/tui/app.tsx b/packages/opencode/src/cli/cmd/tui/app.tsx index c889817be2a7..0cb5a08b27df 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(() => ) }, },