Skip to content

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 ​

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

Released under the ISC License.