diff options
| author | Tommy D. Rossi <[email protected]> | 2025-11-19 18:25:18 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-11-19 11:25:18 -0600 |
| commit | 9de1242d9b0b1afa74e34797de10f386e97823f5 (patch) | |
| tree | 1a83254d936631eb3ef30751400f940e066faac4 | |
| parent | b3afa84058493a95cb29ae123552b0a12c43a3ab (diff) | |
| download | opencode-9de1242d9b0b1afa74e34797de10f386e97823f5.tar.gz opencode-9de1242d9b0b1afa74e34797de10f386e97823f5.zip | |
fix: show reasoning summaries for gemini models (#4491)
Co-authored-by: Copilot <[email protected]>
| -rw-r--r-- | packages/opencode/src/provider/transform.ts | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index 9a97df980..5989fa2a1 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -141,6 +141,12 @@ export namespace ProviderTransform { result["promptCacheKey"] = sessionID } + if (providerID === "google") { + result["thinkingConfig"] = { + includeThoughts: true, + } + } + if (modelID.includes("gpt-5") && !modelID.includes("gpt-5-chat")) { if (modelID.includes("codex")) { result["store"] = false @@ -178,6 +184,10 @@ export namespace ProviderTransform { return { ["anthropic" as string]: options, } + case "@ai-sdk/google": + return { + ["google" as string]: options, + } case "@ai-sdk/gateway": return { ["gateway" as string]: options, |
