From 9989ac799fb9f05c03e8d24fc1a09ef503ac93d1 Mon Sep 17 00:00:00 2001 From: Automation Date: Thu, 21 May 2026 15:54:32 +0200 Subject: [PATCH] fix(combo): clarify log message when combo target is skipped due to unavailable credentials The combo loop log messages misleadingly said '(all accounts in cooldown)' when the actual reason could be model exclusion, rate-limiting, or other credential unavailability. Updated to accurately describe the real reason. --- open-sse/services/combo.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/open-sse/services/combo.ts b/open-sse/services/combo.ts index 4b1a07f7a3..f24750e7ea 100644 --- a/open-sse/services/combo.ts +++ b/open-sse/services/combo.ts @@ -2042,11 +2042,11 @@ export async function handleComboChat({ continue; } - // Pre-check: skip models where all accounts are in cooldown + // Pre-check: skip models where no credentials are available (excluded, rate-limited, or unavailable) if (isModelAvailable) { const available = await isModelAvailable(modelStr, target); if (!available) { - log.info("COMBO", `Skipping ${modelStr} (all accounts in cooldown)`); + log.info("COMBO", `Skipping ${modelStr} — no credentials available or model excluded`); if (i > 0) fallbackCount++; continue; } @@ -2450,7 +2450,7 @@ async function handleRoundRobinCombo({ if (isModelAvailable) { const available = await isModelAvailable(modelStr, target); if (!available) { - log.info("COMBO-RR", `Skipping ${modelStr} (all accounts in cooldown)`); + log.info("COMBO-RR", `Skipping ${modelStr} — no credentials available or model excluded`); if (offset > 0) fallbackCount++; continue; }