Skip to content

fix(models): add kimi-for-coding-highspeed to kimi-coding static catalog (salvage #61901) - #65928

Merged
teknium1 merged 1 commit into
mainfrom
fix/kimi-coding-static-catalog-k3
Jul 17, 2026
Merged

fix(models): add kimi-for-coding-highspeed to kimi-coding static catalog (salvage #61901)#65928
teknium1 merged 1 commit into
mainfrom
fix/kimi-coding-static-catalog-k3

Conversation

@teknium1

Copy link
Copy Markdown
Contributor

Summary

The kimi-coding static model catalog now lists kimi-for-coding-highspeed, so the high-speed Coding Plan tier appears in pickers even when live model discovery is unavailable.

Salvage of #61901 by @liuhao1024 (cherry-picked with authorship preserved; PR base was stale). Fixes #61896; together with #65922 (dynamic k3 discovery), completes #65835.

Changes

  • hermes_cli/models.py: kimi-for-coding-highspeed added to _PROVIDER_MODELS["kimi-coding"], next to its sibling kimi-for-coding.

Why k3 is NOT added statically

k3 was deliberately left out of the static floor: #65922 scoped it to the confirmed api.kimi.com/coding endpoint (live-discovered there, filtered elsewhere), because legacy Moonshot keys share this provider and don't serve K3. A static entry would advertise it unconditionally and defeat that scoping — its regression tests (test_k3_live_discovery_is_scoped_to_kimi_coding_endpoint) fail if k3 enters the curated floor. Verified empirically before settling on this scope. kimi-for-coding-highspeed has no such constraint (same base model/endpoint as kimi-for-coding, tier-gated server-side).

Validation

Check Result
Cherry-pick onto current main clean
scripts/run_tests.sh tests/hermes_cli/test_models_dev_preferred_merge.py tests/plugins/model_providers/test_kimi_profile.py tests/hermes_cli/test_models.py 119 passed, 0 failed
K3 endpoint-scoping tests still green (static list untouched for k3)

Credit: @liuhao1024 for the fix.

Infographic

kimi-for-coding-highspeed catalog entry

@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have comp/cli CLI entry point, hermes_cli/, setup wizard provider/kimi Kimi / Moonshot labels Jul 16, 2026

@tonydwb tonydwb left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review Summary

Verdict: Comment

Looks Good

  • Tiny addition: adds one model name to the static catalog
  • Correct alphabetical placement within the kimi section
  • No security or performance concerns

Reviewed by Hermes Agent

@teknium1
teknium1 merged commit 3951d76 into main Jul 17, 2026
33 checks passed
@teknium1
teknium1 deleted the fix/kimi-coding-static-catalog-k3 branch July 17, 2026 02:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/cli CLI entry point, hermes_cli/, setup wizard P3 Low — cosmetic, nice to have provider/kimi Kimi / Moonshot type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add 'kimi-for-coding-highspeed' to the static model list for 'kimi-coding' provider

4 participants