Agent Requests Feature

A feature section where four example requests drive one Agent Session. The picked request plays in a terminal beside the screen it changes: an alert rule and its Slack message, a retention table filling cohort by cohort, revenue split by plan, events tagged one by one. A line under the row fills as each change lands, and the next request plays on its own until the visitor picks one.

Feature Section

Built with Agent Session

Uses motion, clsx, tailwind-merge

Open in ChatGPTOpen in Claude

Installation

The CLI writes components/agent-requests-feature.tsx, the components it's built with (components/ui/agent-session.tsx) and lib/utils.ts, and installs motion, clsx and tailwind-merge. It needs the @keyframeui registry in components.json; add it once per project.

npx shadcn@latest add @keyframeui/agent-requests-feature

Then put it where the section goes. The copy, links and data sit in constants at the top of the file, so making it yours starts there.

app/page.tsx
import { AgentRequestsFeature } from "@/components/agent-requests-feature";

export default function Page() {
  return <AgentRequestsFeature />;
}

Built with

Each of these is a component on its own, with its own examples and props. The block installs them for you.