From 3b6a21f173a931678dded5d7acb5be2757b0d45f Mon Sep 17 00:00:00 2001 From: Aiden Cline Date: Sun, 28 Dec 2025 18:06:05 -0600 Subject: [PATCH] wip --- packages/opencode/src/provider/transform.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index c14e9d1e8b..a6da2165fd 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -329,9 +329,16 @@ export namespace ProviderTransform { return {} case "@ai-sdk/cohere": - // TODO: implement cohere thinking options // https://v5.ai-sdk.dev/providers/ai-sdk-providers/cohere - return {} + const res: Record = { + thinking: { + type: "enabled", + }, + } + if (thinking.effort === "medium") { + res["thinking"]["budgetTokens"] = 8192 + } + return res case "@ai-sdk/groq": // https://v5.ai-sdk.dev/providers/ai-sdk-providers/groq