summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx5
-rw-r--r--packages/opencode/src/cli/cmd/tui/component/dialog-provider.tsx1
2 files changed, 2 insertions, 4 deletions
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 35e885243..77eda2271 100644
--- a/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx
+++ b/packages/opencode/src/cli/cmd/tui/component/dialog-model.tsx
@@ -1,7 +1,7 @@
import { createMemo, createSignal } from "solid-js"
import { useLocal } from "@tui/context/local"
import { useSync } from "@tui/context/sync"
-import { map, pipe, flatMap, entries, filter, isDeepEqual, sortBy } from "remeda"
+import { map, pipe, flatMap, entries, filter, isDeepEqual, sortBy, take } from "remeda"
import { DialogSelect, type DialogSelectRef } from "@tui/ui/dialog-select"
import { useDialog } from "@tui/ui/dialog"
import { useTheme } from "../context/theme"
@@ -111,8 +111,7 @@ export function DialogModel() {
category: "Popular providers",
}
}),
- filter((x) => PROVIDER_PRIORITY[x.value] !== undefined),
- sortBy((x) => PROVIDER_PRIORITY[x.value] ?? 99),
+ take(6),
)
: []),
]
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 0211d029f..109d4d25a 100644
--- a/packages/opencode/src/cli/cmd/tui/component/dialog-provider.tsx
+++ b/packages/opencode/src/cli/cmd/tui/component/dialog-provider.tsx
@@ -17,7 +17,6 @@ const PROVIDER_PRIORITY: Record<string, number> = {
openai: 3,
google: 4,
openrouter: 5,
- vercel: 6,
}
export function createDialogProviderOptions() {