IntentFormEngine
Defined in: packages/core/src/types.ts:35
The live engine returned by createIntentForm — use this to query models and resolve intent.
Properties
Section titled “Properties”config
Section titled “config”
readonlyconfig:IntentFormConfig
Defined in: packages/core/src/types.ts:37
The config object passed to createIntentForm.
Methods
Section titled “Methods”getComponents()
Section titled “getComponents()”getComponents():
FieldComponentsMap
Defined in: packages/core/src/types.ts:39
Returns the engine-level field component map (empty object if none was provided).
Returns
Section titled “Returns”getModels()
Section titled “getModels()”getModels():
ModelDefinition<StandardSchemaV1<unknown,unknown>>[]
Defined in: packages/core/src/types.ts:41
Returns all registered model definitions.
Returns
Section titled “Returns”ModelDefinition<StandardSchemaV1<unknown, unknown>>[]
resolveIntent()
Section titled “resolveIntent()”resolveIntent(
prompt):Promise<IntentResolution<Record<string,unknown>>>
Defined in: packages/core/src/types.ts:43
Resolves a natural-language prompt to a structured IntentResolution.
Parameters
Section titled “Parameters”prompt
Section titled “prompt”string
Returns
Section titled “Returns”Promise<IntentResolution<Record<string, unknown>>>