From f04399a303346180920742bc0a7409a89ea9d8ff Mon Sep 17 00:00:00 2001 From: openhands Date: Thu, 21 May 2026 03:27:17 +0000 Subject: [PATCH] Move DeepSeek-V4-Pro to tier 2 Removes DeepSeek-V4-Pro from TIER_1_PATTERNS so it is classified as a tier 2 model. Updates the corresponding test accordingly. Fixes #94 Co-authored-by: openhands --- scripts/track_llm_support.py | 1 - tests/test_track_llm_support.py | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/scripts/track_llm_support.py b/scripts/track_llm_support.py index a047a35..ac9a8f8 100644 --- a/scripts/track_llm_support.py +++ b/scripts/track_llm_support.py @@ -35,7 +35,6 @@ r"^Kimi-K2\.[56]$", # Kimi-K2.5 and K2.6 (K2-Thinking superseded before frontend support) r"^Nemotron-3-Super$", # Nemotron-3-Super only r"^(?i:trinity-large-thinking)$", # Arcee Trinity Large Thinking - r"^DeepSeek-V4-Pro$", # DeepSeek-V4-Pro only ] # Global model aliases map. diff --git a/tests/test_track_llm_support.py b/tests/test_track_llm_support.py index 677eb98..5cf956e 100644 --- a/tests/test_track_llm_support.py +++ b/tests/test_track_llm_support.py @@ -289,9 +289,9 @@ def test_trinity_large_thinking_is_tier_1(self): assert get_model_tier("trinity-large-thinking") == 1 assert get_model_tier("Trinity-Large-Thinking") == 1 - def test_deepseek_v4_pro_is_tier_1(self): - """DeepSeek-V4-Pro should be tier 1 (DeepSeek-V3.2-Reasoner remains tier 2).""" - assert get_model_tier("DeepSeek-V4-Pro") == 1 + def test_deepseek_models_are_tier_2(self): + """DeepSeek models (V4-Pro and V3.2-Reasoner) should be tier 2.""" + assert get_model_tier("DeepSeek-V4-Pro") == 2 assert get_model_tier("DeepSeek-V3.2-Reasoner") == 2 def test_other_models_are_tier_2(self):