diff --git a/src/gateway/session-utils.ts b/src/gateway/session-utils.ts index fa3e7adc439..3b470adec58 100644 --- a/src/gateway/session-utils.ts +++ b/src/gateway/session-utils.ts @@ -1597,15 +1597,15 @@ export function buildGatewaySessionRow(params: { const rowModel = rowModelIdentity.model; const estimatedCostUsd = lightweight ? resolveNonNegativeNumber(entry?.estimatedCostUsd) - : resolveEstimatedSessionCostUsd({ + : (resolveEstimatedSessionCostUsd({ cfg, provider: rowModelProvider, model: rowModel, entry, - }) ?? resolveNonNegativeNumber(transcriptUsage?.estimatedCostUsd); + }) ?? resolveNonNegativeNumber(transcriptUsage?.estimatedCostUsd)); const contextTokens = lightweight ? resolvePositiveNumber(entry?.contextTokens) - : resolvePositiveNumber(entry?.contextTokens) ?? + : (resolvePositiveNumber(entry?.contextTokens) ?? resolvePositiveNumber(transcriptUsage?.contextTokens) ?? resolvePositiveNumber( resolveContextTokensForModel({ @@ -1614,7 +1614,7 @@ export function buildGatewaySessionRow(params: { model: rowModel, allowAsyncLoad: false, }), - ); + )); let derivedTitle: string | undefined; let lastMessagePreview: string | undefined;