Normalize every provider to one cache-inclusive convention via canonicalizeUsage() before persist, and price cached + cache_creation as subsets of prompt_tokens in calculateCostFromTokens() to stop double-counting. usageRepo now delegates cost math to a single source. Surface Cached tokens/cost across dashboard (overview, tokens, cost, details). Merge Claude message_start cache with message_delta output so cache counts survive. Compatible LLM nodes now allow multiple API-key connections (key pool). Co-authored-by: Cursor <cursoragent@cursor.com> |
||
|---|---|---|
| .. | ||
| auth | ||
| db | ||
| headroom | ||
| mcp | ||
| network | ||
| oauth | ||
| qoder | ||
| tunnel | ||
| updater | ||
| appUpdater.js | ||
| consoleLogBuffer.js | ||
| dataDir.js | ||
| disabledModelsDb.js | ||
| localDb.js | ||
| mitmAliasCache.js | ||
| providerNormalization.js | ||
| requestDetailsDb.js | ||
| usageDb.js | ||