Skip to content

IntentResolution

Defined in: packages/shared/src/types.ts:97

The resolved output of an intent resolution pass, including prefilled values and rule effects.

TValues extends Record<string, unknown> = Record<string, unknown>

confidence: number

Defined in: packages/shared/src/types.ts:100


fieldRelevance: Record<string, number>

Defined in: packages/shared/src/types.ts:101


hiddenFields: ReadonlySet<string>

Defined in: packages/shared/src/types.ts:102


optional latencyMs?: number

Defined in: packages/shared/src/types.ts:103


modelId: string

Defined in: packages/shared/src/types.ts:104


requiredFields: ReadonlySet<string>

Defined in: packages/shared/src/types.ts:105


optional tierId?: string

Defined in: packages/shared/src/types.ts:106


optional usage?: object

Defined in: packages/shared/src/types.ts:107

optional cost?: number

tokensIn: number

tokensOut: number


optional validationIssues?: readonly Issue[]

Defined in: packages/shared/src/types.ts:108


values: TValues

Defined in: packages/shared/src/types.ts:109