Skip to content

delete foxglove viewer support #2041

@leshy

Description

@leshy

maintaining two viewers (rerun + foxglove) is too much surface area for what we
get. foxglove support is likely already broken — we should stop claiming it.

scope:

  • --viewer foxglove option in GlobalConfig
  • dimos/robot/foxglove_bridge.py (FoxgloveBridge Module + dimos_lcm.foxglove_bridge dep)
  • foxglove-bridge console script in pyproject.tomldimos/utils/cli/foxglove_bridge/
  • dimos/utils/test_foxglove_bridge.py
  • dimos/msgs/foxglove_msgs/* — drop the whole package
  • demo configs that pin viewer="foxglove" (dimos/perception/demo_object_scene_registration.py:40,
    dimos/manipulation/grasping/demo_grasping.py:50)
  • ~63 files reference foxglove total — grep -ril foxglove to find the rest

rerun stays as the single supported viewer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions