StvLi/dsh-ros2--packages-common ↗★ 22

dsh-ros2-common

Shared runtime for the dsh-ros2 plugin family: command runner, parsers, ToolDeps toolkit, and the robot-profile script (zero-copy across packages). Not a cordis bundle. 非独立运行插件,作为dsh-ros2系列插件的底层依赖。

Package
dsh-ros2-common
Compatibility
Unverified
Version
0.1.1
License
MIT
Last updated
Oct 1, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

dsh-ros2-common

Shared runtime for the dsh-ros2 plugin family — not a cordis bundle.

  • runner.ts — command runner (timeout / SIGKILL / ROS_LOG_DIR fallback / rosSetup), spawnJob
  • parse.ts — topic/graph/transform parsers
  • toolkit.ts — ToolDeps injection interface, result helpers, approval gate, /safety/state gate, profile loading (robot_profile.py via commonScriptPath), vision provider contract, ros2Tool adapter, makeRun
  • scripts/robot_profile.py — robot body profile + topology knowledge base (zero-copy shared by profile / moveit / safety)

Consumers depend on dsh-ros2-common and import from the package root.