summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTommy D. Rossi <[email protected]>2025-11-19 18:25:18 +0100
committerGitHub <[email protected]>2025-11-19 11:25:18 -0600
commit9de1242d9b0b1afa74e34797de10f386e97823f5 (patch)
tree1a83254d936631eb3ef30751400f940e066faac4
parentb3afa84058493a95cb29ae123552b0a12c43a3ab (diff)
downloadopencode-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.ts10
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,