summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorAiden Cline <[email protected]>2025-12-10 21:18:19 -0600
committerAiden Cline <[email protected]>2025-12-10 21:18:19 -0600
commit7b4f852f332d26ff8326d76fa75e3e191e41d489 (patch)
tree170dddea7d593893a206d964b92ea6d3c30e71b0 /packages
parent439aebb4e953dde0f17b34a3961c2b223ca675e4 (diff)
downloadopencode-7b4f852f332d26ff8326d76fa75e3e191e41d489.tar.gz
opencode-7b4f852f332d26ff8326d76fa75e3e191e41d489.zip
ignore: tmp transform exclusion
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/provider/transform.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts
index c8e1721e3..b589d6371 100644
--- a/packages/opencode/src/provider/transform.ts
+++ b/packages/opencode/src/provider/transform.ts
@@ -74,12 +74,17 @@ export namespace ProviderTransform {
return result
}
+ // TODO: rm later
+ const bugged =
+ (model.id === "kimi-k2-thinking" && model.providerID === "opencode") ||
+ (model.id === "moonshotai/Kimi-K2-Thinking" && model.providerID === "baseten")
if (
model.providerID === "deepseek" ||
model.api.id.toLowerCase().includes("deepseek") ||
(model.capabilities.interleaved &&
typeof model.capabilities.interleaved === "object" &&
- model.capabilities.interleaved.field === "reasoning_content")
+ model.capabilities.interleaved.field === "reasoning_content" &&
+ !bugged)
) {
return msgs.map((msg) => {
if (msg.role === "assistant" && Array.isArray(msg.content)) {