search_docs
Search the docs for “rate limits”
Input
{
"query": "rate limits",
"limit": 5
}
Preview a component, add its source to your Next.js or Vite + React project with one command, and make it yours.
npx @seamlessui/cli add tool-call-cardPre-release@seamlessui/cli is not on npm yet. Install from a local build.
Tool Call Card · live demo
Simulated with local fixture data
Agent run · Ready to run
Search the docs for “rate limits”
{
"query": "rate limits",
"limit": 5
}Read /docs/api/rate-limits
{
"path": "/docs/api/rate-limits"
}Summarize the limits for the answer
{
"maxWords": 60
}Everyday building blocks and agent states: 29 components, plus an installable Agent Workspace.
A button with primary, secondary, ghost, and destructive variants, a 100ms press scale, and a loading state that keeps its width.
Show the status and result of an agent tool call.
Ask a person to approve or reject an agent action: what will run, then the decision, with duplicate-click protection while it is saved.
Try every state live, in light and dark, before you install anything.
One command shows the files and packages it will add, then writes them. Run it with --dry-run to stop at the plan.
Components land in components/seamless as plain TypeScript and Tailwind. Edit them freely; reinstalls never overwrite your changes.
$ seamless add tool-call-card --dry-run Items badge@0.2.0 required by tool-call-card tool-call-card@0.2.0 Files add src/components/seamless/ui/badge.tsx add src/components/seamless/agent/tool-call-card.tsx npm dependencies none Dry run: would add 2 files. Nothing was written.