diff --git a/apps/ui/src/components/views/profiles-view/components/profile-form.tsx b/apps/ui/src/components/views/profiles-view/components/profile-form.tsx index 370e7cd2..38ba7483 100644 --- a/apps/ui/src/components/views/profiles-view/components/profile-form.tsx +++ b/apps/ui/src/components/views/profiles-view/components/profile-form.tsx @@ -17,6 +17,7 @@ import type { CursorModelId, } from '@automaker/types'; import { CURSOR_MODEL_MAP, cursorModelHasThinking } from '@automaker/types'; +import { useAppStore } from '@/store/app-store'; import { CLAUDE_MODELS, THINKING_LEVELS, ICON_OPTIONS } from '../constants'; interface ProfileFormProps { @@ -34,6 +35,8 @@ export function ProfileForm({ isEditing, hotkeyActive, }: ProfileFormProps) { + const { enabledCursorModels } = useAppStore(); + const [formData, setFormData] = useState({ name: profile.name || '', description: profile.description || '', @@ -223,46 +226,54 @@ export function ProfileForm({ Cursor Model
- {Object.entries(CURSOR_MODEL_MAP).map(([id, config]) => ( -
- - ))} + {config.label} +
+ {config.hasThinking && ( + + Thinking + + )} + + {config.tier} + +
+ + )) + )} {formData.cursorModel && cursorModelHasThinking(formData.cursorModel) && (