Skip to content

InterruptSource

type InterruptSource = "tool" | "hook" | "multiagent-hook";

Defined in: src/interrupt.ts:23

Origin of an interrupt:

  • 'tool' — raised by a tool callback via ToolContext.interrupt().
  • 'hook' — raised by an agent-level hook (e.g. BeforeToolCallEvent.interrupt()).
  • 'multiagent-hook' — raised by a multi-agent hook (e.g. BeforeNodeCallEvent.interrupt()).