innate CLI covers the first four without touching ROS2 directly.
1) Get the lay of the land
innate with no arguments prints the status dashboard: OS version, mode, ROS/DDS status, and a quick command reference. Start here — it often answers “is the stack even running?” immediately.
2) Check the hardware
3) Read the logs
| Keys | Action |
|---|---|
Ctrl+B then 0–6 | Switch to a window |
Ctrl+B then ← / → | Switch between panes |
Ctrl+B then Z | Zoom a pane to full screen (again to unzoom) |
Ctrl+B then [ | Scroll mode (q to exit) |
Ctrl+B then D | Detach (nodes keep running) |
4) Test skills in isolation
When an agent misbehaves, bypass it and trigger the skill directly:5) Drop down to ROS2
For anything the CLI doesn’t surface, use the ROS2 CLI directly:6) Restart and rebuild
innate build is smart: if nodes aren’t running it just builds, and if the build fails it leaves nodes stopped rather than restarting a broken stack.
For every command and flag, see the Innate CLI Reference. For hardware/runtime issue patterns, see Troubleshooting. For visualization workflows (RViz and Foxglove Bridge), see ROS2 Overview.

