Skip to content

rulvar API reference


rulvar API reference / @rulvar/rulvar / CostReport

Interface: CostReport

Defined in: packages/core/dist/index.d.ts

Full contract: https://docs.rulvar.com/guide/observability.

Properties

PropertyTypeDescriptionDefined in
byAgentTypeRecord<string, number>-packages/core/dist/index.d.ts
byModelRecord<string, number>Keyed by canonical ModelRef 'adapterId:model'.packages/core/dist/index.d.ts
byPhaseRecord<string, number>ctx.phase names; phase is structural for this map.packages/core/dist/index.d.ts
byRoleRecord<InvocationRole, number>-packages/core/dist/index.d.ts
orchestrator{ forcedFinish: boolean; reserveUsedUsd: number; share: number; spentUsd: number; wakes: number; }All-zero with forcedFinish false in runs without a dynamic orchestrator.packages/core/dist/index.d.ts
orchestrator.forcedFinishboolean-packages/core/dist/index.d.ts
orchestrator.reserveUsedUsdnumber-packages/core/dist/index.d.ts
orchestrator.sharenumber-packages/core/dist/index.d.ts
orchestrator.spentUsdnumber-packages/core/dist/index.d.ts
orchestrator.wakesnumber-packages/core/dist/index.d.ts
totalUsdnumber-packages/core/dist/index.d.ts
unpriced{ model: string; usage: Usage; }[]Usage on models absent from pricing; never a silent zero.packages/core/dist/index.d.ts