diff --git a/src/types/settings.test.ts b/src/types/settings.test.ts index a81fd1f..cec6c6c 100644 --- a/src/types/settings.test.ts +++ b/src/types/settings.test.ts @@ -18,6 +18,7 @@ describe('parseSmartCopilotSettings', () => { groqApiKey: '', deepseekApiKey: '', chatModelId: '', + mcpEnabled: false, collectedChatModels: [], chatModelProvider: 'OpenRouter', applyModelId: '', @@ -201,6 +202,7 @@ describe('settings migration', () => { deepseekApiKey: '', collectedChatModels: [], chatModelId: '', + mcpEnabled: false, chatModelProvider: 'OpenRouter', applyModelId: '', applyModelProvider: 'OpenRouter', diff --git a/src/types/settings.ts b/src/types/settings.ts index 17dce53..352de1a 100644 --- a/src/types/settings.ts +++ b/src/types/settings.ts @@ -221,7 +221,7 @@ export const InfioSettingsSchema = z.object({ openaicompatibleProvider: OpenAICompatibleProviderSchema, // MCP Servers - mcpEnabled: z.boolean().catch(true), + mcpEnabled: z.boolean().catch(false), // Chat Model start list collectedChatModels: z.array(z.object({