First crack, mostly Claude, on running each agent as an individual connection to the server via WebSocket.