CLI Reference
Theados CLI covers everyday operations: find the local setup webapp, check
agent status, update and uninstall the agent, and inspect or tune hardware,
logs, network adapters, plugins, the profile, the radio link, and which services
run the native implementation.
Most flight-operations configuration (pairing, MAVLink, video, ground-station
setup, remote access) lives in the local setup webapp or ADOS Mission Control.
Top-level commands
Subgroups
ados
Run ados after install or over SSH:
- Setup URL.
- Hotspot, LAN, USB tether, and mDNS URLs when available.
- Mission Control and tunnel URLs when configured.
- MAVLink and video state.
- Network and remote access state.
- Services and telemetry.
q or Ctrl-C to exit.
If the command is not attached to a TTY, it prints the same summary as
ados status.
ados status
Use ados status for a short support-friendly summary:
ados update
Update the agent to the latest version. ados update re-runs the installer in
upgrade mode, which updates the Rust daemons and the CLI while preserving the
device identity and config.
current_version, latest_version, and update_available as JSON:
ados uninstall
Remove the installed agent:
ados plugin
The ados plugin subgroup manages the agent plugin host: install, enable, disable, remove, inspect, and tail logs for installed plugins. Each plugin runs as a subprocess under the agent supervisor with its own cgroup limits and a capability-gated IPC channel.
install, enable, disable, remove, and perms --revoke prompt for confirmation by default. Pass --yes to skip prompts in scripts.
The full operator and OEM guide is at Plugins. Plugin authoring lives under the Developers tab.
ados hardware
Inspect and reset the hardware-detection cache.
ados logs
Query the black-box logging store. The store keeps logs, telemetry history, discrete events, and hardware samples in a durable local database that survives reboots and is reachable when the network is down.
Add
--json for machine-readable output where supported.
ados network
Manage network adapters. Two nested groups.
ados profile
Show or override which profile the node runs.
ados radio
Inspect and tune the WFB-ng radio link, including pairing.
ados rust
Switch individual services between the native (Rust) and packaged implementations. This writes a marker file the supervisor reconciles. It never hand-edits live unit files.
Where the old commands went
The setup webapp is the operator UI for:- MAVLink setup.
- Video setup.
- Network and hotspot setup.
- Cloudflare remote access.
- Ground station pairing and role setup.
- Logs and support status.
- Advanced recovery.