Skip to content

feat: highlight MiniMax as an open-source partner in onboarding #197

Description

@Yangtze-Seventh

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:

  1. OpenRouter (recommended gateway)
  2. MiniMax (open-source partner)
  3. OpenAI
  4. Anthropic
  5. Gemini
  6. DeepSeek
  7. GitHub Copilot
  8. Codex
  9. 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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions