chore(teleop): rename Quest stack to WebXR - #3676
Conversation
Codecov Report❌ Patch coverage is
@@ Coverage Diff @@
## main #3676 +/- ##
==========================================
+ Coverage 77.93% 77.98% +0.04%
==========================================
Files 1300 1296 -4
Lines 125122 124870 -252
Branches 10917 10901 -16
==========================================
- Hits 97519 97380 -139
+ Misses 24457 24318 -139
- Partials 3146 3172 +26
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 16 files with indirect coverage changes 🚀 New features to boost your workflow:
|
f71e3e1 to
06be824
Compare
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
Greptile SummaryThis change renames the Quest teleoperation stack under WebXR naming across the package, integrations, tests, and documentation. A focused check confirmed that Confidence Score: 4/5Not ready to merge until the WebXR README points contributors to the current package directory. The documented package root was directly compared with the repository filesystem and tracked paths, confirming that the README uses the old directory name. Files Needing Attention:
What T-Rex did
|
|
looking good. The html/js files refer |
|
Addressed the landing-page feedback in 3950c95: both the document title and visible heading now say DimOS WebXR Teleop. I also renamed the VR-only function/status wording because this client requests |
d73e1ae to
f14fc67
Compare
Contribution path
This is a breaking rename of the existing device-specific Quest teleoperation
adapter before PICO support is developed separately.
Problem
The browser teleoperation stack was named after Meta Quest even though it uses
the WebXR API and supports both immersive AR and immersive VR sessions.
Changes
tests, and documentation while retaining real device names in support notes.
behavior.
There are intentionally no compatibility aliases for the removed Quest names.
Verification
uv run pytest -q dimos/teleop/webxr/test_module.py dimos/teleop/webxr/test_blueprints.py dimos/control/tasks/teleop_ik_task/test_teleop_ik_task.py dimos/control/test_coordinator_routing.py dimos/teleop/hosted/test_arm_command.py dimos/robot/test_all_blueprints.py dimos/robot/test_all_blueprints_generation.py dimos/robot/test_get_all_blueprints.pyuv run ruff checkuv run mypy dimos/node --check dimos/teleop/webxr/web/static/teleop.jsAI assistance
OpenAI Codex with GPT-5 performed the refactor cleanup, documentation updates,
and automated verification under user direction.
Checklist