dsh-insight — 插件评测中心

前言

DeepSeek Harness (DSH) 的设计理念是「一切皆插件」。在插件生态中,判断哪些插件值得安装、是否符合安全标准以及如何快速配置环境,往往需要跨多个工具操作。dsh-insight 将需求推荐、质量评分、安全审计和环境配方合并成同一个决策面。安装这一个包,就能获得完整的决策结论,而不是在三个工具间自行拼凑答案。

核心功能

该插件包含五个主要模块,覆盖从发现到决策的全流程:

  1. plugin_guide:需求推荐。根据用户输入的需求,推荐最匹配的插件(内置 84 个精选插件,14 个分类,包含理由与安装命令)。
  2. recipe:环境配方。提供社区配方,用户可以通过 apply 命令一键部署整套环境(如通知全家桶、安全审计套装)。
  3. plugin_rank:健康分排行。根据维护、文档、NPM 生态等维度计算插件健康分(0-100)。
  4. plugin_audit:安全扫描。对本地目录进行静态安全扫描,检测外泄、凭据、混淆和持久化等风险。
  5. plugin_verdict:安装决策。综合评分、安全扫描结果和需求匹配度,输出安装建议(install / caution / research / avoid)。

安装与依赖

安装命令如下:

dsh plugin --profile <profile> add dsh-insight

该插件依赖以下 peer dependencies:

  • @deepseek-ai/cordis (^4.0.1)
  • @deepseek-ai/dsh-system-prompt (^0.1.0-rc.6)
  • @deepseek-ai/dsh-tools (^0.1.0-rc.6)
  • @deepseek-ai/schemastery (^3.18.1)

使用示例

  • 寻找插件:plugin_guide (need=”抓取网页”)
  • 部署环境:recipe (search need=”手机远程”) → apply
  • 查看排行:plugin_rank (sort=score)
  • 安全审计:plugin_audit (dir=/path/to/checkout)
  • 最终决策:plugin_verdict (repo + need + dir 可选)

设计与安全

  • 纯逻辑层:核心代码(match.js、recipe.js、scoring.js、security.js、verdict.js)全部可独立单测,零依赖。
  • 评分模型:0-100 分的评分由维护 (30) + 文档 (25) + NPM (30) + 生态 (15) 四部分组成。
  • 安全机制:插件本身零网络请求;plugin_audit 仅对指定本地目录进行只读扫描,信任边界清晰。

仓库

https://github.com/863683348/dsh-insight

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜