diff options
| author | Mathias Beugnon <[email protected]> | 2026-02-02 06:10:53 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-02-01 23:10:53 -0600 |
| commit | bd9d7b3221ae144ff098c5fbb688edc75e755d3b (patch) | |
| tree | 63183716e51fb424830bb7b9ff4d0f3b5b3cd91d | |
| parent | c69474846f079317c5d6a422c577793c5ba65b8d (diff) | |
| download | opencode-bd9d7b3221ae144ff098c5fbb688edc75e755d3b.tar.gz opencode-bd9d7b3221ae144ff098c5fbb688edc75e755d3b.zip | |
fix: session title generation with OpenAI models. (#11678)
| -rw-r--r-- | packages/opencode/src/provider/transform.ts | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index ded416e66..c05bf75c4 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -658,11 +658,18 @@ export namespace ProviderTransform { } export function smallOptions(model: Provider.Model) { - if (model.providerID === "openai" || model.api.id.includes("gpt-5")) { - if (model.api.id.includes("5.")) { - return { reasoningEffort: "low" } + if ( + model.providerID === "openai" || + model.api.npm === "@ai-sdk/openai" || + model.api.npm === "@ai-sdk/github-copilot" + ) { + if (model.api.id.includes("gpt-5")) { + if (model.api.id.includes("5.")) { + return { store: false, reasoningEffort: "low" } + } + return { store: false, reasoningEffort: "minimal" } } - return { reasoningEffort: "minimal" } + return { store: false } } if (model.providerID === "google") { // gemini-3 uses thinkingLevel, gemini-2.5 uses thinkingBudget |
