Skip to main content
Flush destroys warm VMs immediately. With --nuke, it also terminates every running agent workflow and deletes every VM in the tenant. The --nuke flag is irreversible — all in-progress work that has not been pushed or opened as a pull request is lost.
Destroys idle (warm) VMs in the pool. The pool workflow then replenishes with fresh VMs built from the current base image. Running agents are not affected — only warm VMs waiting for assignment are deleted. Use this after changing an environment configuration or baking a new image, so that newly spawned agents pick up the changes.

Synopsis

Pool commands run from your laptop only. They are not available on agent VMs.

Arguments

Output

Without --nuke, prints the number of warm VMs flushed:
If no warm VMs exist:
With --nuke, prints the total number of workflows terminated and VMs deleted:

Examples

Flush warm VMs after a new image bake

The pool begins provisioning replacement VMs from the latest base image.

Nuclear reset

This terminates every running agent and deletes every VM in the tenant. Use only when you need to start completely fresh.

Errors