Skip to content

feat(providers): seed direct MiniMax default model and shortlist - #235

Open
octo-patch wants to merge 1 commit into
EverMind-AI:mainfrom
octo-patch:octo/20260729-parameter-refresh-recvqav5GJPitu
Open

feat(providers): seed direct MiniMax default model and shortlist#235
octo-patch wants to merge 1 commit into
EverMind-AI:mainfrom
octo-patch:octo/20260729-parameter-refresh-recvqav5GJPitu

Conversation

@octo-patch

Copy link
Copy Markdown

Reason: The direct MiniMax provider preset had no default model and no curated model shortlist, unlike every other seeded direct provider.

What changed

  • raven/providers/registry.py: set the direct minimax provider's default_model to minimax/MiniMax-M3, so non-interactive onboarding has a built-in fallback like the other seeded direct providers.
  • raven/providers/common_models.py: add a curated minimax shortlist with minimax/MiniMax-M3 and minimax/MiniMax-M2.7, so the model picker offers a default set out of the box.
  • tests/test_provider_catalog.py: include minimax in the seeded-direct-provider set so the "default_model must be in the shortlist" invariant is enforced for it.

Checks

  • uv run pytest tests/test_provider_catalog.py — 14 passed
  • uv run pytest tests/test_cli_provider_commands.py tests/test_cli_onboard_commands.py tests/test_tui_rpc_setup.py — 116 passed
  • uv run ruff check raven/providers/registry.py raven/providers/common_models.py tests/test_provider_catalog.py — clean

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant