diff --git a/src/vs/workbench/contrib/void/browser/react/src/void-settings-tsx/Settings.tsx b/src/vs/workbench/contrib/void/browser/react/src/void-settings-tsx/Settings.tsx index 1c70de45..b4249f3b 100644 --- a/src/vs/workbench/contrib/void/browser/react/src/void-settings-tsx/Settings.tsx +++ b/src/vs/workbench/contrib/void/browser/react/src/void-settings-tsx/Settings.tsx @@ -27,6 +27,7 @@ type Tab = | 'localProviders' | 'providers' | 'featureOptions' + | 'mcp' | 'general' | 'all'; @@ -1036,6 +1037,7 @@ export const Settings = () => { { tab: 'localProviders', label: 'Local Providers' }, { tab: 'providers', label: 'Other Providers' }, { tab: 'featureOptions', label: 'Feature Options' }, + { tab: 'mcp', label: 'MCP' }, { tab: 'general', label: 'General' }, { tab: 'all', label: 'All Settings' }, ]; @@ -1343,6 +1345,27 @@ export const Settings = () => { + {/* MCP section */} +
+ +

MCP

+

+ +

+
+ { await mcpService.revealMCPConfigFile() }}> + Add MCP Server + +
+ + + + +
+
+ {/* General section */}
{/* One-Click Switch section */} @@ -1397,7 +1420,6 @@ export const Settings = () => { {/* Built-in Settings section */}
-

Built-in Settings

{`IDE settings, keyboard settings, and theme customization.`}

@@ -1432,8 +1454,29 @@ Alternatively, place a \`.voidrules\` file in the root of your workspace. + {/* --- Disable System Message Toggle --- */} +
+ +
+ { + voidSettingsService.setGlobalSetting('disableSystemMessage', newValue); + }} + /> + + {'Disable system message'} + +
+
+
+ {`When disabled, Void will not include anything in the system message except for content you specified above.`} +
+
+