Skip to content

rulvar API reference


rulvar API reference / @rulvar/plan / PlanRunnerOptions

Interface: PlanRunnerOptions

Defined in: packages/plan/src/plan-runner.ts:130

Configuration knobs of the PlanRunner extension.

Properties

PropertyTypeDescriptionDefined 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?booleanModelKnowledge 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?numberAbsolute, non-replenishable; default 32 (DEF-2).packages/plan/src/plan-runner.ts:132
reuse?ReuseConfigReuse-by-reference configuration (DEF-5).packages/plan/src/plan-runner.ts:137