Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/core / ExtractNecessityInput

Interface: ExtractNecessityInput

Defined in: packages/core/src/model/roles.ts:46

The inputs of the extract-necessity rule.

Properties

PropertyTypeDescriptionDefined in
extractRef`${string}:${string}`The extract-resolved model (same chain, role 'extract').packages/core/src/model/roles.ts:52
finalizeRoutedbooleanFinalize is configured in routing (finalizeConfigured).packages/core/src/model/roles.ts:58
loopRef`${string}:${string}`The loop-resolved model.packages/core/src/model/roles.ts:50
loopTierStructuredOutputTierThe required tier for the schema on the LOOP model.packages/core/src/model/roles.ts:54
schemaSetbooleanA schema is set on the call; without one extract never fires.packages/core/src/model/roles.ts:48
toolsAvailablebooleanThe agent's toolset is non-empty (escalate opt-in counts).packages/core/src/model/roles.ts:56