rulvar API reference / @rulvar/plan / PlanRunnerOptions
Interface: PlanRunnerOptions
Defined in: packages/plan/src/plan-runner.ts:130
Configuration knobs of the PlanRunner extension.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
approachVocabulary? | string[] | Out-of-vocabulary tags get a typed tool error with bounded re-prompt (DEF-3). | packages/plan/src/plan-runner.ts:135 |
guards? | RevisionGuardsOptions | - | packages/plan/src/plan-runner.ts:133 |
kbPropose? | boolean | ModelKnowledge phase 3 opt-in: registers the kb_propose tool, which journals quarantined model observations into the RunLedger's modelObservations section. Registered like any opt-in tool, so enabling it changes toolsetHash by design. Default false. | packages/plan/src/plan-runner.ts:148 |
limits? | Partial<Pick<TerminationLimits, "maxTotalSpawns" | "maxEscalationsPerLogicalTask" | "maxDepth">> | Frozen termination knobs beyond the revision budget (DEF-2). | packages/plan/src/plan-runner.ts:139 |
maxRevisionsPerRun? | number | Absolute, non-replenishable; default 32 (DEF-2). | packages/plan/src/plan-runner.ts:132 |
reuse? | ReuseConfig | Reuse-by-reference configuration (DEF-5). | packages/plan/src/plan-runner.ts:137 |