Skip to content

Function: buildRecoveryContextWithPipeline()

Makaio Framework


Makaio Framework / services-core / buildRecoveryContextWithPipeline

Function: buildRecoveryContextWithPipeline()

Section titled “Function: buildRecoveryContextWithPipeline()”

buildRecoveryContextWithPipeline(bus, session, options?): 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/agent-recovery.ts:170

Build recovery context and apply optional additional transforms.

IMakaioBus

Bus instance

IMakaioSession

Session to build context for

Optional transform pipeline to run before conversion

PipelineStep[]

Promise<{ extractedContext?: unknown; hasCompression?: boolean; hasConnectorSwap?: boolean; hasNewTransforms?: boolean; isFirstTurn?: boolean; messageHistory?: object[]; turnContext?: Record<string, JsonValue>; }>

SessionContext with transformed messageHistory and fresh-mode signal