Skip to content

Expose existing Go2 navigation skills to external MCP agents - #4215

Draft
shadunts wants to merge 1 commit into
dimensionalOS:mainfrom
shadunts:feat/go2-external-agent
Draft

shadunts wants to merge 1 commit into
dimensionalOS:mainfrom
shadunts:feat/go2-external-agent

Conversation

@shadunts

@shadunts shadunts commented Sep 18, 2026

Copy link
Copy Markdown

External agents can now use the existing Go2 navigation and camera tools through dimos run unitree-go2-mcp, without starting an embedded model client or semantic perception models. Mapping keeps the existing CPU fallback.

Extract stop_navigation into a reusable skill inherited by the semantic navigation container, and cancel outstanding navigation when move_to times out. The external blueprint reuses the existing Go2 stack and tool implementations.

Validation: 13 focused tests and registry checks passed; mypy passed for the four changed production modules; all applicable pre-commit hooks passed. On macOS, replay started with NumPy CPU mapping, MCP returned a camera image, and navigation stop was confirmed. Physical movement has not been tested.

Companion Tool Chat integration: https://github.com/perceptron-ai-inc/genesis/pull/3709 (stacked on Akshat’s PR #3677).

@github-actions github-actions Bot added the first-time-contributor PR opened by an author who had not previously committed to this repository label Sep 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

first-time-contributor PR opened by an author who had not previously committed to this repository

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant