ayahunter/dsh-plugin-clinic ↗★ 0
dsh-plugin-clinic
Plugin Clinic: read-only health checks for the installed DeepSeek Harness plugin set — loader health, dependency integrity, version compatibility, install-script risk, duplicates, and patch integrity, delivered as a model tool, a Web dashboard, and JSON reports.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ayahunter/dsh-plugin-clinic说明文档
阅读完整 README ↗dsh-plugin-clinic
插件诊所 —— 对 DeepSeek Harness(DSH)已安装插件集合的只读健康体检。
English · 规划 · 进度 · 使用指南 · 检查项参考
DSH 的"一切皆插件"把稳定性风险分散到了用户可自由组合的配置层——但没有任何东西告诉你
已安装的插件集合是否健康。dsh-plugin-clinic 补上这一环:体检 Harness home 下每个
profile 的插件,报告加载健康、依赖完整、版本兼容、安装脚本风险、重复与 patch 引用完整性;
全程只读、无外部状态。
特性
- 模型工具
plugin_health—— agent 可以在会话内自检环境,把发现转成具体的修复建议。 - Web 体检面板 —— 设置 → 插件 下的"体检"tab,按 profile 展示带严重性着色的插件卡片。
- JSON 报告 —— 稳定的
schemaVersion: 1契约,供 CI 与脚本消费。 - 8 项只读检查 —— 见 docs/checks.md:
load-health(加载健康)、bundle-manifest(清单完整)、peer-deps(依赖满足)、runtime-compat(版本兼容)、install-scripts(安装脚本风险)、duplicate(重复)、patch-health(patch 引用完整)、provenance(来源标注)。 - 一行安装 —— 单个 npm bundle patch 同时挂载 Host 引擎与浏览器面板。
安装
# 从 npm(预构建 lib/)
dsh plugin --profile web add dsh-plugin-clinic
# 或直接从 GitHub(源码安装;prepare 脚本负责构建,pnpm 会要求你显式允许一次构建——
# 语义见官方发布指南的 allowBuilds 说明)
dsh plugin --profile web add github:you/dsh-plugin-clinic
重启 profile。设置 → 插件 会出现"体检"tab;会话中获得 plugin_health 工具。
快速开始
在安装了的 profile 的任意会话中:
体检一下我的插件
或直接调用工具,{"details": true} 可查看每条发现的证据。Web GUI 中打开
设置 → 插件 → 体检,一眼看全所有 profile 的健康度。