diff --git a/webview-ui/src/components/prompts/PromptsView.tsx b/webview-ui/src/components/prompts/PromptsView.tsx
index 3561a80d10..7303f7691d 100644
--- a/webview-ui/src/components/prompts/PromptsView.tsx
+++ b/webview-ui/src/components/prompts/PromptsView.tsx
@@ -555,32 +555,6 @@ const PromptsView = ({ onDone }: PromptsViewProps) => {
- {/*
- NOTE: This setting is placed in PromptsView rather than SettingsView since it
- directly affects the functionality related to modes and custom mode creation,
- which are managed in this component. This is an intentional deviation from
- the standard pattern described in cline_docs/settings.md.
- */}
-
-
{
- // Just update the local state through React context
- // The React context will update the global state
- setEnableCustomModeCreation(e.target.checked)
- }}>
- Enable Custom Mode Creation
-
-
- When enabled, Roo can help you create custom modes. You can disable this to reduce Roo's
- token usage.
-
-
e.stopPropagation()} className="flex justify-between items-center mb-3">
Modes
@@ -1048,6 +1022,35 @@ const PromptsView = ({ onDone }: PromptsViewProps) => {
)}
+
+ {/*
+ NOTE: This setting is placed in PromptsView rather than SettingsView since it
+ directly affects the functionality related to modes and custom mode creation,
+ which are managed in this component. This is an intentional deviation from
+ the standard pattern described in cline_docs/settings.md.
+ */}
+
+
{
+ // Just update the local state through React context
+ // The React context will update the global state
+ setEnableCustomModeCreation(e.target.checked)
+ }}>
+ Enable Custom Mode Creation
+
+
+ When enabled, Roo allows you to create custom modes using prompts like ‘Make me a custom
+ mode that…’. Disabling this reduces your system prompt by about 700 tokens when this feature
+ isn’t needed. When disabled you can still manually create custom prompts using the + button
+ above or by editing the related config JSON.
+
+