Skip to content

Hooks

optional onConversationEnd?: (args) => void | Promise<void>;
Parameter Type

args

{ outcome?: ConversationOutcomeRecord; session: Session; usage?: TurnUsage; }

args.outcome?

ConversationOutcomeRecord

args.session

Session

args.usage?

TurnUsage

void | Promise<void>


optional onEnd?: (ctx) => void | Promise<void>;
Parameter Type

ctx

RunContext

void | Promise<void>


optional onError?: (ctx, error) => void | Promise<void>;
Parameter Type

ctx

RunContext

error

Error

void | Promise<void>


optional onStart?: (ctx) => void | Promise<void>;
Parameter Type

ctx

RunContext

void | Promise<void>


optional onStreamPart?: (ctx, part) => void | Promise<void>;
Parameter Type

ctx

RunContext

part

HarnessStreamPart

void | Promise<void>