Skip to main content

createUsageRecorder

@forge/monorepo


@forge/monorepo / backend/src / createUsageRecorder

Function: createUsageRecorder()

createUsageRecorder(config): UsageRecorder

Defined in: backend/src/usage/recorder.ts:60

Parameters

config

clock?

() => string

idFactory?

() => string

pricing

PricingResolver

resolveCeiling?

(context) => UsageCeiling | Promise<UsageCeiling | undefined> | undefined

Per-run ceiling from the agent's ExecutionLimits. Undefined ⇒ the run is unbounded.

store

UsageStore

Returns

UsageRecorder