HiWhaleW/dsh-toolbox--packages-compatibility-radar ↗★ 29

@dsh-toolbox/compatibility-radar

Local-first DSH plugin discovery, compatibility matrices, SQLite snapshots, upgrade diffs, and reports. 核心用途是检测 DSH 插件与目标运行时的兼容性并生成对比报告。适合需要管理多个插件、评估升级风险的开发者或高级系统管理员。

パッケージ
@dsh-toolbox/compatibility-radar
互換性
未検証
Harness ピア範囲
0.1.1-rc.2
Cordis ピア範囲
^4.0.1
バージョン
0.2.1
ライセンス
NOASSERTION
最終更新
2026/09/17

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:HiWhaleW/dsh-toolbox#4106c27b1a9ba3d81bedcf714e769d233032f892&path:packages/compatibility-radar

ドキュメント

README 全文を読む ↗

Compatibility Radar

Local-first MVP for discovering DSH plugins, checking them against a target runtime, storing compatibility snapshots in SQLite, and reporting upgrade risk.

Tools

  • compatibility_check — read local package.json files and build a matrix without saving it.
  • compatibility_snapshot — save the same matrix under a label.
  • compatibility_list — list prior snapshots.
  • compatibility_diff — compare two snapshots, or the latest two when ids are omitted.
  • compatibility_discover — find Profile Bundles under permitted workspace roots.
  • compatibility_infer_target — infer exact target versions from a local manifest.
  • compatibility_report — write private Markdown/HTML upgrade reports with remediation guidance.

The MVP understands the common exact, comparison, caret, tilde, wildcard, and || semver ranges used by current DSH plugins. It reads only explicitly supplied local package directories under the active session working directory (or operator-configured allowedRoots), does not install or upgrade anything, and performs no background network calls. Pre-release semver remains subtle: verify a release candidate with a real DSH install smoke test before publishing.

License

Source-available under the PolyForm Noncommercial License 1.0.0. Commercial use is not permitted; see the packaged LICENSE file.