fix(coding-agent): avoid compaction reasoning for non-reasoning models (#1793)

This commit is contained in:
Matteo Collina 2026-03-04 08:53:33 +01:00 committed by GitHub
parent 85d06052fb
commit d35935200f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 83 additions and 1 deletions

View file

@ -554,10 +554,14 @@ export async function generateSummary(
},
];
const completionOptions = model.reasoning
? { maxTokens, signal, apiKey, reasoning: "high" as const }
: { maxTokens, signal, apiKey };
const response = await completeSimple(
model,
{ systemPrompt: SUMMARIZATION_SYSTEM_PROMPT, messages: summarizationMessages },
{ maxTokens, signal, apiKey, reasoning: "high" },
completionOptions,
);
if (response.stopReason === "error") {