diff options
| author | Aiden Cline <[email protected]> | 2025-12-18 12:26:27 -0600 |
|---|---|---|
| committer | Aiden Cline <[email protected]> | 2025-12-18 12:26:27 -0600 |
| commit | 9427f56e1a8715a5743bc763f458982bd5a8d666 (patch) | |
| tree | 2deed602e63ac110c41fc0b862150adba5b2cf07 | |
| parent | a6dd35d73d839d5bb368b1c7d10fb2445fec3e75 (diff) | |
| download | opencode-9427f56e1a8715a5743bc763f458982bd5a8d666.tar.gz opencode-9427f56e1a8715a5743bc763f458982bd5a8d666.zip | |
rm interleaved thinking filter for certain kimi k2 thinking model providers that were bugged
| -rw-r--r-- | packages/opencode/src/provider/transform.ts | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index 957ec47da..606cf2d43 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -74,17 +74,12 @@ 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" && - !bugged) + model.capabilities.interleaved.field === "reasoning_content") ) { return msgs.map((msg) => { if (msg.role === "assistant" && Array.isArray(msg.content)) { |
