v0.8.0 — Skills, MCP Prompts/Resources, Codebase Overhaul
The big one. RoboRun is now a complete MCP-native robot platform.
Highlights
- Skills plugin system — 4 loading paths, 5 built-in skills, skill template
- Compose skill — chain tools into reusable workflows (
run_sequence,save_workflow) - Inspect skill —
robot_brief(one-call robot overview),watch_topic,diff_state - 8 MCP prompts — guided workflows: explore-robot, safety-check, quick-start, fleet-sweep, build-workflow, and more
- 6 MCP resources + 1 template — server-info, skills, ros-graph, workflows, prompts-catalog, soul. Live topic streaming via
roborun://topic/{path} - MCP logging — real-time notifications on every tool call
- 49 total tools — 30 built-in ROS + 19 skill tools
- Route decomposition — 12 focused modules, 200-line server.py
- Generic codebase — works with any ROS 2 robot, not locked to any vendor
- Safety velocity clamping — configurable limits
- Dynamic ROS context injection — agent system prompt auto-injects live graph
- Persistent cross-agent memory — facts survive across sessions
- SOUL.md — agent behavioral identity
- Thin deps — core requires only
websocket-client+websockets
Install
pip install roborun
roborunOr use as MCP server:
{ "mcpServers": { "roborun": { "command": "roborun-mcp" } } }Full MCP surface
| Count | |
|---|---|
| Tools | 49 |
| Prompts | 8 |
| Resources | 6 |
| Resource Templates | 1 |
| Skills | 5 |