Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/core / CostAttribution

Interface: CostAttribution

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

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

Properties

PropertyTypeDescriptionDefined in
byAgentTypeMap<string, number>-packages/core/src/engine/ctx.ts:775
byModelMap<string, number>-packages/core/src/engine/ctx.ts:773
byPhaseMap<string, number>-packages/core/src/engine/ctx.ts:774
byRoleMap<InvocationRole, number>-packages/core/src/engine/ctx.ts:778
byScopeMap<string, number>Keyed by the raw journal scope (RV3805); '' is the root's own scope.packages/core/src/engine/ctx.ts:777
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:781
orchestrator.forcedFinishboolean-packages/core/src/engine/ctx.ts:781
orchestrator.reserveUsedUsdnumber-packages/core/src/engine/ctx.ts:781
orchestrator.spentUsdnumber-packages/core/src/engine/ctx.ts:781
orchestrator.wakesnumber-packages/core/src/engine/ctx.ts:781
unpriced{ model: string; usage: Usage; }[]-packages/core/src/engine/ctx.ts:779