fix: add preserveReasoning flag to Kimi and MiniMax reasoning models #9907
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR attempts to address Issue #9902 by adding the
preserveReasoning: trueflag to the Kimi and MiniMax models.Context
As reported by @jbearak, the Kimi and MiniMax models are reasoning models that output thinking traces. Without the
preserveReasoningflag, Roo does not properly recognize task completion for these models.Changes
preserveReasoning: truetomoonshot.kimi-k2-thinkingmodel configurationpreserveReasoning: truetominimax.minimax-m2model configurationThis ensures that:
Testing
npm run buildin packages/types)npx vitest runin packages/types)Related Issues
Addresses feedback in #9902
Feedback and guidance are welcome!