Skip to content

Interface: ConversationSummaryDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / ConversationSummaryDto

Defined in: src/types/conversation.ts:1119

A conversation summary.

createdAt: string

Defined in: src/types/conversation.ts:1127

ISO 8601 creation timestamp.


id: string

Defined in: src/types/conversation.ts:1121

Conversation ID.


kind: ConversationKind

Defined in: src/types/conversation.ts:1136

The surface that owns the conversation. Every conversation carries one: an assistant chat carries 'assistant'.


optional sessionId?: string | null

Defined in: src/types/conversation.ts:1124

Session ID.


optional title?: string | null

Defined in: src/types/conversation.ts:1142

Human title: the first message of a chat, the prompt of a generated UI, or what a recording surface supplied.


turnCount: number

Defined in: src/types/conversation.ts:1130

Number of turns; always equals the length of getTurns().turns.