From c96a548bde1b347797a77cee5b41fd2daa570eb4 Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Wed, 22 Apr 2026 16:12:39 -0700 Subject: [PATCH] feat(models): add xiaomi/mimo-v2.5-pro and mimo-v2.5 to openrouter + nous (#14184) Replace xiaomi/mimo-v2-pro with xiaomi/mimo-v2.5-pro and xiaomi/mimo-v2.5 in the OpenRouter fallback catalog and the nous provider model list. Add matching DEFAULT_CONTEXT_LENGTHS entries (1M tokens each). --- agent/model_metadata.py | 2 ++ hermes_cli/models.py | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/agent/model_metadata.py b/agent/model_metadata.py index e35bb31922..8a14ca2218 100644 --- a/agent/model_metadata.py +++ b/agent/model_metadata.py @@ -185,6 +185,8 @@ DEFAULT_CONTEXT_LENGTHS = { "mimo-v2-pro": 1000000, "mimo-v2-omni": 256000, "mimo-v2-flash": 256000, + "mimo-v2.5-pro": 1000000, + "mimo-v2.5": 1000000, "zai-org/GLM-5": 202752, } diff --git a/hermes_cli/models.py b/hermes_cli/models.py index 4b3493506d..84a81a4a35 100644 --- a/hermes_cli/models.py +++ b/hermes_cli/models.py @@ -42,7 +42,8 @@ OPENROUTER_MODELS: list[tuple[str, str]] = [ ("openrouter/elephant-alpha", "free"), ("openai/gpt-5.4", ""), ("openai/gpt-5.4-mini", ""), - ("xiaomi/mimo-v2-pro", ""), + ("xiaomi/mimo-v2.5-pro", ""), + ("xiaomi/mimo-v2.5", ""), ("openai/gpt-5.3-codex", ""), ("google/gemini-3-pro-image-preview", ""), ("google/gemini-3-flash-preview", ""), @@ -108,7 +109,8 @@ def _codex_curated_models() -> list[str]: _PROVIDER_MODELS: dict[str, list[str]] = { "nous": [ "moonshotai/kimi-k2.6", - "xiaomi/mimo-v2-pro", + "xiaomi/mimo-v2.5-pro", + "xiaomi/mimo-v2.5", "anthropic/claude-opus-4.7", "anthropic/claude-opus-4.6", "anthropic/claude-sonnet-4.6",