From f0070461d85111ee0875b9a86ac26af843fa7db9 Mon Sep 17 00:00:00 2001 From: Aiden Cline Date: Wed, 10 Dec 2025 13:21:16 -0600 Subject: [PATCH] wip --- packages/opencode/src/provider/transform.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index 7cf64ff4cf..2ae31acf8b 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -212,11 +212,13 @@ export namespace ProviderTransform { ): Record { const result: Record = {} - // switch to providerID later, for now use this if (model.api.npm === "@openrouter/ai-sdk-provider") { result["usage"] = { include: true, } + if (model.api.id.includes("gemini-3")) { + result["reasoning"] = { effort: "high" } + } } if (model.providerID === "baseten") { @@ -227,9 +229,6 @@ export namespace ProviderTransform { result["promptCacheKey"] = sessionID } - if (model.api.npm === "@openrouter/ai-sdk-provider" && model.api.id.includes("gemini-3")) { - result["reasoning"] = { effort: "high" } - } if (model.api.npm === "@ai-sdk/google" || model.api.npm === "@ai-sdk/google-vertex") { result["thinkingConfig"] = { thinkingLevel: "high",