AIDK API Reference / aidk-kernel / addUsageMetrics
Function: addUsageMetrics() ​
ts
function addUsageMetrics(ctx: KernelContext, usage: Record<string, number>): void;Defined in: packages/kernel/src/metrics-helpers.ts:47
Add usage metrics from a usage object. Converts nested structure to flat dot-notation keys.
Parameters ​
| Parameter | Type |
|---|---|
ctx | KernelContext |
usage | Record<string, number> |
Returns ​
void
Example ​
ts
addUsageMetrics(ctx, { inputTokens: 100, outputTokens: 50 });
// Sets: ctx.metrics['usage.inputTokens'] = 100
// ctx.metrics['usage.outputTokens'] = 50