summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-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,