RunOptions
Properties
Section titled “Properties”abortSignal?
Section titled “abortSignal?”optional abortSignal?: AbortSignal;agentId?
Section titled “agentId?”optional agentId?: string;driver?
Section titled “driver?”optional driver?: ChannelDriver;historyDelta?
Section titled “historyDelta?”optional historyDelta?: ModelMessage[];input?
Section titled “input?”optional input?: UserContent;The user turn: plain text, or AI SDK multimodal content (text + file/image/audio parts).
seedMessages?
Section titled “seedMessages?”optional seedMessages?: ModelMessage[];selection?
Section titled “selection?”optional selection?: ResolvedSelection;sessionId?
Section titled “sessionId?”optional sessionId?: string;signalDelivery?
Section titled “signalDelivery?”optional signalDelivery?: SignalDelivery;userId?
Section titled “userId?”optional userId?: string;optional wake?: WakeOptions;Agent-initiated (proactive) turn — mutually exclusive with input. The
runtime appends a wake note instead of a user message and runs the normal
loop: free-conversation agents proactively re-engage; an active flow
re-prompts its current step. Schedule wakes with createWakeJobRunner.