{mode.description}
diff --git a/webview-ui/src/components/modes/ModesView.tsx b/webview-ui/src/components/modes/ModesView.tsx
index 0283fbbec4..b8825f7f29 100644
--- a/webview-ui/src/components/modes/ModesView.tsx
+++ b/webview-ui/src/components/modes/ModesView.tsx
@@ -619,8 +619,17 @@ const ModesView = ({ onDone }: ModesViewProps) => {
aria-expanded={open}
className="justify-between w-full"
data-testid="mode-select-trigger">
-
- {getCurrentMode()?.name || t("prompts:modes.selectMode")}
+
+
+ {getCurrentMode()?.name || t("prompts:modes.selectMode")}
+
+ {getCurrentMode()?.source && (
+
+ {getCurrentMode()?.source === "project"
+ ? t("common:scope.project")
+ : t("common:scope.global")}
+
+ )}
@@ -672,16 +681,24 @@ const ModesView = ({ onDone }: ModesViewProps) => {
}}
data-testid={`mode-option-${modeConfig.slug}`}>
-
- {modeConfig.name}
-
+
+
+ {modeConfig.name}
+
+ {modeConfig.source && (
+
+ {modeConfig.source === "project"
+ ? t("common:scope.project")
+ : t("common:scope.global")}
+
+ )}
+
{
{visualMode && findModeBySlug(visualMode, customModes) && (
-
{t("prompts:createModeDialog.name.label")}
+
+ {t("prompts:createModeDialog.name.label")}
+ {findModeBySlug(visualMode, customModes)?.source && (
+
+ {findModeBySlug(visualMode, customModes)?.source === "project"
+ ? t("common:scope.project")
+ : t("common:scope.global")}
+
+ )}
+