peng2048/rein-scene-forge-dsh-plugin ↗★ 0
rein-scene-forge-dsh-plugin
Prebuilt DeepSeek Harness tools and Skill for deterministic Rein Scene Forge validation and tour_robot package compilation.
AI 分析
专用于 Rein 场景编辑器的自动化验证与编译。适合从事机器人场景创作、需要对场景 IR 进行 Schema 校验和打包的专业开发人员。
インストール
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:peng2048/rein-scene-forge-dsh-pluginドキュメント
README 全文を読む ↗Rein Scene Forge DeepSeek Harness Plugin
A prebuilt ESM DeepSeek Harness plugin for the robot-scene-authoring Skill and four deterministic local tools.
Tools
All paths are resolved against the active workspace and must remain inside it. Existing reports and generated package files are protected unless force: true is passed.
validate_scene_requirement: validate a Scene Requirement JSON file and write a JSON report.validate_scene_ir: validate Scene IR with bundled JSON Schema and cross-reference rules.compile_tour_robot_scene: compile validated Scene IR into atour_robotauthoring package.verify_scene_package: revalidatemanifest.jsonand SHA-256 hashes for every manifest-listed target file.
The compiled package includes map_config.yaml, scene_config.yaml, explain_config.yaml, reception_pack.yaml, pad-profile-schema.json, manifest.json, scene-ir.json, validation-report.json, summary.json, traceability.json, and import-guide.md.
Runtime
The npm package is self-contained and requires Node.js 20 or newer. It uses ajv, yaml, and Node standard-library APIs; it does not require the Rein Scene Forge source repository or a Python environment.
The minimal adapter preserves dynamic authoring conditions and variants and declares the compatible Session Compiler as provided by the target runtime. It does not bundle the full dynamic Session Compiler.
Development checks
npm install --legacy-peer-deps
npm test
npm run smoke
npm pack --dry-run
The fixture at examples/dynamic-corporate-showroom/scene-ir.json is included in the package for a minimal offline example.
License
MIT. See LICENSE.