import React, { useState } from 'react' import { motion, AnimatePresence } from 'framer-motion' import { Bot, ChevronDown, Activity, CheckCircle, Clock } from 'lucide-react' const AgentStatus = ({ status }) => { const [expanded, setExpanded] = useState(false) const agentColors = { teaching: 'from-blue-500 to-cyan-500', assessment: 'from-green-500 to-emerald-500', knowledge: 'from-purple-500 to-pink-500', tutor: 'from-orange-500 to-red-500', recommendation: 'from-indigo-500 to-violet-500' } const agentNames = { teaching: 'Teaching Agent', assessment: 'Assessment Agent', knowledge: 'Knowledge Tracker', tutor: 'Personal Tutor', recommendation: 'Path Advisor' } return (
{Object.keys(status?.sub_agents || {}).length} agents active