rulvar API reference / @rulvar/core / EngineDefaults
Interface: EngineDefaults
Defined in: packages/core/src/engine/engine.ts:84
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
gates? | Record<string, MechanicalGateProfile> | Registered mechanical gate profiles: named pure functions over AgentResult.artifacts for ladder acceptance gates (M7-T10). | packages/core/src/engine/engine.ts:97 |
isolation? | IsolationProvider | The worktree lifecycle provider. | packages/core/src/engine/engine.ts:102 |
limits? | UsageLimits | - | packages/core/src/engine/engine.ts:98 |
permissions? | PermissionConfig | Engine-wide permission chain layers. | packages/core/src/engine/engine.ts:100 |
profiles? | Record<string, AgentProfile> | - | packages/core/src/engine/engine.ts:86 |
retry? | RetryPolicy | Engine-wide transport RetryPolicy (M4-T05). | packages/core/src/engine/engine.ts:104 |
roleFloors? | QualityFloors | Hard per-role model constraints (M4-T09). | packages/core/src/engine/engine.ts:106 |
routing? | Partial<Record<InvocationRole, ModelSpec>> | - | packages/core/src/engine/engine.ts:85 |
schemas? | Record<string, SchemaSpec> | Registered SchemaSpec names for outputSchemaRef (M7-T05). | packages/core/src/engine/engine.ts:90 |
toolsets? | Record<string, ToolsOption> | Registered tool profile names for toolsetRef (M7-T05). | packages/core/src/engine/engine.ts:92 |
workflows? | WorkflowRegistry | The workflow registry for shells and by-name resolution (10.4). | packages/core/src/engine/engine.ts:88 |