From 75ca29fb21be23eba62f594b6504c42a6f9963e5 Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Thu, 16 Jul 2026 13:08:48 -0700 Subject: [PATCH] feat(models): add moonshotai/kimi-k3 to Nous Portal and OpenRouter curated lists, retire kimi-k2.x (#65913) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replaces moonshotai/kimi-k2.6 (recommended) and moonshotai/kimi-k2.7-code with moonshotai/kimi-k3 in both curated lists, regenerates the published model-catalog.json manifest, and updates the docs example manifest (en+zh). kimi-k3 verified live on both endpoints (Nous Portal /v1/models and OpenRouter /api/v1/models; 1M context, $3/$15 per Mtok). Family-prefix matching already covers k3 in moonshot_schema, cache policy, and context heuristics — no code changes needed there. --- hermes_cli/models.py | 6 ++---- website/docs/reference/model-catalog.md | 4 ++-- .../current/reference/model-catalog.md | 4 ++-- website/static/api/model-catalog.json | 13 +++---------- 4 files changed, 9 insertions(+), 18 deletions(-) diff --git a/hermes_cli/models.py b/hermes_cli/models.py index 48fd28887aac..2d65d7ed004e 100644 --- a/hermes_cli/models.py +++ b/hermes_cli/models.py @@ -69,8 +69,7 @@ OPENROUTER_MODELS: list[tuple[str, str]] = [ ("qwen/qwen3.7-plus", ""), ("qwen/qwen3.6-35b-a3b", ""), # MoonshotAI - ("moonshotai/kimi-k2.6", "recommended"), - ("moonshotai/kimi-k2.7-code", ""), + ("moonshotai/kimi-k3", "recommended"), # MiniMax ("minimax/minimax-m3", ""), # Z-AI @@ -220,8 +219,7 @@ _PROVIDER_MODELS: dict[str, list[str]] = { "qwen/qwen3.7-plus", "qwen/qwen3.6-35b-a3b", # MoonshotAI - "moonshotai/kimi-k2.6", - "moonshotai/kimi-k2.7-code", + "moonshotai/kimi-k3", # MiniMax "minimax/minimax-m3", # Z-AI diff --git a/website/docs/reference/model-catalog.md b/website/docs/reference/model-catalog.md index 71ed187d72d6..a85163292643 100644 --- a/website/docs/reference/model-catalog.md +++ b/website/docs/reference/model-catalog.md @@ -30,7 +30,7 @@ Published on every merge to `main` via the existing `deploy-site.yml` GitHub Pag "metadata": {}, "models": [ {"id": "z-ai/glm-5.2", "description": "default", "default": true}, - {"id": "moonshotai/kimi-k2.6", "description": "recommended", "metadata": {}}, + {"id": "moonshotai/kimi-k3", "description": "recommended", "metadata": {}}, {"id": "openai/gpt-5.4", "description": ""} ] }, @@ -39,7 +39,7 @@ Published on every merge to `main` via the existing `deploy-site.yml` GitHub Pag "models": [ {"id": "z-ai/glm-5.2", "default": true}, {"id": "anthropic/claude-opus-4.7"}, - {"id": "moonshotai/kimi-k2.6"} + {"id": "moonshotai/kimi-k3"} ] } } diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/model-catalog.md b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/model-catalog.md index 3e1a4c1e7f00..66ef1fde8a62 100644 --- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/model-catalog.md +++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/model-catalog.md @@ -29,7 +29,7 @@ https://hermes-agent.nousresearch.com/docs/api/model-catalog.json "openrouter": { "metadata": {}, "models": [ - {"id": "moonshotai/kimi-k2.6", "description": "recommended", "metadata": {}}, + {"id": "moonshotai/kimi-k3", "description": "recommended", "metadata": {}}, {"id": "openai/gpt-5.4", "description": ""} ] }, @@ -37,7 +37,7 @@ https://hermes-agent.nousresearch.com/docs/api/model-catalog.json "metadata": {}, "models": [ {"id": "anthropic/claude-opus-4.7"}, - {"id": "moonshotai/kimi-k2.6"} + {"id": "moonshotai/kimi-k3"} ] } } diff --git a/website/static/api/model-catalog.json b/website/static/api/model-catalog.json index 07fca06d6964..cad0d418c806 100644 --- a/website/static/api/model-catalog.json +++ b/website/static/api/model-catalog.json @@ -1,6 +1,6 @@ { "version": 1, - "updated_at": "2026-07-15T04:51:12Z", + "updated_at": "2026-07-16T19:45:30Z", "metadata": { "source": "hermes-agent repo", "docs": "https://hermes-agent.nousresearch.com/docs/reference/model-catalog" @@ -105,13 +105,9 @@ "description": "" }, { - "id": "moonshotai/kimi-k2.6", + "id": "moonshotai/kimi-k3", "description": "recommended" }, - { - "id": "moonshotai/kimi-k2.7-code", - "description": "" - }, { "id": "minimax/minimax-m3", "description": "" @@ -248,10 +244,7 @@ "id": "qwen/qwen3.6-35b-a3b" }, { - "id": "moonshotai/kimi-k2.6" - }, - { - "id": "moonshotai/kimi-k2.7-code" + "id": "moonshotai/kimi-k3" }, { "id": "minimax/minimax-m3"