Skip to main content

Interface: InterruptRequest

Defined in: packages/core/src/interrupt/types.ts:99

Properties

interruptId

interruptId: string

Defined in: packages/core/src/interrupt/types.ts:100


spec

spec: { cancelLabel?: string; confirmLabel?: string; id?: string; kind: "confirm"; prompt: string; } | { id?: string; kind: "text"; maxLength?: number; placeholder?: string; prompt: string; } | { id?: string; kind: "choice"; multiple?: boolean; options: object[]; prompt: string; } | { id?: string; kind: "number"; max: number; min: number; prompt: string; step?: number; } | { accept?: string[]; id?: string; kind: "file"; maxBytes?: number; prompt: string; } | { id?: string; kind: "encrypted"; prompt: string; purpose?: "password" | "secret" | "api_key"; }

Defined in: packages/core/src/interrupt/types.ts:103


toolCallId

toolCallId: string

Defined in: packages/core/src/interrupt/types.ts:101


toolName

toolName: string

Defined in: packages/core/src/interrupt/types.ts:102