From 8362bdf2c7f7c78ce065d499bf4e1d37dd5aa124 Mon Sep 17 00:00:00 2001 From: xintaofei Date: Tue, 7 Apr 2026 11:20:12 +0800 Subject: [PATCH] fix(settings): limit model provider agent types and adjust card layout Restrict supported agent types to Claude Code, Codex CLI, and Gemini CLI. Reposition agent type badges to be vertically centered beside the name and API URL block in provider cards. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../settings/add-model-provider-dialog.tsx | 8 ++++++-- .../settings/edit-model-provider-dialog.tsx | 4 ++-- .../settings/model-provider-settings.tsx | 18 ++++++++++-------- src/lib/types.ts | 6 ++++++ 4 files changed, 24 insertions(+), 12 deletions(-) diff --git a/src/components/settings/add-model-provider-dialog.tsx b/src/components/settings/add-model-provider-dialog.tsx index e491cec..e65ed46 100644 --- a/src/components/settings/add-model-provider-dialog.tsx +++ b/src/components/settings/add-model-provider-dialog.tsx @@ -15,7 +15,11 @@ import { DialogTitle, } from "@/components/ui/dialog" import { createModelProvider } from "@/lib/api" -import { ALL_AGENT_TYPES, AGENT_LABELS, type AgentType } from "@/lib/types" +import { + MODEL_PROVIDER_AGENT_TYPES, + AGENT_LABELS, + type AgentType, +} from "@/lib/types" interface AddModelProviderDialogProps { open: boolean @@ -159,7 +163,7 @@ export function AddModelProviderDialog({
- {ALL_AGENT_TYPES.map((at) => ( + {MODEL_PROVIDER_AGENT_TYPES.map((at) => (