Optionalconfig: CostAwareRoutingConfigRoute to the best available agents for a capability, applying cost-tier bias when budget utilisation warrants it.
Resolution order for budget ID:
options.budgetId → config.budgetId → no bias (null tier preference)
Required agent capability IRI (validated by instantiateTemplate)
Optionaloptions: { budgetId?: string; limit?: number; status?: string }Per-call overrides for status, limit, and budgetId
Ordered list of agent IRIs (best match first)
Cost-aware routing — wraps standard SPARQL routing with budget-biased tier selection.
When budget utilisation is below
softLimitRatio: routes normally (all tiers). When at or abovesoftLimitRatio: prefers ECONOMY, excludes PREMIUM.Routing decisions are emitted as PROV-O activities in the graph for audit trail.