(usage: TokenUsage)
| 6 | export type UsageRecordScope = 'session' | 'turn'; |
| 7 | |
| 8 | function copyUsage(usage: TokenUsage): TokenUsage { |
| 9 | return { ...usage }; |
| 10 | } |
| 11 | |
| 12 | export class UsageRecorder { |
| 13 | private readonly byModel: Record<string, TokenUsage> = {}; |
no outgoing calls
no test coverage detected