agentskit.js

RouterOptions

Auto-generated API reference for RouterOptions.

Interface: RouterOptions

Defined in: router.ts:29

#Properties

#candidates

candidates: RouterCandidate[]

Defined in: router.ts:30


#classify?

optional classify?: (request) => string | string[] | undefined

Defined in: router.ts:37

Fast path: inspect the request, return a candidate id or tag(s). Return undefined to fall back to policy.

#Parameters

request

AdapterRequest

#Returns

string | string[] | undefined


#onRoute?

optional onRoute?: (decision) => void

Defined in: router.ts:39

Observability hook — fires once per decision.

#Parameters

decision
id

string

reason

string

request

AdapterRequest

#Returns

void


#policy?

optional policy?: RouterPolicy

Defined in: router.ts:32

Policy when classify doesn't pick a candidate. Default 'cheapest'.

Explore nearby

✎ Edit this page on GitHub·Found a problem? Open an issue →·How to contribute →

On this page