# sanad_api_r1 telemetry agent.
requests>=2.31,<3
# only needed if R1_POSITION_SOURCE=rosbridge (reads /odom for position):
websocket-client>=1.6,<2
# DDS stack (cyclonedds + the vendored unitree_sdk2py wheel) is installed by the
# Dockerfile, not from here — see Dockerfile. The agent degrades to heartbeats if
# unitree_sdk2py is unavailable.
