diff --git a/apps/web/src/components/shared/ModeCombobox.tsx b/apps/web/src/components/shared/ModeCombobox.tsx index c1356c84c5..0fbff8dded 100644 --- a/apps/web/src/components/shared/ModeCombobox.tsx +++ b/apps/web/src/components/shared/ModeCombobox.tsx @@ -22,6 +22,7 @@ export type ModeOption = { value: T; label: string; description: string; + deprecated?: boolean; }; /** @@ -44,7 +45,12 @@ export const NEXT_MODE_OPTIONS: ModeOption<'code' | 'plan' | 'debug' | 'orchestr { value: 'code', label: 'Code', description: 'Write and modify code' }, { value: 'plan', label: 'Plan', description: 'Plan and design solutions' }, { value: 'debug', label: 'Debug', description: 'Find and fix issues' }, - { value: 'orchestrator', label: 'Orchestrator', description: 'Coordinate complex tasks' }, + { + value: 'orchestrator', + label: 'Orchestrator', + description: 'Coordinate complex tasks', + deprecated: true, + }, { value: 'ask', label: 'Ask', description: 'Get answers and explanations' }, ]; @@ -215,8 +221,15 @@ function ModeComboboxGroups({ >
{mode.label} - {mode.description && ( - {mode.description} + {(mode.deprecated || mode.description) && ( + + {mode.deprecated ? 'Deprecated' : mode.description} + )}