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
| Property | Type | Description | Defined in |
|---|---|---|---|
effort? | Effort | Explicit effort field; wins over a ModelChoice-carried effort within the layer. | packages/core/src/model/router.ts:74 |
model? | ModelSpec | Applies 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 |