From c93f2e1d592fad0afe9fc3289451a4b6136f872f Mon Sep 17 00:00:00 2001 From: KoNit-K <124019182+KoNit-K@users.noreply.github.com> Date: Tue, 15 Sep 2026 09:57:50 +0800 Subject: [PATCH] fix(agent): update zai vision fallback --- agent/auxiliary_client.py | 2 +- tests/agent/test_auxiliary_named_custom_providers.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/agent/auxiliary_client.py b/agent/auxiliary_client.py index 05744ed561..f0220ba541 100644 --- a/agent/auxiliary_client.py +++ b/agent/auxiliary_client.py @@ -790,7 +790,7 @@ def _task_prefers_fast_model(task: Optional[str]) -> bool: # Dedicated vision models for direct providers whose main chat model differs. -_PROVIDER_VISION_MODELS: Dict[str, str] = {"xiaomi": "mimo-v2.5", "zai": "glm-5v-turbo"} +_PROVIDER_VISION_MODELS: Dict[str, str] = {"xiaomi": "mimo-v2.5", "zai": "glm-5.3-flash"} def _resolve_provider_vision_default(provider: str) -> Optional[str]: diff --git a/tests/agent/test_auxiliary_named_custom_providers.py b/tests/agent/test_auxiliary_named_custom_providers.py index a2b68c476e..b66f25c59f 100644 --- a/tests/agent/test_auxiliary_named_custom_providers.py +++ b/tests/agent/test_auxiliary_named_custom_providers.py @@ -216,7 +216,7 @@ class TestResolveVisionProviderClientModelNormalization: assert provider == "zai" assert client is not None - assert model == "glm-5v-turbo" # zai has dedicated vision model in _PROVIDER_VISION_MODELS + assert model == "glm-5.3-flash" # zai coding endpoints support this vision-capable fallback class TestAutoClientCacheModelCompatibility: