Interface ApprovalRequest

Request for human approval during autonomous execution.

interface ApprovalRequest {
    requestId: string;
    step: PlanStep;
    reason: string;
    suggestedAction: "approve" | "modify" | "reject";
    timeoutMs: number;
}

Properties

requestId: string

Request identifier

step: PlanStep

Step requiring approval

reason: string

Reason approval is needed

suggestedAction: "approve" | "modify" | "reject"

Suggested action

timeoutMs: number

Timeout for response in ms