Skip to main content

AgentStreamSnapshotPayload

Agent Runtimes


Agent Runtimes / types/stream / AgentStreamSnapshotPayload

Interface: AgentStreamSnapshotPayload

Defined in: src/types/stream.ts:40

Properties

agentId?

optional agentId?: string

Defined in: src/types/stream.ts:41


approvals

approvals: AgentStreamToolApprovalPayload[]

Defined in: src/types/stream.ts:42


codemodeStatus?

optional codemodeStatus?: CodemodeStatusData | null

Defined in: src/types/stream.ts:47


contextSnapshot?

optional contextSnapshot?: ContextSnapshotData | null

Defined in: src/types/stream.ts:44


costUsage?

optional costUsage?: object

Defined in: src/types/stream.ts:45

cumulativeBudgetUsd

cumulativeBudgetUsd: number | null

cumulativeCostUsd

cumulativeCostUsd: number

lastTurnCostUsd

lastTurnCostUsd: number

lastUpdated

lastUpdated: string | null

modelBreakdown

modelBreakdown: object[]

perRunBudgetUsd

perRunBudgetUsd: number | null

requestCount

requestCount: number

runs

runs: object[]

totalTokensUsed

totalTokensUsed: number


fullContext?

optional fullContext?: Record<string, unknown> | null

Defined in: src/types/stream.ts:48


graphTelemetry?

optional graphTelemetry?: GraphTelemetryData | null

Defined in: src/types/stream.ts:49


mcpStatus?

optional mcpStatus?: McpToolsetsStatusResponse | null

Defined in: src/types/stream.ts:46


pendingApprovalCount

pendingApprovalCount: number

Defined in: src/types/stream.ts:43