Problem
Raven now supports MiniMax, and EverMind and MiniMax have started an open-source collaboration. However, MiniMax is already present in the provider registry but is not surfaced in the curated provider picker shown during Step 1 of onboarding.
This makes the collaboration—and MiniMax as a supported direct provider—easy for new users to miss. It also misses an opportunity to show that Raven welcomes model providers that collaborate with the project in open source.
Proposal
Update the Step 1 provider picker so that:
- MiniMax appears near the top of the list, ideally immediately after OpenRouter and before the other direct providers.
- MiniMax receives a short, clear collaboration marker, for example:
MiniMax (open-source partner) / MiniMax(开源合作伙伴).
- The ordering and copy remain neutral and useful to users: OpenRouter may stay the recommended multi-provider gateway, while MiniMax becomes the first highlighted direct provider.
- Add a short note in onboarding or provider documentation inviting other model providers to collaborate with Raven through open-source integrations.
Suggested order:
- OpenRouter (recommended gateway)
- MiniMax (open-source partner)
- OpenAI
- Anthropic
- Gemini
- DeepSeek
- GitHub Copilot
- Codex
- Other
Acceptance criteria
- MiniMax is visible in the initial provider picker without using the custom endpoint flow.
- English and Chinese labels are included.
- Provider selection, API-key setup, model selection, and connectivity tests work through the existing MiniMax registry entry.
- Tests cover the updated curated provider order and labels.
Alternatives considered
Keep the existing provider order and mention the collaboration only in the README. This is less effective because onboarding is where new users actually choose a model provider.
Area
Providers
Additional context
Relevant implementation points:
raven/cli/onboard_commands.py: _CURATED_PROVIDERS controls the Step 1 picker.
raven/providers/registry.py: MiniMax is already registered as a direct provider.
Current onboarding order:
OpenRouter (recommended)
OpenAI
Anthropic
Gemini
DeepSeek
GitHub Copilot
Codex
Other (OpenAI-compatible endpoint)
Problem
Raven now supports MiniMax, and EverMind and MiniMax have started an open-source collaboration. However, MiniMax is already present in the provider registry but is not surfaced in the curated provider picker shown during Step 1 of onboarding.
This makes the collaboration—and MiniMax as a supported direct provider—easy for new users to miss. It also misses an opportunity to show that Raven welcomes model providers that collaborate with the project in open source.
Proposal
Update the Step 1 provider picker so that:
MiniMax (open-source partner)/MiniMax(开源合作伙伴).Suggested order:
Acceptance criteria
Alternatives considered
Keep the existing provider order and mention the collaboration only in the README. This is less effective because onboarding is where new users actually choose a model provider.
Area
Providers
Additional context
Relevant implementation points:
raven/cli/onboard_commands.py:_CURATED_PROVIDERScontrols the Step 1 picker.raven/providers/registry.py: MiniMax is already registered as a direct provider.Current onboarding order: