Agent Tool Approval

Human-in-the-loop approval interface for agent tool calls, letting users review parameters, assess risk, and approve or reject actions before execution.

Features

  • Pending Approval Card: Each tool call surfaces as a reviewable card with clear approve/reject actions
  • Risk Assessment: Visual risk indicator helps users gauge the potential impact of each tool invocation
  • Parameter Preview: Expandable parameter details so users can inspect exactly what the agent intends to do
  • Approval History: Scrollable log of past decisions with timestamps and outcome badges
  • Execution Results: After approval, see the tool's output alongside the original request

Examples

Tool Call Review

Approval required

Create 12 follow-up tasks in Salesforce

Medium risk

Review the requested operation and supplied parameters before deciding.

Tool
create_salesforce_tasks
Scope
12 account records
Target
Task records only
Reversibility
Tasks can be deleted

Proposed parameters

scope12 account records
targetTask records only
reversibilityTasks can be deleted
due_dateThis Friday
ownerCurrent account owner
Why this action

The renewal review found four accounts that need executive outreach this week. Creating assigned tasks keeps the work visible without contacting customers.

create_salesforce_tasks ยท 0 previous decisions

Installation

npx shadcn@latest add "https://agents-ui.github.io/agents-kit/c/agent-tool-approval.json"