Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / ExtractNecessityInput

Interface: ExtractNecessityInput

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

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:49
finalizeRoutedbooleanFinalize is configured in routing (finalizeConfigured).packages/core/src/model/roles.ts:55
loopRef`${string}:${string}`The loop-resolved model.packages/core/src/model/roles.ts:47
loopTierStructuredOutputTierThe required tier for the schema on the LOOP model.packages/core/src/model/roles.ts:51
schemaSetbooleanA schema is set on the call; without one extract never fires.packages/core/src/model/roles.ts:45
toolsAvailablebooleanThe agent's toolset is non-empty (escalate opt-in counts).packages/core/src/model/roles.ts:53