Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / ResolutionLayer

Interface: ResolutionLayer

Defined in: packages/core/src/model/router.ts:68

One layer's contribution to the resolution merge.

Properties

PropertyTypeDescriptionDefined in
effort?EffortExplicit effort field; wins over a ModelChoice-carried effort within the layer.packages/core/src/model/router.ts:74
model?ModelSpecApplies to all roles at once (AgentOpts.model / profile.model).packages/core/src/model/router.ts:70
routing?Partial<Record<InvocationRole, ModelSpec>>Per-role override; wins over model within the same layer.packages/core/src/model/router.ts:72