Rulvar API reference / @rulvar/core / InvocationTable
Interface: InvocationTable
Defined in: packages/core/src/l0/telemetry-reduce.ts:85
The reduced table plus the per-role aggregate across every span.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
agents | AgentInvocationRow[] | - | packages/core/src/l0/telemetry-reduce.ts:86 |
byRole | Record<string, { costBasis: CostBasis; costUsd: number; usage: Usage; }> | Aggregated over COMPLETED phase pairs, keyed by role. The bucket's costBasis is 'per-call' only while EVERY folded pair carried the per-call basis; one aggregate-estimate pair degrades the bucket. | packages/core/src/l0/telemetry-reduce.ts:92 |
totalCostUsd | number | Sum of agent:end costUsd over settled spans. | packages/core/src/l0/telemetry-reduce.ts:94 |