Interface: TurnDto
@kortexya/reasoninglayer / Conversation / TurnDto
Interface: TurnDto
Defined in: src/types/conversation.ts:279
A single conversation turn (message).
Properties
claimAnnotations?
optionalclaimAnnotations:ClaimAnnotationDto[] |null
Defined in: src/types/conversation.ts:299
Per-claim provenance annotations (assistant turns only).
content
content:
string
Defined in: src/types/conversation.ts:287
Message content.
id
id:
string
Defined in: src/types/conversation.ts:281
Turn ID.
intent?
optionalintent:string|null
Defined in: src/types/conversation.ts:293
Classified intent (assistant turns only).
osfql?
optionalosfql:string|null
Defined in: src/types/conversation.ts:296
OSFQL generated (assistant turns only).
role
role:
string
Defined in: src/types/conversation.ts:284
“user” or “assistant”.
timestamp
timestamp:
string
Defined in: src/types/conversation.ts:290
ISO 8601 timestamp.