From 5364ab74a242197e76a4ad3f5b557878eaa63960 Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Thu, 19 Feb 2026 12:00:56 -0600 Subject: [PATCH] tweak: add support for medium reasoning w/ gemini 3.1 (#14316) --- packages/opencode/src/provider/transform.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index 759dab440..bd10ceadf 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -599,8 +599,13 @@ export namespace ProviderTransform { }, } } + let levels = ["low", "high"] + if (id.includes("3.1")) { + levels = ["low", "medium", "high"] + } + return Object.fromEntries( - ["low", "high"].map((effort) => [ + levels.map((effort) => [ effort, { includeThoughts: true,