From 19b288fb172dc258e8d5698d2f01b650dfb17620 Mon Sep 17 00:00:00 2001 From: neavo Date: Tue, 3 Feb 2026 16:35:59 +0800 Subject: [PATCH] fix: exclude k2p5 from reasoning variants Kimi For Coding provider uses 'k2p5' as model ID which bypasses the 'kimi' exclusion check. Confirmed with Moonshot official staff that Kimi-K2.5 does NOT support thinking budget configuration. This is a temporary fix - the correct solution is to update models.dev data to use 'kimi-k2.5' instead of 'k2p5'. Fixes #11917 --- packages/opencode/src/provider/transform.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index b4f1aaca4d54..a137fa55fb12 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -333,7 +333,9 @@ export namespace ProviderTransform { id.includes("minimax") || id.includes("glm") || id.includes("mistral") || - id.includes("kimi") + id.includes("kimi") || + // TODO: Remove this after models.dev data is fixed to use "kimi-k2.5" instead of "k2p5" + id.includes("k2p5") ) return {}