Skip to content

Interface: UIGenerateIntent

@kortexya/reasoninglayer


@kortexya/reasoninglayer / UIGenerateIntent

Defined in: src/types/ui.ts:595

One resolved (or abstained) intent of the catalog pipeline.

description: string

Defined in: src/types/ui.ts:599

The natural-language intent the planner extracted.


id: string

Defined in: src/types/ui.ts:597

Planner-assigned id ("i1", "i2", …).


optional reason?: string

Defined in: src/types/ui.ts:611

Why the intent abstained, when status is "abstained".


optional returns?: UIResultShape

Defined in: src/types/ui.ts:607

Result shape of the authored read, when resolved.


riskTier: RiskTier

Defined in: src/types/ui.ts:605

Catalog-assigned risk tier of the authored statement.


optional statementId?: string

Defined in: src/types/ui.ts:601

The catalog statement id that was authored, when resolved.


status: string

Defined in: src/types/ui.ts:609

"resolved" or "abstained".


uiRole: string

Defined in: src/types/ui.ts:603

UI role: "view", "action", "form" or "toolbar".