Function: buildRecoveryContext()
Makaio Framework / services-core / buildRecoveryContext
Function: buildRecoveryContext()
Section titled “Function: buildRecoveryContext()”buildRecoveryContext(
bus,session):Promise<{extractedContext?:unknown;hasCompression?:boolean;hasConnectorSwap?:boolean;hasNewTransforms?:boolean;isFirstTurn?:boolean;messageHistory?:object[];turnContext?:Record<string,JsonValue>; }>
Defined in: ../../../packages/services/core/src/session/utils/recovery-context.ts:16
Build sessionContext with messageHistory for a recovered agent. Uses getFullConversation() to assemble history from stored messages.
This function is framework-safe: it has no host-layer dependencies (no PersonaSubjects, ProfileSubjects, VirtualModelSubjects, etc.).
Parameters
Section titled “Parameters”Bus instance
session
Section titled “session”Session to build context for
Returns
Section titled “Returns”Promise<{ extractedContext?: unknown; hasCompression?: boolean; hasConnectorSwap?: boolean; hasNewTransforms?: boolean; isFirstTurn?: boolean; messageHistory?: object[]; turnContext?: Record<string, JsonValue>; }>
SessionContext with messageHistory and isFirstTurn signal