Type Alias: ConversationKind
@kortexya/reasoninglayer / ConversationKind
Type Alias: ConversationKind
Section titled “Type Alias: ConversationKind”ConversationKind =
"assistant"|"guided_ontology"|"generative_ui"|"external_agent"
Defined in: src/types/conversation.ts:1092
The surface that owns a conversation.
Remarks
Section titled “Remarks”A closed set. The engine writes the kind when it creates the conversation,
and the kind never changes. A turn that names another kind is refused 409.
assistant— the chat ofsendMessage/sendMessageStream.guided_ontology— the guided ontology builder, recorded withrecordTurn.generative_ui— the conversation ofui.generate.external_agent— an agent that records its own turns withrecordTurn.