Devboxes represent a persistent dev environment that can be launched and shut down as needed.
Over the course of a Devbox’s lifecycle, it will transition through a series of states depending on your use case:
provisioning: Runloop is allocating and booting the necessary infrastructure resources.
initializing: Runloop defined boot scripts are running to enable the environment for interaction.
running: The Devbox is ready for interaction.
failure: The Devbox failed as part of booting or running user requested actions.
shutdown: The Devbox was successfully shutdown and no more active compute is being used.