Confirmations

HITL approval compound — request, accept, and reject states for tool gates.

Agent & chat · fixture-only

Pending approval inline

Confirmation state="approval-requested" with warn tint blocks the turn until the user decides.

Workshop: Tool calls requiring human approval in /chat and /approvals.

Fixture data only — behaviour matches production chrome

Resolved approval feedback

ConfirmationAccepted / ConfirmationRejected replace the request — no duplicate action buttons.

Avoid: Toast-only approval feedback with no in-thread record.

Fixture data only — behaviour matches production chrome

Approval requested

Warn tint blocks the turn until the user approves or denies the tool call.

Approved

ConfirmationAccepted replaces the request — no duplicate buttons.

Rejected

ConfirmationRejected records the denial in-thread.