IntentResolution
Defined in: packages/shared/src/types.ts:97
The resolved output of an intent resolution pass, including prefilled values and rule effects.
Type Parameters
Section titled “Type Parameters”TValues
Section titled “TValues”TValues extends Record<string, unknown> = Record<string, unknown>
Properties
Section titled “Properties”confidence
Section titled “confidence”confidence:
number
Defined in: packages/shared/src/types.ts:100
fieldRelevance
Section titled “fieldRelevance”fieldRelevance:
Record<string,number>
Defined in: packages/shared/src/types.ts:101
hiddenFields
Section titled “hiddenFields”hiddenFields:
ReadonlySet<string>
Defined in: packages/shared/src/types.ts:102
latencyMs?
Section titled “latencyMs?”
optionallatencyMs?:number
Defined in: packages/shared/src/types.ts:103
modelId
Section titled “modelId”modelId:
string
Defined in: packages/shared/src/types.ts:104
requiredFields
Section titled “requiredFields”requiredFields:
ReadonlySet<string>
Defined in: packages/shared/src/types.ts:105
tierId?
Section titled “tierId?”
optionaltierId?:string
Defined in: packages/shared/src/types.ts:106
usage?
Section titled “usage?”
optionalusage?:object
Defined in: packages/shared/src/types.ts:107
optionalcost?:number
tokensIn
Section titled “tokensIn”tokensIn:
number
tokensOut
Section titled “tokensOut”tokensOut:
number
validationIssues?
Section titled “validationIssues?”
optionalvalidationIssues?: readonlyIssue[]
Defined in: packages/shared/src/types.ts:108
values
Section titled “values”values:
TValues
Defined in: packages/shared/src/types.ts:109