Skip to content

Type Alias: RecordableConversationKind

@kortexya/reasoninglayer


@kortexya/reasoninglayer / RecordableConversationKind

RecordableConversationKind = Exclude<ConversationKind, "assistant" | "generative_ui">

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

A conversation kind that recordTurn may name.

assistant and generative_ui are excluded: the engine refuses them 400 on POST /api/v1/conversation/{id}/turns, because sendMessage and ui.generate own those conversations.