diff options
| author | Aiden Cline <[email protected]> | 2025-12-10 21:18:19 -0600 |
|---|---|---|
| committer | Aiden Cline <[email protected]> | 2025-12-10 21:18:19 -0600 |
| commit | 7b4f852f332d26ff8326d76fa75e3e191e41d489 (patch) | |
| tree | 170dddea7d593893a206d964b92ea6d3c30e71b0 /packages | |
| parent | 439aebb4e953dde0f17b34a3961c2b223ca675e4 (diff) | |
| download | opencode-7b4f852f332d26ff8326d76fa75e3e191e41d489.tar.gz opencode-7b4f852f332d26ff8326d76fa75e3e191e41d489.zip | |
ignore: tmp transform exclusion
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/provider/transform.ts | 7 |
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)) { |
