# Sidebar ↔ CLI parity (1:1) Every verb in the Cloud sidebar has a CLI verb that goes through the **same socket method** and the same app code path (`SurfaceCatalog`, the machine's `CmuxTuiSurfaceProvider`). An agent can do anything a person can do from the sidebar, and a sidebar action never does something the CLI cannot. Ids come from `cmux vm tree --json` / `cmux surface ls --json` (`//`, `ws_…`, `term_…`). Sidebar (human) | CLI (agent) | Socket method | Verified --- | --- | --- | --- **Machines panel + / palette "New Cloud Machine…"** (name, Base size; Create closes the sheet and the create runs in the background) | `cmux vm new [--desktop\|--base] [--size 4g\|8g\|16g\|24g\|32g\|64g] [--name