Skip to content

RunStatsAccumulator

Defined in: packages/core/src/core/runStats.ts:99

Mutable tally behind finalizeRunStats; see createRunStatsAccumulator.

input: number

Defined in: packages/core/src/core/runStats.ts:101

Running sum of input/prompt tokens.


output: number

Defined in: packages/core/src/core/runStats.ts:103

Running sum of output/completion tokens.


sawUsage: boolean

Defined in: packages/core/src/core/runStats.ts:105

Whether ANY message reported usage_metadata — gates whether tokens are recorded at all.


toolResults: GthToolResult[]

Defined in: packages/core/src/core/runStats.ts:109

BATCH-21 — one record per executed tool result (ToolMessage), in arrival order, un-deduped.


tools: Set<string>

Defined in: packages/core/src/core/runStats.ts:107

Deduplicated set of invoked tool names.