Slash Commands
CLI Flags
These flags are used when launching Drift from your shell (not from thedrift> prompt):
drift init
Run in an empty directory to scaffold a new project — workspace structure plus an initial DRIFT.md so the agent has context from prompt #1.
drift simulate
Launch a simulation from the command line without entering the interactive drift> shell. Useful for scripting or CI scenarios where you want to start a pre-built simulation non-interactively.
drift init first.
drift -c "<prompt>"
Run a single prompt non-interactively — Drift executes the task, auto-approves all steps, and exits cleanly when done. Useful for CI pipelines, batch testing, or quick one-offs from a script.
Natural Language Commands
At thedrift> prompt, you can type any request in plain English. Common categories:
Create
Modify
Launch & Inspect
Build
Debug
Quick Reference
Execution Control
Pausing mid-execution
PressESC at any point during a multi-step execution to pause. Drift remembers exactly what’s been completed and what’s still pending — nothing is lost.
When paused, you’ll be prompted to choose how to proceed:
This gives you full control — step through carefully when trying something new, or let Drift run freely once you’re confident.
Auto-Update
When a new version is available, Drift shows a notification on startup:/update to install the latest version. If you see “Mandatory update required”, your version is too old to work with current services — /update (or re-install) is required before continuing.