tofupilot phases
Last updated on October 28, 2026
The phases command queries Phases, the individual steps inside runs.
ls
The ls subcommand lists and filters phases, scoped to a single procedure via --procedure-id. The full filter list is: --procedure-id, --names, --outcomes, --sequence-paths, --started-after, --started-before, --exclude-retries, --run-outcomes, --ids, --duration-min, --duration-max, --deployment-ids, --procedure-versions, --environments, --operated-by-ids, --operated-by-names, --created-by-station-ids, --created-by-user-ids, --serial-numbers, --part-numbers, --revision-numbers, --batch-numbers, --samples, --sort-by, --sort-order, --limit, and --cursor.
tofupilot phases ls --procedure-id proc_abc --outcomes FAIL --exclude-retries trueget
The get subcommand fetches a single phase by ID.
tofupilot phases get --id phase_abc123How is this guide?
tofupilot parts
Create, list, update, and delete TofuPilot parts from the terminal to keep your part catalog in sync with engineering changes.
tofupilot plug
Learn how to list a TofuPilot procedure's plugs, read their methods and call them from the terminal for instrument bring-up, without running the procedure.