Skip to content

Upgrade MiniMax agent to M3 model#72

Open
octo-patch wants to merge 1 commit into
bcurts:mainfrom
octo-patch:feature/upgrade-minimax-m3
Open

Upgrade MiniMax agent to M3 model#72
octo-patch wants to merge 1 commit into
bcurts:mainfrom
octo-patch:feature/upgrade-minimax-m3

Conversation

@octo-patch
Copy link
Copy Markdown

Summary

Bumps the bundled MiniMax API agent default from MiniMax-M2.7 to MiniMax-M3 in config.toml, the config.local.toml.example template, and the README. The "Available models" list keeps MiniMax-M2.7 and MiniMax-M2.7-highspeed as fallback options and drops the older MiniMax-M2.5 / MiniMax-M2.5-highspeed, so users get the newest model by default while still being able to pin to the previous generation.

Why

MiniMax-M3 is MiniMax's current flagship model — same OpenAI-compatible endpoint, same MINIMAX_API_KEY, so the upgrade is a one-line config flip plus matching doc updates. Keeping M2.7 in the docs gives users an easy fallback if they have specific reasons (cost, latency, behavior) to stay on the previous generation.

What changed

  • config.toml[agents.minimax].model set to MiniMax-M3
  • config.local.toml.example — model in the commented [agents.minimax] block + "Available models" comment updated to M3 (default) / M2.7 / M2.7-highspeed
  • README.md — sample config block, "uses the MiniMax-M3 model" sentence, and "Available models" line updated

No code, dependency, or endpoint changes — base_url (https://api.minimax.io/v1), the temperature clamp in wrapper_api.py, and the MINIMAX_API_KEY env var are all untouched. Launch scripts (start_minimax.sh / start_minimax.bat) are unaffected because they read the model from config.toml.

Test plan

  • config.toml parses with tomllib and agents.minimax.model == "MiniMax-M3"
  • python -m py_compile run.py app.py wrapper_api.py config_loader.py clean
  • pytest tests/ — 42 passed (config overrides, router, wrapper MCP config, archive feature, channel fallback)
  • rg -E "MiniMax-(M1|M2[^.]|M2\.1|M2\.5)" returns no matches — all older variants removed

Bump the bundled MiniMax API agent default from `MiniMax-M2.7` to the
newer `MiniMax-M3` model in `config.toml`, the
`config.local.toml.example` template, and the README.

The "Available models" lists keep `MiniMax-M2.7` and
`MiniMax-M2.7-highspeed` as fallback options and drop the older
`MiniMax-M2.5` / `MiniMax-M2.5-highspeed`, so users get the latest model
by default while retaining the previous generation if needed.

No code, dependency, or endpoint changes — `base_url`, temperature
clamping, and the `MINIMAX_API_KEY` env var are untouched.

Co-Authored-By: Octopus <liyuan851277048@icloud.com>
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