1Sponsor

Tool Call

Displays an AI tool invocation with status indicator, args, result, and elapsed time

Terminal

Installation

pnpm dlx shadcn@latest add https://termcn.dev/r/tool-call.json

Usage

import { ToolCall } from "@/components/ui/tool-call";
<ToolCall
  name="search_codebase"
  args={{ query: "handleSubmit", maxResults: 10 }}
  status="success"
  result="Found 3 matches in src/components/"
  duration={245}
/>

API Reference

ToolCall

PropTypeDefault
namestringrequired
argsRecord<string, unknown>undefined
status"pending" | "running" | "success" | "error"required
resultunknownundefined
durationnumberundefined
collapsiblebooleantrue
defaultCollapsedbooleantrue