mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-05-29 06:31:32 +00:00
fix(model): disambiguate xAI OAuth picker label
This commit is contained in:
parent
031f9c9edc
commit
4987fd2a59
2 changed files with 17 additions and 0 deletions
|
|
@ -381,6 +381,7 @@ _LABEL_OVERRIDES: Dict[str, str] = {
|
|||
"local": "Local endpoint",
|
||||
"bedrock": "AWS Bedrock",
|
||||
"ollama-cloud": "Ollama Cloud",
|
||||
"xai-oauth": "xAI Grok OAuth (SuperGrok Subscription)",
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
16
tests/hermes_cli/test_xai_provider_labels.py
Normal file
16
tests/hermes_cli/test_xai_provider_labels.py
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
"""Regression tests for xAI provider label disambiguation."""
|
||||
|
||||
from hermes_cli.models import provider_label
|
||||
from hermes_cli.providers import get_label
|
||||
|
||||
|
||||
def test_xai_oauth_provider_label_is_not_collapsed_to_api_key_label():
|
||||
"""The model picker must distinguish xAI API-key and OAuth providers."""
|
||||
assert get_label("xai") == "xAI"
|
||||
assert get_label("xai-oauth") == "xAI Grok OAuth (SuperGrok Subscription)"
|
||||
assert get_label("grok-oauth") == "xAI Grok OAuth (SuperGrok Subscription)"
|
||||
|
||||
|
||||
def test_xai_oauth_provider_labels_match_canonical_model_labels():
|
||||
"""Provider helpers should agree on the OAuth display label."""
|
||||
assert get_label("xai-oauth") == provider_label("xai-oauth")
|
||||
Loading…
Add table
Add a link
Reference in a new issue