import React, { Suspense, lazy } from 'react'; import { BrowserRouter, Routes, Route } from 'react-router-dom'; import { AppProvider } from './context/AppContext'; import { UIProvider } from './context/UIContext'; import Layout from './components/Layout'; const Dashboard = lazy(() => import('./pages/Dashboard')); const Chat = lazy(() => import('./pages/Chat')); const Config = lazy(() => import('./pages/Config')); const Cron = lazy(() => import('./pages/Cron')); const Logs = lazy(() => import('./pages/Logs')); const Skills = lazy(() => import('./pages/Skills')); const MCP = lazy(() => import('./pages/MCP')); const Memory = lazy(() => import('./pages/Memory')); const Nodes = lazy(() => import('./pages/Nodes')); const NodeArtifacts = lazy(() => import('./pages/NodeArtifacts')); const TaskAudit = lazy(() => import('./pages/TaskAudit')); const EKG = lazy(() => import('./pages/EKG')); const LogCodes = lazy(() => import('./pages/LogCodes')); const SubagentProfiles = lazy(() => import('./pages/SubagentProfiles')); const Subagents = lazy(() => import('./pages/Subagents')); const pageFallback = (
Loading
); export default function App() { return ( }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> ); }