diff --git a/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx b/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx index 77a3b0f03..35e885243 100644 --- a/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx +++ b/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx @@ -9,7 +9,7 @@ import { createDialogProviderOptions, DialogProvider } from "./dialog-provider" function Free() { const { theme } = useTheme() - return Free + return Free } const PROVIDER_PRIORITY: Record = { opencode: 0, @@ -52,7 +52,7 @@ export function DialogModel() { title: model.name ?? item.modelID, description: provider.name, category: "Recent", - footer: model.cost?.input === 0 && provider.id === "opencode" ? : undefined, + footer: model.cost?.input === 0 && provider.id === "opencode" ? "Free" : undefined, onSelect: () => { dialog.clear() local.model.set( @@ -83,9 +83,9 @@ export function DialogModel() { modelID: model, }, title: info.name ?? model, - description: provider.name, + description: connected() ? provider.name : undefined, category: connected() ? provider.name : undefined, - footer: info.cost?.input === 0 && provider.id === "opencode" ? : undefined, + footer: info.cost?.input === 0 && provider.id === "opencode" ? "Free" : undefined, onSelect() { dialog.clear() local.model.set( diff --git a/packages/opencode/src/cli/cmd/tui/component/dialog-provider.tsx b/packages/opencode/src/cli/cmd/tui/component/dialog-provider.tsx index d4553410a..0211d029f 100644 --- a/packages/opencode/src/cli/cmd/tui/component/dialog-provider.tsx +++ b/packages/opencode/src/cli/cmd/tui/component/dialog-provider.tsx @@ -51,7 +51,6 @@ export function createDialogProviderOptions() { options={methods.map((x, index) => ({ title: x.label, value: index, - category: "Method", }))} onSelect={(option) => resolve(option.value)} />