roz CLI is the primary interface for interacting with robots, managing simulations, and running agent sessions. Install it with cargo install roz-cli or build from source.
Interactive Mode
Ctrl+C to stop the current action, or Ctrl+D to exit.
Simulation Management
roz sim start pulls the appropriate Docker image from bedrockdynamics/substrate-sim and starts a Gazebo simulation with the robot’s full middleware stack. The container exposes an MCP server on port 8090 that the agent discovers automatically.
Authentication
ROZ_API_URL before logging in.
Doctor
- Docker daemon running
- Required Docker images available
- Rust toolchain version
- Network connectivity to configured API endpoint
- GPU availability (for Gazebo rendering)
Setup
- LLM provider selection and API key configuration
- Docker verification
- Default robot type selection
- API endpoint configuration (for cloud deployments)
Configuration
roz.toml configuration file. See Configuration for the full list of options.
Skill Management
Non-Interactive Mode
Other Commands
| Command | Description |
|---|---|
roz recording list | List recorded sessions |
roz recording play ID | Replay a recorded session |
roz stream | Stream raw sensor/state data from the robot |
roz task create | Create a task for edge worker execution |
roz task status ID | Check task execution status |
roz trigger list | List configured triggers |
roz trigger create | Create an event-driven trigger |
roz host list | List registered edge hosts |
roz env | Show environment variable configuration |
roz trust | Manage trusted tool permissions |
Global Flags
| Flag | Description |
|---|---|
--model MODEL | Override the default LLM model |
--robot ROBOT | Override the default robot type |
--verbose | Enable debug logging |
--api-url URL | Override the API endpoint |
Source Code
CLI implementation:crates/roz-cli/src/commands/