/** * Dashboard Page Component * @description Main dashboard page with metrics and agent cards */ import { useState } from 'react'; import { MetricCard } from '@/components/dashboard/metric-card'; import { AgentCard } from '@/components/dashboard/agent-card'; import { Button } from '@/components/ui/button'; import { Search, Plus } from 'lucide-react'; /** * Dashboard component * @description Main dashboard page with all sections * @returns Dashboard element */ export function Dashboard() { const [activeTab, setActiveTab] = useState<'all' | 'my'>('all'); const agents = [ { title: 'Customer Support Agent', tags: ['GPT-4', 'Chat Interface'], description: 'Automates customer service inquiries with intelligent escalation and context preservation.', }, { title: 'Document Analyst', tags: ['Claude-3', 'PDF Processing', 'Knowledge Graph'], description: 'Analyzes documents to extract insights and generate comprehensive reports automatically.', }, { title: 'Sales Qualifier', tags: ['Lead Scoring', 'CRM Integration', 'Email Autom...'], description: 'Qualifies prospects, schedules meetings, and manages follow-up communications with tracking.', }, { title: 'Customer Support Agent', tags: ['GPT-4', 'Chat Interface'], description: 'Automates customer service inquiries with intelligent escalation and context preservation.', }, { title: 'Document Analyst', tags: ['Claude-3', 'PDF Processing', 'Knowledge Graph'], description: 'Analyzes documents to extract insights and generate comprehensive reports automatically.', }, { title: 'Sales Qualifier', tags: ['Lead Scoring', 'CRM Integration', 'Email Autom...'], description: 'Qualifies prospects, schedules meetings, and manages follow-up communications with tracking.', }, ]; return (
Monitor and manage your intelligent agents, knowledge bases, and automated workflows from a centralized dashboard