From 3b50821555970c79d3c89ea5c33c7da26a3e774e Mon Sep 17 00:00:00 2001 From: Julien Talbot Date: Tue, 14 Apr 2026 16:43:23 -0700 Subject: [PATCH] feat(xai): add xAI/Grok to provider prefix stripping Add 'xai', 'x-ai', 'x.ai', 'grok' to _PROVIDER_PREFIXES so that colon-prefixed model names (e.g. xai:grok-4.20) are stripped correctly for context length lookups. Cherry-picked from PR #9184 by @Julientalbot. --- agent/model_metadata.py | 1 + 1 file changed, 1 insertion(+) diff --git a/agent/model_metadata.py b/agent/model_metadata.py index 3b5006648..46480da23 100644 --- a/agent/model_metadata.py +++ b/agent/model_metadata.py @@ -36,6 +36,7 @@ _PROVIDER_PREFIXES: frozenset[str] = frozenset({ "opencode", "zen", "go", "vercel", "kilo", "dashscope", "aliyun", "qwen", "mimo", "xiaomi-mimo", "arcee-ai", "arceeai", + "xai", "x-ai", "x.ai", "grok", "qwen-portal", })