Interface NlMapControlPolicyExperimental

interface NlMapControlPolicy {
    actor?: string;
    autoExecuteReadOnly?: boolean;
    maxPlanSteps?: number;
    maxSelfCorrections?: number;
    now?: (() => string);
    onAudit?: ((event: HonuaAgentAuditEvent) => void);
}

Properties

actor?: string
autoExecuteReadOnly?: boolean

Auto-execute plans whose every step is read. Default true.

maxPlanSteps?: number

Maximum steps accepted in a proposed plan. Default 16.

maxSelfCorrections?: number

Bounded self-correction retries after a failed attempt. Default 2.

now?: (() => string)

Injectable clock used for prompts, audits, and receipts.

onAudit?: ((event: HonuaAgentAuditEvent) => void)