Skip to main content

CostUsageResponse

Agent Runtimes


Agent Runtimes / components/context/CostTracker / CostUsageResponse

Interface: CostUsageResponse

Defined in: context/CostTracker.tsx:21

Cost usage response from the agent-runtimes API.

Properties

agentId

agentId: string

Defined in: context/CostTracker.tsx:22


cumulativeBudgetUsd

cumulativeBudgetUsd: number | null

Defined in: context/CostTracker.tsx:30

Cumulative budget limit (from guardrails)


cumulativeCostUsd

cumulativeCostUsd: number

Defined in: context/CostTracker.tsx:26

Total cumulative cost in USD


lastTurnCostUsd

lastTurnCostUsd: number

Defined in: context/CostTracker.tsx:24

Cost for the last completed turn in USD


modelBreakdown

modelBreakdown: object[]

Defined in: context/CostTracker.tsx:36

Breakdown by model

costUsd

costUsd: number

inputTokens

inputTokens: number

model

model: string

outputTokens

outputTokens: number

requests

requests: number


perRunBudgetUsd

perRunBudgetUsd: number | null

Defined in: context/CostTracker.tsx:28

Per-run budget limit (from guardrails)


requestCount

requestCount: number

Defined in: context/CostTracker.tsx:32

Number of model requests made


runs?

optional runs?: object[]

Defined in: context/CostTracker.tsx:44

Optional run traces with pricing resolution info

pricingResolved

pricingResolved: boolean


totalTokensUsed

totalTokensUsed: number

Defined in: context/CostTracker.tsx:34

Total tokens used across all requests