d17df20f5ec46a69889a93575abb4a6593a11bca
Backend: - RmmHub with typed IRmmHubClient interface (AgentMetricsUpdated, AgentStatusChanged, CommandResultUpdated) - JoinAgentGroup / LeaveAgentGroup for per-agent subscriptions - AgentGrpcService now pushes to SignalR after every Heartbeat and CommandResult - Program.cs maps /hubs/rmm Frontend: - useSignalR hook with exponential backoff reconnect (0s/2s/10s/30s) - useGlobalSignalR: invalidates agents query on AgentStatusChanged - useAgentSignalR: joins agent group, invalidates metrics/tasks on updates - DashboardPage: live agent status updates via SignalR - AgentDetailPage: live metrics/command results + connection status indicator Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat: implement cross-platform metric collector with gopsutil, rename module to nexusrmm.local/agent
Description
No description provided
Languages
TypeScript
49.1%
C#
28.6%
Go
13.7%
PowerShell
6.8%
CSS
1.3%
Other
0.5%