diff --git a/src/auto-reply/reply/session.ts b/src/auto-reply/reply/session.ts index 89a1458c2..07952727a 100644 --- a/src/auto-reply/reply/session.ts +++ b/src/auto-reply/reply/session.ts @@ -129,6 +129,7 @@ export async function initSessionState(params: { let persistedThinking: string | undefined; let persistedVerbose: string | undefined; + let persistedReasoning: string | undefined; let persistedModelOverride: string | undefined; let persistedProviderOverride: string | undefined; @@ -194,6 +195,7 @@ export async function initSessionState(params: { abortedLastRun = entry.abortedLastRun ?? false; persistedThinking = entry.thinkingLevel; persistedVerbose = entry.verboseLevel; + persistedReasoning = entry.reasoningLevel; persistedModelOverride = entry.modelOverride; persistedProviderOverride = entry.providerOverride; } else { @@ -213,6 +215,7 @@ export async function initSessionState(params: { // Persist previously stored thinking/verbose levels when present. thinkingLevel: persistedThinking ?? baseEntry?.thinkingLevel, verboseLevel: persistedVerbose ?? baseEntry?.verboseLevel, + reasoningLevel: persistedReasoning ?? baseEntry?.reasoningLevel, responseUsage: baseEntry?.responseUsage, modelOverride: persistedModelOverride ?? baseEntry?.modelOverride, providerOverride: persistedProviderOverride ?? baseEntry?.providerOverride,