Skip to content

Function: getFullConversation()

Makaio Framework


Makaio Framework / services-core / getFullConversation

getFullConversation(bus, sessionId): Promise<ContextAssemblyResult>

Defined in: ../../../packages/services/core/src/session/context/get-full-conversation.ts:22

Get full conversation for a session, traversing parent chain.

For forked sessions, this walks up the parent chain and assembles messages from each ancestor, respecting forkPointMessageId boundaries.

IMPORTANT: forkPointMessageId must be a Makaio message ID (not adapter ID). Normalization happens at adapter session link time.

IMakaioBus

Bus instance for RPC calls

string

Session to get conversation for

Promise<ContextAssemblyResult>

Full conversation with lineage