Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / CostAttribution

Interface: CostAttribution

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

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

Properties

PropertyTypeDescriptionDefined in
byAgentTypeMap<string, number>-packages/core/src/engine/ctx.ts:512
byModelMap<string, number>-packages/core/src/engine/ctx.ts:510
byPhaseMap<string, number>-packages/core/src/engine/ctx.ts:511
byRoleMap<InvocationRole, number>-packages/core/src/engine/ctx.ts:513
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:516
orchestrator.forcedFinishboolean-packages/core/src/engine/ctx.ts:516
orchestrator.reserveUsedUsdnumber-packages/core/src/engine/ctx.ts:516
orchestrator.spentUsdnumber-packages/core/src/engine/ctx.ts:516
orchestrator.wakesnumber-packages/core/src/engine/ctx.ts:516
unpriced{ model: string; usage: Usage; }[]-packages/core/src/engine/ctx.ts:514