Interface NlPlanIssueExperimental

One typed validation failure surfaced to the model for self-correction.

interface NlPlanIssue {
    capabilityGap?: {
        capabilities: readonly Capability[];
        capability: Capability;
        message: string;
        protocol?: Protocol;
        sourceId?: string;
        suggestedAction: string;
        supported: boolean;
    };
    code: NlPlanIssueCode;
    message: string;
    tool?: string;
    toolCallIndex?: number;
}

Properties

capabilityGap?: {
    capabilities: readonly Capability[];
    capability: Capability;
    message: string;
    protocol?: Protocol;
    sourceId?: string;
    suggestedAction: string;
    supported: boolean;
}

explainCapabilityGap output when the issue is a capability miss.

message: string
tool?: string
toolCallIndex?: number