Interface GuardrailHitlOverrideResult

Result of a post-approval guardrail check.

Contains the blocking guardrail's ID and reason when the override fires.

interface GuardrailHitlOverrideResult {
    passed: boolean;
    guardrailId?: string;
    reason?: string;
}

Properties

passed: boolean

Whether the guardrails passed (tool call may proceed).

guardrailId?: string

The guardrail ID that triggered the block (when passed is false).

reason?: string

Human-readable reason for the block.