OverrideConfirmation
stableHigh-stakes override with consequence preview and mandatory acknowledgment — no blind overrides, consequences always shown first
import { OverrideConfirmation } from "@nodus/design-system/patterns"Props
| Prop | Type | Default | Description |
|---|---|---|---|
agentreq | string | — | Agent being overridden. |
agentTaskreq | string | — | What the agent was doing. |
overrideTitlereq | string | — | Override action title. |
overrideDescriptionreq | string | — | What the override does. |
consequencesreq | OverrideConsequence[] | — | Array of { id, severity, label, detail? } where severity is "critical" | "high" | "medium". |
acknowledgmentText | string | — | Custom acknowledgment statement. |
onConfirm | () => void | — | Called on confirmed override. |
onCancel | () => void | — | Called on cancel. |
agentrequiredstringDefault —Agent being overridden.
agentTaskrequiredstringDefault —What the agent was doing.
overrideTitlerequiredstringDefault —Override action title.
overrideDescriptionrequiredstringDefault —What the override does.
consequencesrequiredOverrideConsequence[]Default —Array of { id, severity, label, detail? } where severity is "critical" | "high" | "medium".
acknowledgmentTextstringDefault —Custom acknowledgment statement.
onConfirm() => voidDefault —Called on confirmed override.
onCancel() => voidDefault —Called on cancel.
This component was designed to express:
Explore Related
Pause/resume control for in-flight agents with execution state preservation — shows step count and last completed action when paused
Mid-execution goal redirect — shows agent progress, struck-through original goal, and preview of new goal before confirming
Containment unit for agent errors — severity-coded card with recovery actions
High-priority alert banner for human escalation