Skip to content

rulvar API reference


rulvar API reference / @rulvar/rulvar / EngineDefaults

Interface: EngineDefaults

Defined in: packages/core/dist/index.d.ts

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/dist/index.d.ts
isolation?IsolationProviderThe worktree lifecycle provider.packages/core/dist/index.d.ts
limits?UsageLimits-packages/core/dist/index.d.ts
permissions?PermissionConfigEngine-wide permission chain layers.packages/core/dist/index.d.ts
profiles?Record<string, AgentProfile>-packages/core/dist/index.d.ts
retry?RetryPolicyEngine-wide transport RetryPolicy (M4-T05).packages/core/dist/index.d.ts
roleFloors?QualityFloorsHard 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?WorkflowRegistryThe workflow registry for shells and by-name resolution (10.4).packages/core/dist/index.d.ts