API referenceInterfaces
AgentUsage
Interface: AgentUsage
Defined in: packages/microfoom-core/src/usage.ts:14
Cumulative usage, as read by a consumer. A live sync snapshot — grows as turns
settle, final once the run/session/turn ends. Optional fields are absent when
the provider does not report them; costUsd is absent when pricing is
underivable (and then a cost cap fails fast at setup — F5).
Properties
| Property | Type | Defined in |
|---|---|---|
cachedInputTokens? | number | packages/microfoom-core/src/usage.ts:19 |
calls | number | packages/microfoom-core/src/usage.ts:21 |
costUsd? | number | packages/microfoom-core/src/usage.ts:20 |
durationMs? | number | packages/microfoom-core/src/usage.ts:25 |
inputTokens | number | packages/microfoom-core/src/usage.ts:15 |
maxCallDepth | number | packages/microfoom-core/src/usage.ts:22 |
outputTokens | number | packages/microfoom-core/src/usage.ts:16 |
reasoningTokens? | number | packages/microfoom-core/src/usage.ts:18 |
startedAt? | Date | packages/microfoom-core/src/usage.ts:23 |
totalTokens | number | packages/microfoom-core/src/usage.ts:17 |
updatedAt? | Date | packages/microfoom-core/src/usage.ts:24 |
