Skip to content

Interface: NlQueryRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Query / NlQueryRequest

Interface: NlQueryRequest

Defined in: src/types/query.ts:292

Request for a natural language query.

Properties

conversationHistory?

optional conversationHistory: unknown[] | null

Defined in: src/types/query.ts:300

Optional conversation history for context (llm mode only).


mode?

optional mode: 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?

optional sessionId: 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.