From 2f280f6f2b313c44b8423fafc6aeb6bed4fd794a Mon Sep 17 00:00:00 2001 From: Julian Streibel Date: Thu, 19 Mar 2026 13:51:56 +0100 Subject: [PATCH] fix(usage): treat MiniMax current_interval_usage_count as remaining Fixes #50372 --- src/infra/provider-usage.fetch.minimax.ts | 6 ++++-- src/infra/provider-usage.test.ts | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/infra/provider-usage.fetch.minimax.ts b/src/infra/provider-usage.fetch.minimax.ts index 224c2455264..4ab11e8c22c 100644 --- a/src/infra/provider-usage.fetch.minimax.ts +++ b/src/infra/provider-usage.fetch.minimax.ts @@ -67,8 +67,6 @@ const USED_KEYS = [ "usedPrompt", "prompts_used", "promptsUsed", - "current_interval_usage_count", - "currentIntervalUsageCount", "consumed", ] as const; @@ -132,6 +130,10 @@ const REMAINING_KEYS = [ "promptLeft", "prompts_left", "promptsLeft", + "current_interval_usage_count", + "currentIntervalUsageCount", + "current_interval_remaining_count", + "currentIntervalRemainingCount", "left", ] as const; diff --git a/src/infra/provider-usage.test.ts b/src/infra/provider-usage.test.ts index fb267613184..480bf0c087c 100644 --- a/src/infra/provider-usage.test.ts +++ b/src/infra/provider-usage.test.ts @@ -219,7 +219,7 @@ describe("provider usage loading", () => { }, ], }, - expected: { usedPercent: 25 }, + expected: { usedPercent: 75 }, }, { name: "keeps payload-level MiniMax plan metadata when the usage candidate is nested",