diff --git a/src/core/webview/ClineProvider.ts b/src/core/webview/ClineProvider.ts index f6a37ded86e5..b79c6ca9da00 100644 --- a/src/core/webview/ClineProvider.ts +++ b/src/core/webview/ClineProvider.ts @@ -1846,6 +1846,7 @@ export class ClineProvider currentApiConfigName, listApiConfigMeta, pinnedApiConfigs, + zgsmCodeMode, mode, customModePrompts, customSupportPrompts, @@ -1976,7 +1977,7 @@ export class ClineProvider listApiConfigMeta: listApiConfigMeta ?? [], pinnedApiConfigs: pinnedApiConfigs ?? {}, mode: mode ?? defaultModeSlug, - zgsmCodeMode: undefined, + zgsmCodeMode: zgsmCodeMode ?? "vibe", customModePrompts: customModePrompts ?? {}, customSupportPrompts: customSupportPrompts ?? {}, enhancementApiConfigId, @@ -2195,6 +2196,7 @@ export class ClineProvider terminalZdotdir: stateValues.terminalZdotdir ?? false, terminalCompressProgressBar: stateValues.terminalCompressProgressBar ?? true, mode: stateValues.mode ?? defaultModeSlug, + zgsmCodeMode: stateValues.zgsmCodeMode ?? "vibe", language: stateValues.language ?? formatLanguage(await defaultLang()), mcpEnabled: stateValues.mcpEnabled ?? true, enableMcpServerCreation: stateValues.enableMcpServerCreation ?? true,