Repository navigation
dsh-ros2 monorepo split — 7 npm packages(0.1.0)
按 docs/plugin-split-plan.md(ISP 收紧版)拆分,51 工具 + 4 skills 保留、名称与行为不变。
| 包 | 说明 |
|---|---|
dsh-ros2-common@0.1.0 |
共享库(非 bundle):runner / parse / toolkit + scripts/robot_profile.py(零复制) |
dsh-ros2-core@0.1.0 |
L1 诊断 + L2 管理 + L3 GUI(33 工具)+ ros2-diagnostics skill |
dsh-ros2-profile@0.1.0 |
robot_register/load/topology + 零位校准(4 工具)+ 注册/检索 skills |
dsh-ros2-moveit@0.1.0 |
discover/status/motion_validate/moveit_move(4 工具) |
dsh-ros2-safety@0.1.0 |
robot_safety_*(5 工具)+ safety/ ROS2 包 + safetyStrict |
dsh-ros2-vision@0.1.0 |
视觉工具(5)+ vlm/+offscreen/(files 修复)+ vision provider 服务 + 状态视觉 skill |
dsh-ros2@0.1.0 |
聚合 bundle(空 apply,向后兼容) |
- 跨包运行时契约不变(/vlm/describe、/safety/state 等);
safetyStrict语义不变 - 测试 117 全绿(按包拆分);7 包 tsc 构建通过
- 已全部发布 npm(registry.npmjs.org)
- 注:本机 harness 需重启后新 7 包才生效(当前进程仍为旧单体)