rulvar API reference / @rulvar/core / RunProfile
Interface: RunProfile
Defined in: packages/core/src/engine/run-profiles.ts:17
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
budgetUsd? | number | Default 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? | number | Engine lifetime spawn cap (budgetDefaults.lifetimeSpawnCap). | packages/core/src/engine/run-profiles.ts:27 |
maxDepth? | number | Nesting depth ceiling (budgetDefaults.maxDepth). | packages/core/src/engine/run-profiles.ts:29 |
permissionPreset? | PermissionPreset | Permission preset applied to the engine-wide chain. | packages/core/src/engine/run-profiles.ts:25 |
perRunConcurrency? | number | Per-run concurrency width (createEngine concurrency.perRun). | packages/core/src/engine/run-profiles.ts:21 |