Interface ExecuteAgentPlanStepOptions

interface ExecuteAgentPlanStepOptions {
    approval: unknown;
    approvalVerifier: AgentEnvelopeVerifier;
    auditSink: AgentExecutionAuditSinkV1;
    context: unknown;
    dryRun: unknown;
    executionId: string;
    executor: AgentOperationExecutorV1;
    maxClockSkewMs?: number;
    now?: (() => string);
    operation: unknown;
    policy: unknown;
    receiptSigner: AgentEnvelopeSigner;
    signal?: AbortSignal;
    stepId: unknown;
    useConsumer: AgentApprovalUseConsumer;
}

Properties

approval: unknown
approvalVerifier: AgentEnvelopeVerifier
context: unknown
dryRun: unknown
executionId: string

Non-secret, host-generated correlation id.

maxClockSkewMs?: number
now?: (() => string)

Injectable trusted clock. Called once for start and once for completion.

operation: unknown
policy: unknown
receiptSigner: AgentEnvelopeSigner
signal?: AbortSignal
stepId: unknown