"use client"; import { Accordion, AccordionContent, AccordionItem, AccordionTrigger, } from "@/shared/ui/accordion"; import { Badge } from "@/shared/ui/badge"; import { cn } from "@/lib/utils"; import type { Tool } from "ai"; import { BotIcon } from "lucide-react"; import type { ComponentProps } from "react"; import { memo } from "react"; export type AgentProps = ComponentProps<"div">; export const Agent = memo(({ className, ...props }: AgentProps) => (
)); export type AgentHeaderProps = ComponentProps<"div"> & { name: string; model?: string; }; export const AgentHeader = memo( ({ className, name, model, ...props }: AgentHeaderProps) => ({children}
{JSON.stringify(schema, null, 2)}
{schema}