Interface: TokenAnalysis
Defined in: packages/core/src/introspection/TokenEconomics.ts:46
Token economics analysis for a single tool response.
Properties
actionKey
readonly actionKey: string | null;Defined in: packages/core/src/introspection/TokenEconomics.ts:50
Action key, if applicable
advisory
readonly advisory: string | null;Defined in: packages/core/src/introspection/TokenEconomics.ts:66
Human-readable advisory
blockCount
readonly blockCount: number;Defined in: packages/core/src/introspection/TokenEconomics.ts:54
Number of content blocks in the response
blocks
readonly blocks: readonly BlockTokenProfile[];Defined in: packages/core/src/introspection/TokenEconomics.ts:56
Per-block token breakdown
dataTokens
readonly dataTokens: number;Defined in: packages/core/src/introspection/TokenEconomics.ts:60
Data payload tokens (actual tool output)
estimatedTokens
readonly estimatedTokens: number;Defined in: packages/core/src/introspection/TokenEconomics.ts:52
Estimated total tokens in the response
overheadRatio
readonly overheadRatio: number;Defined in: packages/core/src/introspection/TokenEconomics.ts:62
Overhead-to-data ratio (higher = more overhead)
overheadTokens
readonly overheadTokens: number;Defined in: packages/core/src/introspection/TokenEconomics.ts:58
Overhead tokens (rules, affordances, UI decorators)
risk
readonly risk: TokenRisk;Defined in: packages/core/src/introspection/TokenEconomics.ts:64
Risk classification
toolName
readonly toolName: string;Defined in: packages/core/src/introspection/TokenEconomics.ts:48
Tool name