Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / RunProfile

Interface: RunProfile

Defined in: packages/core/src/engine/run-profiles.ts:17

Properties

PropertyTypeDescriptionDefined in
budgetUsd?numberDefault run budget ceiling in USD, when the host does not set one.packages/core/src/engine/run-profiles.ts:23
effortByRole?Partial<Record<InvocationRole, Effort>>Per-role canonical effort hints (the model refs come from the host).packages/core/src/engine/run-profiles.ts:19
lifetimeSpawnCap?numberEngine lifetime spawn cap (budgetDefaults.lifetimeSpawnCap).packages/core/src/engine/run-profiles.ts:27
maxDepth?numberNesting depth ceiling (budgetDefaults.maxDepth).packages/core/src/engine/run-profiles.ts:29
permissionPreset?PermissionPresetPermission preset applied to the engine-wide chain.packages/core/src/engine/run-profiles.ts:25
perRunConcurrency?numberPer-run concurrency width (createEngine concurrency.perRun).packages/core/src/engine/run-profiles.ts:21