Skip to content

[BUG] Many Providers Silently do not Use Custom Model Selection #11964

@DarkEden-coding

Description

@DarkEden-coding

Problem (one or two sentences)

When a user provides a custom model name for MiniMax (and other providers) (not in the predefined list), the model is silently replaced with the default "MiniMax-M2.5" and the user's choice is ignored.

Context (who is affected and when)

Any user trying to use a custom MiniMax model or a newly released model not yet in the hardcoded list.

Reproduction steps

  1. Set up MiniMax provider with API key
  2. Enter a custom model ID (e.g., "MiniMax-M2.7" or any model not in the predefined list)
  3. Start a chat session
  4. Check which model is actually used

Expected result

Either the custom model is used (with default model info), or an error message indicates the model is unknown.

Actual result

The API uses "MiniMax-M2.5" instead of the user's custom model, with no warning. The user's custom model selection is silently ignored.

Variations tried (optional)

No response

App Version

3.51.1

API Provider (optional)

Not Applicable / Other

Model Used (optional)

No response

Roo Code Task Links (optional)

No response

Relevant logs or errors (optional)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions