rulvar API reference / @rulvar/rulvar / EngineDefaults
Interface: EngineDefaults
Defined in: packages/core/dist/index.d.ts
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/dist/index.d.ts |
isolation? | IsolationProvider | The worktree lifecycle provider. | packages/core/dist/index.d.ts |
limits? | UsageLimits | - | packages/core/dist/index.d.ts |
permissions? | PermissionConfig | Engine-wide permission chain layers. | packages/core/dist/index.d.ts |
profiles? | Record<string, AgentProfile> | - | packages/core/dist/index.d.ts |
retry? | RetryPolicy | Engine-wide transport RetryPolicy (M4-T05). | packages/core/dist/index.d.ts |
roleFloors? | QualityFloors | Hard per-role model constraints (M4-T09). | packages/core/dist/index.d.ts |
routing? | Partial<Record<InvocationRole, ModelSpec>> | - | packages/core/dist/index.d.ts |
schemas? | Record<string, SchemaSpec<unknown>> | Registered SchemaSpec names for outputSchemaRef (M7-T05). | packages/core/dist/index.d.ts |
toolsets? | Record<string, ToolsOption> | Registered tool profile names for toolsetRef (M7-T05). | packages/core/dist/index.d.ts |
workflows? | WorkflowRegistry | The workflow registry for shells and by-name resolution (10.4). | packages/core/dist/index.d.ts |