Skip to content

feat: cache token breakdown in computeSessionCost (from PR #24)#32

Merged
vakovalskii merged 1 commit into
mainfrom
feat/cost-cache-tokens-breakdown
Apr 7, 2026
Merged

feat: cache token breakdown in computeSessionCost (from PR #24)#32
vakovalskii merged 1 commit into
mainfrom
feat/cost-cache-tokens-breakdown

Conversation

@vakovalskii
Copy link
Copy Markdown
Owner

Rebased PR #24 by @NovakPAai on latest main.

Adds cacheReadTokens, cacheCreateTokens, contextPctSum, contextTurnCount to cost computation.

Tested: clean rebase, syntax OK, runtime verified (cost=48.14, breakdown populated).

- Кэш-токены (cache_read, cache_create) трекаются отдельно от input
- Добавлен расчёт утилизации контекстного окна (средний % по всем ходам, база 200K)
- getCostAnalytics расширен: totalInputTokens, totalOutputTokens, totalCacheReadTokens,
  totalCacheCreateTokens, avgContextPct, dailyRate, byAgent, agentNoCostData
- totalSessions теперь считает только сессии с реальными данными
- Обратно совместимо: новые поля добавлены, старые не изменены

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vakovalskii vakovalskii merged commit 297d565 into main Apr 7, 2026
6 checks passed
@vakovalskii vakovalskii deleted the feat/cost-cache-tokens-breakdown branch April 7, 2026 06:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant