Interface: NlQueryRequest
@kortexya/reasoninglayer / Query / NlQueryRequest
Interface: NlQueryRequest
Defined in: src/types/query.ts:288
Request for a natural language query.
Properties
conversationHistory?
optionalconversationHistory:unknown[] |null
Defined in: src/types/query.ts:296
Optional conversation history for context (llm mode only).
mode?
optionalmode:NlQueryMode
Defined in: src/types/query.ts:292
Translation mode: “llm” (default), “constraint”, or “cognitive”.
query
query:
string
Defined in: src/types/query.ts:290
The natural language question.
sessionId?
optionalsessionId:string|null
Defined in: src/types/query.ts:298
Optional session ID for cognitive mode (persists agent learning across queries).
tenantId
tenantId:
string
Defined in: src/types/query.ts:294
Tenant ID for the query.