Skip to content

Rulvar API reference


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

PropertyTypeDescriptionDefined in
agentsAgentInvocationRow[]-packages/core/src/l0/telemetry-reduce.ts:86
byRoleRecord<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
totalCostUsdnumberSum of agent:end costUsd over settled spans.packages/core/src/l0/telemetry-reduce.ts:94