Interface ApproveNlMapPlanOptionsExperimental

interface ApproveNlMapPlanOptions {
    actor: string;
    approvalId?: string;
    approver: string;
    bindings: Readonly<Record<string, AgentSourceBindingV1>>;
    expiresAt: string;
    issuedAt: string;
    mapBindingId?: string;
    model?: string;
    now?: string;
    plan: NlMapPlan;
    policyOverrides?: Partial<AgentPlanPolicyV1>;
    provider?: string;
    signer: AgentEnvelopeSigner;
    stepLimits?: {
        bytes?: number;
        rows?: number;
    };
}

Properties

actor: string
approvalId?: string
approver: string
bindings: Readonly<Record<string, AgentSourceBindingV1>>
expiresAt: string
issuedAt: string
mapBindingId?: string
model?: string
now?: string

Trusted evaluation time; defaults to issuedAt.

plan: NlMapPlan
policyOverrides?: Partial<AgentPlanPolicyV1>
provider?: string
stepLimits?: {
    bytes?: number;
    rows?: number;
}