From cb54750e07786568d6040d21c0d706d55e0dfdd7 Mon Sep 17 00:00:00 2001 From: Test Date: Wed, 18 Mar 2026 03:26:06 -0700 Subject: [PATCH] feat: reorder OpenRouter catalog, add haiku-4.5, fix minimax slug MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add anthropic/claude-haiku-4.5 - Move gpt-5.4-pro and gpt-5.4-nano to bottom - Fix minimax/minimax-m2.7 → minimax-m2.5 (m2.7 not on OpenRouter) - Tag hunter-alpha and healer-alpha as free - Place hunter/healer-alpha right below gpt-5.4-mini --- hermes_cli/models.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/hermes_cli/models.py b/hermes_cli/models.py index c8ef070c53..ca51e659a0 100644 --- a/hermes_cli/models.py +++ b/hermes_cli/models.py @@ -18,10 +18,11 @@ from typing import Any, Optional OPENROUTER_MODELS: list[tuple[str, str]] = [ ("anthropic/claude-opus-4.6", "recommended"), ("anthropic/claude-sonnet-4.5", ""), - ("openai/gpt-5.4-pro", ""), + ("anthropic/claude-haiku-4.5", ""), ("openai/gpt-5.4", ""), ("openai/gpt-5.4-mini", ""), - ("openai/gpt-5.4-nano", ""), + ("openrouter/hunter-alpha", "free"), + ("openrouter/healer-alpha", "free"), ("openai/gpt-5.3-codex", ""), ("google/gemini-3-pro-preview", ""), ("google/gemini-3-flash-preview", ""), @@ -30,13 +31,13 @@ OPENROUTER_MODELS: list[tuple[str, str]] = [ ("stepfun/step-3.5-flash", ""), ("z-ai/glm-5", ""), ("moonshotai/kimi-k2.5", ""), - ("minimax/minimax-m2.7", ""), + ("minimax/minimax-m2.5", ""), ("x-ai/grok-4.20-beta", ""), ("nvidia/nemotron-3-super-120b-a12b:free", "free"), ("arcee-ai/trinity-large-preview:free", "free"), ("z-ai/glm-5-turbo", ""), - ("openrouter/hunter-alpha", ""), - ("openrouter/healer-alpha", ""), + ("openai/gpt-5.4-pro", ""), + ("openai/gpt-5.4-nano", ""), ] _PROVIDER_MODELS: dict[str, list[str]] = {