mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-09-14 02:42:24 +03:00
The minimax-m3 modelSpecs entry never received adaptiveThinkingOnly: true (issue #9155 proposed the one-line change but no PR landed it). Both normalizeClaudeAdaptiveThinking() and the explicit thinking.type:"enabled" branch in openai-to-claude.ts gate purely on isAdaptiveThinkingOnly(model), so a manual thinking.type:"enabled" request routed to MiniMax M3 (via either the minimax or minimax-cn provider, since both alias to the same spec entry) was forwarded unchanged and rejected upstream with 400 (2013). Adding adaptiveThinkingOnly: true to the minimax-m3 spec entry closes the gap for every call path (direct, combo, cache-rebuild).