Documentation / @agentick/core / EngineContextMetrics
Interface: EngineContextMetrics ​
Defined in: core/src/types.ts:58
Metrics accumulated during procedure execution.
Metrics are automatically propagated from child procedures to parents when execution completes.
Example ​
typescript
// In a procedure
addMetric(ctx, 'tokens.input', 100);
addMetric(ctx, 'api_calls', 1);
// After execution, parent has accumulated metrics
const totalTokens = ctx.metrics['tokens.input'];See ​
- addMetric - Accumulate a metric value
- getUsageMetrics - Get token usage metrics
Extends ​
Indexable ​
[key: string]: any
Properties ​
usage ​
usage:
object
Defined in: core/src/types.ts:59
Index Signature ​
[key: string]: number
cachedInputTokens ​
cachedInputTokens:
number
inputTokens ​
inputTokens:
number
outputTokens ​
outputTokens:
number
reasoningTokens ​
reasoningTokens:
number
totalTokens ​
totalTokens:
number