fix: title gen w/ gpt-5-nano (#2473)

This commit is contained in:
Aiden Cline
2025-09-06 22:50:16 -05:00
committed by GitHub
parent 564143071e
commit 93c2f5060e

View File

@@ -696,13 +696,22 @@ export namespace Session {
).length ).length
if (numRealUserMsgs === 1 && !session.parentID && isDefaultTitle(session.title)) { if (numRealUserMsgs === 1 && !session.parentID && isDefaultTitle(session.title)) {
const small = (await Provider.getSmallModel(model.providerID)) ?? model const small = (await Provider.getSmallModel(model.providerID)) ?? model
const options = {
...ProviderTransform.options(small.providerID, small.modelID, input.sessionID),
...small.info.options,
}
if (small.providerID === "openai") {
options["reasoningEffort"] = "minimal"
}
if (small.providerID === "google") {
options["thinkingConfig"] = {
thinkingBudget: 0,
}
}
generateText({ generateText({
maxOutputTokens: small.info.reasoning ? 1024 : 20, maxOutputTokens: small.info.reasoning ? 1500 : 20,
providerOptions: { providerOptions: {
[model.providerID]: { [model.providerID]: options,
...small.info.options,
...ProviderTransform.options(small.providerID, small.modelID, input.sessionID),
},
}, },
messages: [ messages: [
...SystemPrompt.title(model.providerID).map( ...SystemPrompt.title(model.providerID).map(