Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/core / CostAttribution

Interface: CostAttribution

Defined in: packages/core/src/engine/ctx.ts:809

Per-run cost attribution buckets consumed by CostReport (M1-T10/T11).

Properties

PropertyTypeDescriptionDefined in
byAgentTypeMap<string, number>-packages/core/src/engine/ctx.ts:812
byModelMap<string, number>-packages/core/src/engine/ctx.ts:810
byPhaseMap<string, number>-packages/core/src/engine/ctx.ts:811
byRoleMap<InvocationRole, number>-packages/core/src/engine/ctx.ts:815
byScopeMap<string, number>Keyed by the raw journal scope (RV3805); '' is the root's own scope.packages/core/src/engine/ctx.ts:814
orchestrator{ forcedFinish: boolean; reserveUsedUsd: number; spentUsd: number; wakes: number; }The DEF-7 orchestrator block, mutated by the mode (c) machinery.packages/core/src/engine/ctx.ts:818
orchestrator.forcedFinishboolean-packages/core/src/engine/ctx.ts:818
orchestrator.reserveUsedUsdnumber-packages/core/src/engine/ctx.ts:818
orchestrator.spentUsdnumber-packages/core/src/engine/ctx.ts:818
orchestrator.wakesnumber-packages/core/src/engine/ctx.ts:818
unpriced{ model: string; usage: Usage; }[]-packages/core/src/engine/ctx.ts:816