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