Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / EngineDefaults

Interface: EngineDefaults

Defined in: packages/core/src/engine/engine.ts:84

Properties

PropertyTypeDescriptionDefined 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?IsolationProviderThe worktree lifecycle provider.packages/core/src/engine/engine.ts:102
limits?UsageLimits-packages/core/src/engine/engine.ts:98
permissions?PermissionConfigEngine-wide permission chain layers.packages/core/src/engine/engine.ts:100
profiles?Record<string, AgentProfile>-packages/core/src/engine/engine.ts:86
retry?RetryPolicyEngine-wide transport RetryPolicy (M4-T05).packages/core/src/engine/engine.ts:104
roleFloors?QualityFloorsHard 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?WorkflowRegistryThe workflow registry for shells and by-name resolution (10.4).packages/core/src/engine/engine.ts:88