diff --git a/packages/app/src/lib/catalog/data-mappings.test.ts b/packages/app/src/lib/catalog/data-mappings.test.ts index 07821f416..a943406bf 100644 --- a/packages/app/src/lib/catalog/data-mappings.test.ts +++ b/packages/app/src/lib/catalog/data-mappings.test.ts @@ -20,7 +20,6 @@ import { isSequenceDeprecated, isSequenceDeprecatedForModel, isSequenceHiddenForModel, - getModelDefaultPrecisions, getSequenceCategoryForModel, isBestPerSkuDefaultOff, showsTcoBasisSelector, @@ -480,17 +479,3 @@ describe('isSequenceHiddenForModel', () => { expect(isSequenceHiddenForModel(Model.MiniMax_M3, Sequence.EightK_OneK)).toBe(false); }); }); - -describe('getModelDefaultPrecisions', () => { - it('opens GLM-5.2 / GLM-5.3 Agentic coding on FP4 and FP8', () => { - expect(getModelDefaultPrecisions(Model.GLM_5_2, Sequence.AgenticTraces)).toEqual([ - Precision.FP4, - Precision.FP8, - ]); - }); - - it('leaves other scenarios and models on the auto default', () => { - expect(getModelDefaultPrecisions(Model.GLM_5_2, Sequence.EightK_OneK)).toBeUndefined(); - expect(getModelDefaultPrecisions(Model.Qwen3_5, Sequence.AgenticTraces)).toBeUndefined(); - }); -}); diff --git a/packages/app/src/lib/catalog/data-mappings.ts b/packages/app/src/lib/catalog/data-mappings.ts index 742902192..045cd745d 100644 --- a/packages/app/src/lib/catalog/data-mappings.ts +++ b/packages/app/src/lib/catalog/data-mappings.ts @@ -686,6 +686,7 @@ export function getPrecisionLabel(precision: Precision): string { * manual toggle still wins; precisions the scenario lacks are dropped. * * GLM-5.2 / GLM-5.3 Agentic coding: FP4 and FP8 both carry full fleets. + * Qwen3.5 397B Agentic coding: same; FP4 and FP8 both carry full fleets. * * Declared after `Precision`: TypeScript enums are initialised in module order. */ @@ -693,6 +694,7 @@ const MODEL_DEFAULT_PRECISIONS: Partial< Record>> > = { [Model.GLM_5_2]: { [Sequence.AgenticTraces]: [Precision.FP4, Precision.FP8] }, + [Model.Qwen3_5]: { [Sequence.AgenticTraces]: [Precision.FP4, Precision.FP8] }, }; /** The fixed default precision set for this model and scenario, if any. */