package claude type DailyActivity struct { Date string `json:"date"` MessageCount int `json:"messageCount"` SessionCount int `json:"sessionCount"` ToolCallCount int `json:"toolCallCount"` } type DailyModelTokens struct { Date string `json:"date"` TokensByModel map[string]int `json:"tokensByModel"` } type ModelUsage struct { InputTokens int `json:"inputTokens"` OutputTokens int `json:"outputTokens"` CacheReadInputTokens int `json:"cacheReadInputTokens"` CacheCreationInputTokens int `json:"cacheCreationInputTokens"` WebSearchRequests int `json:"webSearchRequests"` CostUSD float64 `json:"costUSD"` ContextWindow int `json:"contextWindow"` } type StatsCache struct { Version int `json:"version"` LastComputedDate string `json:"lastComputedDate"` DailyActivity []DailyActivity `json:"dailyActivity"` DailyModelTokens []DailyModelTokens `json:"dailyModelTokens"` ModelUsage map[string]ModelUsage `json:"modelUsage"` TotalSessions int `json:"totalSessions"` TotalMessages int `json:"totalMessages"` }