Skip to main content
Defined in: conversations/ConversationRuntime.ts:230 How a conversation ended:
  • completed — the function returned or it c.goto()-ed elsewhere;
  • ended — c.end() was called;
  • guarded — a .guard() failed (whether it ended the flow or redirected it);
  • cancelled — aborted (/reset, handoff, replaced by a new conversation, stop()) or ConversationCancelled;
  • timedOut — a wait expired;
  • retriesExceeded — c.retry() ran out of attempts;
  • error — the conversation threw anything else.