From b2da39a0f3adc8f86ae16290cc93491704b62871 Mon Sep 17 00:00:00 2001 From: kshitijk4poor <82637225+kshitijk4poor@users.noreply.github.com> Date: Tue, 16 Jun 2026 23:35:45 +0530 Subject: [PATCH] feat: add z-ai/glm-5.2 to OpenRouter and Nous model lists Z.ai released GLM 5.2 on 2026-06-15, available on OpenRouter: - https://openrouter.ai/z-ai/glm-5.2 GLM-5.2 is Z.ai's flagship for long-horizon tasks, shipping a 1M-token context window (up from 200K on GLM 5.1) and tool calling. Per the OpenRouter API: text-only, context_length 1048576, tools supported. No separate -fast variant exists. The 1M context length, native zai picker entry, setup wizard, and Z.ai coding-plan auth entries for glm-5.2 already landed on main. This fills the remaining gap: the two aggregator surfaces where glm-5.1 appears but glm-5.2 did not. Changes: hermes_cli/models.py - Add z-ai/glm-5.2 to the OpenRouter fallback snapshot (OPENROUTER_MODELS) and the Nous Portal curated list (_PROVIDER_MODELS["nous"]), newest flagship first. Live catalogs surface it automatically when reachable; the fallback lists matter when the manifest fetch fails. website/static/api/model-catalog.json - Regenerated via scripts/build_model_catalog.py (not hand-edited) so the manifest stays in sync with the source lists; guarded by tests/hermes_cli/test_model_catalog.py. --- hermes_cli/models.py | 2 ++ website/static/api/model-catalog.json | 9 ++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/hermes_cli/models.py b/hermes_cli/models.py index 7be0547799a..331424dbcd3 100644 --- a/hermes_cli/models.py +++ b/hermes_cli/models.py @@ -61,6 +61,7 @@ OPENROUTER_MODELS: list[tuple[str, str]] = [ # MiniMax ("minimax/minimax-m3", ""), # Z-AI + ("z-ai/glm-5.2", ""), ("z-ai/glm-5.1", ""), # Xiaomi ("xiaomi/mimo-v2.5-pro", ""), @@ -182,6 +183,7 @@ _PROVIDER_MODELS: dict[str, list[str]] = { # MiniMax "minimax/minimax-m3", # Z-AI + "z-ai/glm-5.2", "z-ai/glm-5.1", # Xiaomi "xiaomi/mimo-v2.5-pro", diff --git a/website/static/api/model-catalog.json b/website/static/api/model-catalog.json index ff14a1ad5e4..4b9597e8787 100644 --- a/website/static/api/model-catalog.json +++ b/website/static/api/model-catalog.json @@ -1,6 +1,6 @@ { "version": 1, - "updated_at": "2026-06-13T08:41:46Z", + "updated_at": "2026-06-16T18:04:33Z", "metadata": { "source": "hermes-agent repo", "docs": "https://hermes-agent.nousresearch.com/docs/reference/model-catalog" @@ -88,6 +88,10 @@ "id": "minimax/minimax-m3", "description": "" }, + { + "id": "z-ai/glm-5.2", + "description": "" + }, { "id": "z-ai/glm-5.1", "description": "" @@ -202,6 +206,9 @@ { "id": "minimax/minimax-m3" }, + { + "id": "z-ai/glm-5.2" + }, { "id": "z-ai/glm-5.1" },