Skip to main content
The supported public CLI surface is small: These sit on top of the middleware primitives. Simulation and collection are part of the framework contract, not optional side workflows.

Through uv run

All commands work with uv run — no global install needed:
uv run rfx record --robot so101 --repo-id demos --episodes 10
uv run rfx deploy runs/my-policy --robot so101
uv run rfx doctor
Or directly if rfx is installed:
rfx record ...
rfx deploy ...
rfx doctor

Secondary commands

rfx train and rfx runs remain available for lightweight workflow metadata and artifact lineage:
rfx runs list --limit 20
rfx runs show <run_id>
They are secondary to the core SDK / runtime loop — the primary path is the three commands above plus the SDK.