google-gemini/robotics-samples
Temporal Dependencies A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit). |
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
No temporal dependencies found.
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
No temporal dependencies found.
No file pairs changed together.
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
n0["live-api"]
n0 ---|"2"| n0
classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#a0a0a070,stroke-width:2px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
Files Most Frequently Changed Together (Top 50)
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| live-api/spot/apps/manipulation/spot_client.py live-api/spot/apps/hydration-agent/server/catalog.mjs |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/__init__.py live-api/agent/model/live_api_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/prompt.mjs live-api/agent/core/observation.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/manipulation/spot_client.py live-api/agent/core/tool_call_handler.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/manipulation/models.py live-api/agent/ui/media-handler.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/config.mjs live-api/spot/apps/hydration-agent/index.html |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/ui/style.css live-api/agent/embodiment/human.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/agent.mjs live-api/agent/tool/tools.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/catalog.mjs live-api/agent/embodiment/tinybot/tinybot_embodiment.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/prompt.mjs live-api/agent/embodiment/base.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/__init__.py live-api/agent/embodiment/tinybot/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/tags/tag36h11-compact-letter.html live-api/agent/embodiment/human.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/tags/tag36h11-compact-letter.html live-api/spot/apps/navigation/cli.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/tools.mjs live-api/agent/scripts/er2_developer_api_example.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/visualizer.py live-api/agent/embodiment/tinybot/robot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/manipulation/cli.py live-api/agent/embodiment/base.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/prompt.mjs live-api/spot/apps/api/config.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/ui/style.css live-api/agent/scripts/er2_developer_api_example.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/tinybot/src/robot/robot_api.py live-api/agent/embodiment/spot/robot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/spot_client.py live-api/spot/apps/api/static/teleop.html |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration/public/index.html live-api/agent/agent/agent.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/model/robotics_developer/google/robotics/developer/v1/modelserving_pb2_grpc.py live-api/agent/model/live_api_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/index.mjs live-api/agent/ui/agent-client.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/fastapi.mjs live-api/agent/session_manager.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/registry.py live-api/spot/apps/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/api/static/detection.html live-api/agent/camera_poller.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/cli.py live-api/spot/apps/manipulation/cli.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/tinybot/src/robot/run_robot.py live-api/spot/apps/navigation/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration/public/index.html live-api/spot/apps/api/main.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/prompt/si_builder.py live-api/agent/embodiment/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/manipulation/models.py live-api/agent/model/live_api_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/ui/agent-ui.js live-api/agent/core/tool_call_handler.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/session_config.py live-api/agent/embodiment/tinybot/robot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/session_manager.py live-api/agent/server.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/api/static/detection.html live-api/agent/core/event_bus.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/server.py live-api/agent/embodiment/tinybot/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/main.py live-api/spot/apps/navigation/spot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/ui/agent-client.js live-api/agent/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/server.py live-api/agent/core/decision_making.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration/public/index.html live-api/agent/core/audio_handler.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/main.py live-api/spot/apps/hydration-agent/vite.config.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/model/live_api_client.py live-api/agent/core/tool_call_handler.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/__init__.py live-api/agent/agent/agent.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/tags/tag36h11-compact-letter.html live-api/agent/embodiment/robot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/state.mjs live-api/agent/embodiment/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration/public/index.html live-api/agent/embodiment/tinybot/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/api/static/cameras.html live-api/agent/embodiment/human.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/api/session.py live-api/agent/embodiment/spot/openapi_tools.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/spot_client.py live-api/agent/model/robotics_developer/google/robotics/developer/v1/modelserving_pb2_grpc.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/session_manager.py live-api/agent/scripts/er2_developer_api_example.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
Files from Different Folders Most Frequently Changed Together (Top 20)
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| live-api/spot/apps/manipulation/spot_client.py live-api/spot/apps/hydration-agent/server/catalog.mjs |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/__init__.py live-api/agent/model/live_api_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/prompt.mjs live-api/agent/core/observation.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/manipulation/spot_client.py live-api/agent/core/tool_call_handler.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/manipulation/models.py live-api/agent/ui/media-handler.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/config.mjs live-api/spot/apps/hydration-agent/index.html |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/ui/style.css live-api/agent/embodiment/human.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/agent.mjs live-api/agent/tool/tools.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/catalog.mjs live-api/agent/embodiment/tinybot/tinybot_embodiment.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/prompt.mjs live-api/agent/embodiment/base.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/__init__.py live-api/agent/embodiment/tinybot/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/tags/tag36h11-compact-letter.html live-api/agent/embodiment/human.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/tags/tag36h11-compact-letter.html live-api/spot/apps/navigation/cli.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/tools.mjs live-api/agent/scripts/er2_developer_api_example.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/visualizer.py live-api/agent/embodiment/tinybot/robot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/manipulation/cli.py live-api/agent/embodiment/base.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/prompt.mjs live-api/spot/apps/api/config.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/ui/style.css live-api/agent/scripts/er2_developer_api_example.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/tinybot/src/robot/robot_api.py live-api/agent/embodiment/spot/robot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/spot_client.py live-api/spot/apps/api/static/teleop.html |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
n0["live-api"]
n0 ---|"2"| n0
classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#a0a0a070,stroke-width:2px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
Files Most Frequently Changed Together (Top 50)
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| live-api/spot/apps/api/static/detection.html live-api/agent/camera_poller.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/config.mjs live-api/agent/embodiment/robot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/api/static/teleop.html live-api/agent/embodiment/human.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/api/config.py live-api/agent/prompt/si_builder.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/config.mjs live-api/agent/ui/agent-ui.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration/public/index.html live-api/agent/session_manager.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/tinybot/src/robot/robot_api.py live-api/spot/apps/hydration-agent/vite.config.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/scripts/er2_developer_api_example.py live-api/agent/prompt/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/tags/tag36h11-compact-letter.html live-api/agent/embodiment/spot/robot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/ui/media-handler.js live-api/agent/model/live_api_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/ui/style.css live-api/agent/prompt/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/scripts/er2_developer_api_example.py live-api/agent/embodiment/spot/robot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/main.py live-api/spot/apps/hydration-agent/server/catalog.mjs |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/registry.py live-api/spot/apps/api/main.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/core/decision_making.py live-api/agent/core/audio_handler.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/manipulation/gemini_detector.py live-api/agent/agent/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/model/__init__.py live-api/agent/embodiment/spot/robot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/src/main.jsx live-api/agent/embodiment/spot/openapi_tools.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/visualizer.py live-api/agent/model/live_api_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/tinybot/src/robot/camera_streamer.py live-api/spot/apps/hydration/public/index.html |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/__init__.py live-api/agent/embodiment/tinybot/tinybot_embodiment.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/api/session.py live-api/agent/embodiment/base.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/visualizer.py live-api/spot/apps/api/main.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/tools.mjs live-api/agent/embodiment/human.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration/server.mjs live-api/agent/core/decision_making.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/session_manager.py live-api/agent/server.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/__init__.py live-api/agent/scripts/er2_developer_api_example.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/tinybot/src/robot/camera_streamer.py live-api/agent/ui/pcm-processor.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/tags/tag36h11-compact-letter.html live-api/agent/prompt/si_builder.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/tags/tag36h11-compact-letter.html live-api/spot/apps/navigation/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/cli.py live-api/agent/prompt/si_builder.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/core/tool_call_handler.py live-api/agent/core/event_bus.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/manipulation/models.py live-api/agent/embodiment/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/index.mjs live-api/agent/agent/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/manipulation/__init__.py live-api/agent/embodiment/spot/robot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/manipulation/models.py live-api/agent/core/event_bus.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/visualizer.py live-api/agent/session_config.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/api/static/cameras.html live-api/agent/model/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/session_config.py live-api/agent/core/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/manipulation/cli.py live-api/agent/ui/media-handler.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/api/config.py live-api/agent/session_config.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration/public/index.html live-api/spot/apps/hydration-agent/server/state.mjs |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/state.mjs live-api/agent/model/tts_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/visualizer.py live-api/spot/apps/hydration-agent/server/fastapi.mjs |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/embodiment/robot_client.py live-api/agent/camera_poller.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/state.mjs live-api/agent/embodiment/spot/robot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/index.mjs live-api/agent/prompt/si_builder.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/ui/agent-client.js live-api/agent/core/tool_call_handler.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration/server.mjs live-api/agent/ui/agent-client.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/cli.py live-api/spot/apps/api/config.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
Files from Different Folders Most Frequently Changed Together (Top 20)
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| live-api/spot/apps/api/static/detection.html live-api/agent/camera_poller.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/config.mjs live-api/agent/embodiment/robot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/api/static/teleop.html live-api/agent/embodiment/human.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/api/config.py live-api/agent/prompt/si_builder.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/config.mjs live-api/agent/ui/agent-ui.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration/public/index.html live-api/agent/session_manager.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/tinybot/src/robot/robot_api.py live-api/spot/apps/hydration-agent/vite.config.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/scripts/er2_developer_api_example.py live-api/agent/prompt/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/tags/tag36h11-compact-letter.html live-api/agent/embodiment/spot/robot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/ui/media-handler.js live-api/agent/model/live_api_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/ui/style.css live-api/agent/prompt/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/scripts/er2_developer_api_example.py live-api/agent/embodiment/spot/robot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/main.py live-api/spot/apps/hydration-agent/server/catalog.mjs |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/registry.py live-api/spot/apps/api/main.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/manipulation/gemini_detector.py live-api/agent/agent/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/model/__init__.py live-api/agent/embodiment/spot/robot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/src/main.jsx live-api/agent/embodiment/spot/openapi_tools.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/visualizer.py live-api/agent/model/live_api_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/tinybot/src/robot/camera_streamer.py live-api/spot/apps/hydration/public/index.html |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/__init__.py live-api/agent/embodiment/tinybot/tinybot_embodiment.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
n0["live-api"]
n0 ---|"2"| n0
classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#a0a0a070,stroke-width:2px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
Files Most Frequently Changed Together (Top 50)
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| live-api/spot/apps/navigation/cli.py live-api/spot/apps/api/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration/server.mjs live-api/spot/apps/api/static/teleop.html |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/api/static/cameras.html live-api/agent/ui/style.css |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/index.mjs live-api/agent/prompt/si_builder.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/manipulation/__init__.py live-api/spot/apps/hydration-agent/server/index.mjs |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/core/event_bus.py live-api/agent/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/ui/agent-ui.js live-api/agent/core/audio_handler.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/api/__init__.py live-api/agent/ui/agent-ui.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/fastapi.mjs live-api/spot/apps/api/session.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/src/main.jsx live-api/agent/scripts/er2_developer_api_example.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/prompt.mjs live-api/agent/prompt/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/session_config.py live-api/agent/core/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/visualizer.py live-api/agent/ui/agent-ui.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/embodiment/human.py live-api/agent/camera_poller.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/spot_client.py live-api/spot/apps/hydration-agent/src/styles.css |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/agent.mjs live-api/agent/model/tts_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/index.mjs live-api/spot/apps/api/static/detection.html |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/spot_client.py live-api/agent/agent/agent.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/prompt.mjs live-api/agent/ui/agent-client.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/tags/generate_tag_sheets.py live-api/agent/ui/media-handler.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/tinybot/src/robot/robot_api.py live-api/agent/ui/agent-ui.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/api/config.py live-api/agent/embodiment/base.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/scripts/er2_developer_api_example.py live-api/agent/core/tool_call_handler.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/ui/pcm-processor.js live-api/agent/core/audio_handler.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/manipulation/cli.py live-api/agent/session_config.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/ui/pcm-processor.js live-api/agent/embodiment/tinybot/tinybot_embodiment.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/embodiment/tinybot/robot_client.py live-api/agent/core/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/src/main.jsx live-api/agent/session_manager.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration/server.mjs live-api/spot/apps/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/agent.mjs live-api/agent/model/robotics_developer_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/session_manager.py live-api/agent/embodiment/human.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/cli.py live-api/agent/core/event_bus.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/tags/tag36h11-compact-letter.html live-api/agent/embodiment/tinybot/tinybot_embodiment.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/ui/agent-ui.js live-api/agent/core/decision_making.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/prompt.mjs live-api/spot/apps/api/config.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/vite.config.js live-api/agent/ui/pcm-processor.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/model/robotics_developer/google/robotics/developer/v1/modelserving_pb2_grpc.py live-api/agent/embodiment/human.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/index.mjs live-api/spot/apps/api/config.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/server.py live-api/agent/prompt/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/registry.py live-api/agent/embodiment/tinybot/robot_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/tags/tag36h11-compact-letter.html live-api/agent/camera_poller.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration/public/index.html live-api/agent/embodiment/spot/spot_embodiment.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/__init__.py live-api/agent/core/event_bus.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/server.py live-api/agent/embodiment/human.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/tool/__init__.py live-api/agent/session_config.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/visualizer.py live-api/agent/ui/style.css |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/manipulation/gemini_detector.py live-api/spot/apps/hydration/public/index.html |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/tinybot/src/robot/robot_api.py live-api/agent/tool/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/model/live_api_client.py live-api/agent/camera_poller.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/api/static/teleop.html live-api/agent/embodiment/spot/openapi_tools.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
Files from Different Folders Most Frequently Changed Together (Top 20)
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| live-api/spot/apps/navigation/cli.py live-api/spot/apps/api/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration/server.mjs live-api/spot/apps/api/static/teleop.html |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/api/static/cameras.html live-api/agent/ui/style.css |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/index.mjs live-api/agent/prompt/si_builder.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/manipulation/__init__.py live-api/spot/apps/hydration-agent/server/index.mjs |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/core/event_bus.py live-api/agent/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/ui/agent-ui.js live-api/agent/core/audio_handler.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/api/__init__.py live-api/agent/ui/agent-ui.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/fastapi.mjs live-api/spot/apps/api/session.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/src/main.jsx live-api/agent/scripts/er2_developer_api_example.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/prompt.mjs live-api/agent/prompt/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/session_config.py live-api/agent/core/__init__.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/visualizer.py live-api/agent/ui/agent-ui.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/agent/embodiment/human.py live-api/agent/camera_poller.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/spot_client.py live-api/spot/apps/hydration-agent/src/styles.css |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/agent.mjs live-api/agent/model/tts_client.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/index.mjs live-api/spot/apps/api/static/detection.html |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/spot_client.py live-api/agent/agent/agent.py |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/hydration-agent/server/prompt.mjs live-api/agent/ui/agent-client.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |
| live-api/spot/apps/navigation/tags/generate_tag_sheets.py live-api/agent/ui/media-handler.js |
2 | 2 (100%) | 2 (100%) | 2026-07-30 |