Skip to content

InterruptRequest

allowedDecisions: ("deny" | "approve")[];

callsite: string;

optional continuation?: ModelMessage[];

createdAt: number;

deadline: number | null;

display: object;
Name Type

description?

string

title

string


kind: "approval" | "signal";

optional meta?: Record<string, unknown>;

optional operation?: FrozenToolOperation;

requestId: string;

responseSchema: Record<string, unknown>;

resumeKey: string;

Durable step key consumed when the suspended call resumes.


signalName: string;