From aa0c60c18690844ef8fad8c789e9fc638314d7b4 Mon Sep 17 00:00:00 2001 From: Oseltamivir <58582368+Oseltamivir@users.noreply.github.com> Date: Fri, 14 Aug 2026 23:32:46 +0800 Subject: [PATCH] feat(models): label GLM-5.2 data as GLM-5.2/GLM-5.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Show GLM5.2/GLM5.3 in shared model-selection labels while retaining the existing GLM-5.2 model key and benchmark bucket. 中文:共享模型选择标签改为显示 GLM5.2/GLM5.3,同时保留现有 GLM-5.2 模型键与基准测试数据分组。 --- packages/app/cypress/e2e/overview.cy.ts | 2 +- packages/app/src/lib/data-mappings.test.ts | 2 +- packages/app/src/lib/data-mappings.ts | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/app/cypress/e2e/overview.cy.ts b/packages/app/cypress/e2e/overview.cy.ts index 6ff5c79e..046db346 100644 --- a/packages/app/cypress/e2e/overview.cy.ts +++ b/packages/app/cypress/e2e/overview.cy.ts @@ -4,7 +4,7 @@ const MODEL_LABELS = [ 'DeepSeek V4 Pro 1.6T', 'Kimi K3 2.8T', 'MiniMax M3 428B', - 'GLM5.2', + 'GLM5.2/GLM5.3', 'Qwen3.5 397B', ]; diff --git a/packages/app/src/lib/data-mappings.test.ts b/packages/app/src/lib/data-mappings.test.ts index 85578bfc..8c2a400c 100644 --- a/packages/app/src/lib/data-mappings.test.ts +++ b/packages/app/src/lib/data-mappings.test.ts @@ -277,7 +277,7 @@ describe('getModelLabel', () => { expect(getModelLabel(Model.Qwen3_5)).toBe('Qwen3.5 397B'); expect(getModelLabel(Model.Kimi_K2_5)).toBe('Kimi K2.5/2.6/2.7-Code 1T'); expect(getModelLabel(Model.GLM_5)).toBe('GLM5/5.1 744B'); - expect(getModelLabel(Model.GLM_5_2)).toBe('GLM5.2'); + expect(getModelLabel(Model.GLM_5_2)).toBe('GLM5.2/GLM5.3'); expect(getModelLabel(Model.MiniMax_M2_5)).toBe('MiniMax M2.5/2.7 230B'); }); diff --git a/packages/app/src/lib/data-mappings.ts b/packages/app/src/lib/data-mappings.ts index 3f5c6da4..7e4f9fd3 100644 --- a/packages/app/src/lib/data-mappings.ts +++ b/packages/app/src/lib/data-mappings.ts @@ -155,7 +155,9 @@ const MODEL_CONFIG: Record = { category: 'maintenance', }, [Model.GLM_5]: { label: 'GLM5/5.1 744B', prefix: 'glm5', category: 'deprecated' }, - [Model.GLM_5_2]: { label: 'GLM5.2', prefix: 'glm5.2', category: 'default' }, + // GLM-5.2 and GLM-5.3 share the same architecture and inference profile, so + // the selector presents both releases over the existing GLM-5.2 data bucket. + [Model.GLM_5_2]: { label: 'GLM5.2/GLM5.3', prefix: 'glm5.2', category: 'default' }, [Model.Qwen3_5]: { label: 'Qwen3.5 397B', prefix: 'qwen3.5', category: 'default' }, [Model.GptOss]: { label: 'gpt-oss 120B', prefix: 'gptoss', category: 'deprecated' }, [Model.MiniMax_M2_5]: {