Relativistic heavy-ion collisions are complex systems that involve physics with multiple length scales. Despite its tiny size and short lifetime, heavy-ion collisions emit various species of particles, carrying different information about the underlying dynamics of the Quark-Gluon Plasma (QGP). The soft hadrons exhibit collective behaviors. QCD jets can probe the QGP at multiple length scales. Electromagnetic radiations and W and Z bosons have negligible interactions with the QGP; hence, they carry information at their production points. Similar to modern astronomy, such a variety of particle measurements form multi-messenger heavy-ion physics. The JETSCAPE framework is an open-source theoretical tool to study all these observables in a unified setting. By drawing constraints from multiple aspects of heavy-ion measurements, the JETSCAPE framework can comprehensively describe heavy-ion collisions. In this talk, I will discuss the recent progress of the JETSCAPE framework in the quantitative descriptions of jet observables and deriving Baysian global constraints on QGP transport properties. I will also highlight the future extension of the JETSCAPE framework to study small systems and heavy-ion collisions at large net baryon densities.