From cfa5ba700e11f9dcd5fb591b409c12ed5a861d0e Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" <219766164+opencode-agent[bot]@users.noreply.github.com> Date: Thu, 10 Sep 2026 13:58:51 -0500 Subject: [PATCH] fix(stats): canonicalize DeepSeek Flash usage (#48373) --- packages/stats/core/src/domain/inference.test.ts | 1 + packages/stats/core/src/domain/model-normalization.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/stats/core/src/domain/inference.test.ts b/packages/stats/core/src/domain/inference.test.ts index 967b0f553b8..11b4415925f 100644 --- a/packages/stats/core/src/domain/inference.test.ts +++ b/packages/stats/core/src/domain/inference.test.ts @@ -39,6 +39,7 @@ describe("inference stat normalization", () => { }) test("merges renamed models under their current name", () => { + expect(statModel("deepseek-flash", "")).toBe("deepseek-v4.1-flash") expect(statModel("x-preview-f", "")).toBe("ox-alpha") expect(statModel("xiaomi/mimo-v2.5", "")).toBe("mimo-v2.5") expect(toModelAggregate(aggregate("x-preview-f", "openai"))).toMatchObject([ diff --git a/packages/stats/core/src/domain/model-normalization.ts b/packages/stats/core/src/domain/model-normalization.ts index 248a48a239a..61ef07130f6 100644 --- a/packages/stats/core/src/domain/model-normalization.ts +++ b/packages/stats/core/src/domain/model-normalization.ts @@ -14,6 +14,7 @@ export const MODEL_AUTHOR_RULES = [ ] as const export const EXCLUDED_MODELS = new Set(["alpha-gpt-next"]) export const MODEL_NAME_ALIASES: Record = { + "deepseek-flash": "deepseek-v4.1-flash", "x-preview-f": "ox-alpha", "xiaomi/mimo-v2.5": "mimo-v2.5", }