Skip to content

IntentFormEngine

Defined in: packages/core/src/types.ts:35

The live engine returned by createIntentForm — use this to query models and resolve intent.

readonly config: IntentFormConfig

Defined in: packages/core/src/types.ts:37

The config object passed to createIntentForm.

getComponents(): FieldComponentsMap

Defined in: packages/core/src/types.ts:39

Returns the engine-level field component map (empty object if none was provided).

FieldComponentsMap


getModels(): ModelDefinition<StandardSchemaV1<unknown, unknown>>[]

Defined in: packages/core/src/types.ts:41

Returns all registered model definitions.

ModelDefinition<StandardSchemaV1<unknown, unknown>>[]


resolveIntent(prompt): Promise<IntentResolution<Record<string, unknown>>>

Defined in: packages/core/src/types.ts:43

Resolves a natural-language prompt to a structured IntentResolution.

string

Promise<IntentResolution<Record<string, unknown>>>