Interface NlAgentSafetyPlanOptionsExperimental

interface NlAgentSafetyPlanOptions {
    actor: string;
    bindings: Readonly<Record<string, AgentSourceBindingV1>>;
    mapBindingId?: string;
    model?: string;
    provider?: string;
    stepLimits?: {
        bytes?: number;
        rows?: number;
    };
}

Properties

actor: string
bindings: Readonly<Record<string, AgentSourceBindingV1>>

Source bindings keyed by binding id; must cover every step's target.

mapBindingId?: string

Binding id used for steps without a sourceId. Default "map".

model?: string
provider?: string
stepLimits?: {
    bytes?: number;
    rows?: number;
}