Confirmation

Tool approval dialogs with request, accepted, and rejected states — built from components/ai-elements/confirmation.

Approval request

Pending state with reject and approve action buttons.

Approved

Responded state after the user approved the tool execution.

Rejected

Denied state after the user rejected the tool execution.