WebSocketTransport now uses the agent id instead of a uuid when no url is configured