diff --git a/apps/server/src/providers/cursor-provider.ts b/apps/server/src/providers/cursor-provider.ts
index 71198456..56b82e56 100644
--- a/apps/server/src/providers/cursor-provider.ts
+++ b/apps/server/src/providers/cursor-provider.ts
@@ -959,7 +959,6 @@ export class CursorProvider extends CliProvider {
modelString: id,
provider: 'cursor',
description: config.description,
- tier: config.tier === 'pro' ? ('premium' as const) : ('basic' as const),
supportsTools: true,
supportsVision: false,
}));
diff --git a/apps/ui/src/components/views/agent-view/shared/agent-model-selector.tsx b/apps/ui/src/components/views/agent-view/shared/agent-model-selector.tsx
index 4bad9d7f..393f474c 100644
--- a/apps/ui/src/components/views/agent-view/shared/agent-model-selector.tsx
+++ b/apps/ui/src/components/views/agent-view/shared/agent-model-selector.tsx
@@ -114,11 +114,6 @@ export function AgentModelSelector({
Thinking
)}
- {model.tier === 'pro' && (
-
- Pro
-
- )}
{model.description}
diff --git a/apps/ui/src/components/views/board-view/shared/model-constants.ts b/apps/ui/src/components/views/board-view/shared/model-constants.ts
index 4d40eaa8..e287a61c 100644
--- a/apps/ui/src/components/views/board-view/shared/model-constants.ts
+++ b/apps/ui/src/components/views/board-view/shared/model-constants.ts
@@ -10,7 +10,6 @@ export type ModelOption = {
badge?: string;
provider: ModelProvider;
hasThinking?: boolean;
- tier?: 'free' | 'pro';
};
export const CLAUDE_MODELS: ModelOption[] = [
@@ -48,7 +47,6 @@ export const CURSOR_MODELS: ModelOption[] = Object.entries(CURSOR_MODEL_MAP).map
description: config.description,
provider: 'cursor' as ModelProvider,
hasThinking: config.hasThinking,
- tier: config.tier,
})
);
diff --git a/apps/ui/src/components/views/board-view/shared/model-selector.tsx b/apps/ui/src/components/views/board-view/shared/model-selector.tsx
index 0d0e2b72..64cd8f35 100644
--- a/apps/ui/src/components/views/board-view/shared/model-selector.tsx
+++ b/apps/ui/src/components/views/board-view/shared/model-selector.tsx
@@ -180,14 +180,6 @@ export function ModelSelector({
Thinking
)}
- {option.tier && (
-
- {option.tier}
-
- )}
);
diff --git a/apps/ui/src/components/views/settings-view/providers/cursor-model-configuration.tsx b/apps/ui/src/components/views/settings-view/providers/cursor-model-configuration.tsx
index a4758764..99a27be4 100644
--- a/apps/ui/src/components/views/settings-view/providers/cursor-model-configuration.tsx
+++ b/apps/ui/src/components/views/settings-view/providers/cursor-model-configuration.tsx
@@ -117,9 +117,6 @@ export function CursorModelConfiguration({
{model.description}
-
- {model.tier}
-
);
})}
diff --git a/libs/types/src/cursor-models.ts b/libs/types/src/cursor-models.ts
index 9d563a2e..73fe574e 100644
--- a/libs/types/src/cursor-models.ts
+++ b/libs/types/src/cursor-models.ts
@@ -30,7 +30,6 @@ export interface CursorModelConfig {
label: string;
description: string;
hasThinking: boolean;
- tier: 'free' | 'pro';
}
/**
@@ -42,126 +41,108 @@ export const CURSOR_MODEL_MAP: Record = {
label: 'Auto (Recommended)',
description: 'Automatically selects the best model for each task',
hasThinking: false,
- tier: 'free',
},
'composer-1': {
id: 'composer-1',
label: 'Composer 1',
description: 'Cursor Composer agent model optimized for multi-file edits',
hasThinking: false,
- tier: 'pro',
},
'sonnet-4.5': {
id: 'sonnet-4.5',
label: 'Claude Sonnet 4.5',
description: 'Anthropic Claude Sonnet 4.5 via Cursor',
hasThinking: false,
- tier: 'pro',
},
'sonnet-4.5-thinking': {
id: 'sonnet-4.5-thinking',
label: 'Claude Sonnet 4.5 (Thinking)',
description: 'Claude Sonnet 4.5 with extended thinking enabled',
hasThinking: true,
- tier: 'pro',
},
'opus-4.5': {
id: 'opus-4.5',
label: 'Claude Opus 4.5',
description: 'Anthropic Claude Opus 4.5 via Cursor',
hasThinking: false,
- tier: 'pro',
},
'opus-4.5-thinking': {
id: 'opus-4.5-thinking',
label: 'Claude Opus 4.5 (Thinking)',
description: 'Claude Opus 4.5 with extended thinking enabled',
hasThinking: true,
- tier: 'pro',
},
'opus-4.1': {
id: 'opus-4.1',
label: 'Claude Opus 4.1',
description: 'Anthropic Claude Opus 4.1 via Cursor',
hasThinking: false,
- tier: 'pro',
},
'gemini-3-pro': {
id: 'gemini-3-pro',
label: 'Gemini 3 Pro',
description: 'Google Gemini 3 Pro via Cursor',
hasThinking: false,
- tier: 'pro',
},
'gemini-3-flash': {
id: 'gemini-3-flash',
label: 'Gemini 3 Flash',
description: 'Google Gemini 3 Flash (faster)',
hasThinking: false,
- tier: 'pro',
},
'gpt-5.2': {
id: 'gpt-5.2',
label: 'GPT-5.2',
description: 'OpenAI GPT-5.2 via Cursor',
hasThinking: false,
- tier: 'pro',
},
'gpt-5.1': {
id: 'gpt-5.1',
label: 'GPT-5.1',
description: 'OpenAI GPT-5.1 via Cursor',
hasThinking: false,
- tier: 'pro',
},
'gpt-5.2-high': {
id: 'gpt-5.2-high',
label: 'GPT-5.2 High',
description: 'OpenAI GPT-5.2 with high compute',
hasThinking: false,
- tier: 'pro',
},
'gpt-5.1-high': {
id: 'gpt-5.1-high',
label: 'GPT-5.1 High',
description: 'OpenAI GPT-5.1 with high compute',
hasThinking: false,
- tier: 'pro',
},
'gpt-5.1-codex': {
id: 'gpt-5.1-codex',
label: 'GPT-5.1 Codex',
description: 'OpenAI GPT-5.1 Codex for code generation',
hasThinking: false,
- tier: 'pro',
},
'gpt-5.1-codex-high': {
id: 'gpt-5.1-codex-high',
label: 'GPT-5.1 Codex High',
description: 'OpenAI GPT-5.1 Codex with high compute',
hasThinking: false,
- tier: 'pro',
},
'gpt-5.1-codex-max': {
id: 'gpt-5.1-codex-max',
label: 'GPT-5.1 Codex Max',
description: 'OpenAI GPT-5.1 Codex Max capacity',
hasThinking: false,
- tier: 'pro',
},
'gpt-5.1-codex-max-high': {
id: 'gpt-5.1-codex-max-high',
label: 'GPT-5.1 Codex Max High',
description: 'OpenAI GPT-5.1 Codex Max with high compute',
hasThinking: false,
- tier: 'pro',
},
grok: {
id: 'grok',
label: 'Grok',
description: 'xAI Grok via Cursor',
hasThinking: false,
- tier: 'pro',
},
};