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) && (