rulvar API reference / @rulvar/rulvar / ExtractNecessityInput
Interface: ExtractNecessityInput
Defined in: packages/core/dist/index.d.ts
The inputs of the extract-necessity rule.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
extractRef | `${string}:${string}` | The extract-resolved model (same chain, role 'extract'). | packages/core/dist/index.d.ts |
finalizeRouted | boolean | Finalize is configured in routing (finalizeConfigured). | packages/core/dist/index.d.ts |
loopRef | `${string}:${string}` | The loop-resolved model. | packages/core/dist/index.d.ts |
loopTier | StructuredOutputTier | The required tier for the schema on the LOOP model. | packages/core/dist/index.d.ts |
schemaSet | boolean | A schema is set on the call; without one extract never fires. | packages/core/dist/index.d.ts |
toolsAvailable | boolean | The agent's toolset is non-empty (escalate opt-in counts). | packages/core/dist/index.d.ts |