kidai-plugin-market-hub:DeepSeek Harness 的插件市场中心

前言

DSH(DeepSeek Harness)的理念是「一切皆插件」,插件数量上来之后,问题就从「装什么」变成了「去哪找、怎么装、怎么管」:目录分散在 GitHub 话题、npm 注册表和社区精选列表里;安装要自己解析包名、执行 pnpm、收敛 bundles 配置;更新和卸载又要回到命令行重来一遍。这些步骤不难,但每装一个插件都要重复。

kidai-plugin-market-hub(纪代插件市场)把这三件事收进一个页面:侧边栏一键直达的独立全屏市场,聚合多源目录、一键安装、统一管理已装插件,并在安装环节内置安全防线。下面介绍它的功能、安装方式和使用注意。

这是什么

kidai-plugin-market-hub 是 NokorinNishikino 维护的 DSH 插件,当前版本 1.5.2,许可证为 MIT。它本身也通过 DSH 的插件机制安装,装好重启后,主页侧边栏「设置」按钮上方会出现「纪代市场」入口,点开是一个独立全屏页,包含「插件市场 / 已安装」双页签。

需要说明:这是社区项目,不是 DeepSeek 或幻方的官方应用商店。

核心功能

逛市场:多源目录与搜索排序

目录聚合三个来源:GitHub dsh-plugin 话题、npm 注册表、社区维护的 awesome-dsh-plugin 精选列表,合计 1700+ 插件,可搜索、排序、分类。目录数据带 5 分钟缓存,网络全部不可用时回退离线缓存兜底。

搜索按名称、描述匹配;排序支持最近更新 / 星标 / 名称。插件卡片显示头像、简介、标签、星标和更新时间。

装插件:一键安装与安全防线

点一下安装,市场会自动解析 npm 包名或 GitHub 仓库,执行 pnpm add 并收敛 bundles,重启即生效。

安装环节内置的安全防线包括:

  1. 静态安全审计,扫出高危风险的插件直接拦截;
  2. 可加载性校验,缺入口的伪插件在安装时被拒绝;
  3. 运行时兼容检查与自动修补,旧版 DSH 插件的已知差异自动处理;
  4. keyed-slot 修补与 @local 链接;
  5. TypeScript 源码子包缺构建产物时自动构建,构建失败即回滚。

经过上面这些步骤,伪插件和大概率装崩的插件在安装环节就被拦下,不会进入你的 DSH 配置。

管插件:已装管理与孤儿清理

「已安装」页签集中提供启用 / 禁用 / 更新 / 卸载。孤儿插件扫描会找出「文件还在但没挂载」的残留插件,以灰色卡片显示,可直接启用或删除。另外提供一键打开本地目录,在文件管理器里定位插件的安装位置。

立即重启

市场页顶部常驻「立即重启」按钮,两步确认后重启 DSH,装完、更新完、切换完都能即时生效。

安装与启用

在 DSH 命令行执行(Desktop 配置用 desktop,Web 配置用 web):

dsh plugin --profile desktop add kidai-plugin-market-hub

执行后重启 DSH,主页侧边栏「设置」按钮上方会出现「纪代市场」入口,点击进入全屏市场页。

卸载用对应的 remove 命令:

dsh plugin --profile desktop remove kidai-plugin-market-hub

典型用法

一次完整的装插件流程是这样的:

  1. 重启 DSH,点击侧边栏的「纪代市场」进入市场页;
  2. 在「插件市场」页签里搜索或按最近更新 / 星标 / 名称排序,通过插件卡片上的头像、简介、标签、星标、更新时间判断要不要装;
  3. 点击安装,等待市场自动完成解析、审计、pnpm add 与 bundles 收敛;
  4. 点击顶部「立即重启」,两步确认后 DSH 重启,插件生效。

需要用独立 Web 部署时,用下面的方式启动 DSH:

dsh --profile web --port 8080

两种部署形态功能一致,唯一差异是独立 Web 部署没有 Electron,顶部的「立即重启」会降级为手动重启提示。

使用注意

  1. 插件要求 Node.js >= 22.0.0;
  2. 需要本机可用的 pnpm(或 DSH 自带的 pnpm);
  3. 需确保能访问 api.github.com(拉取目录)与 registry.npmjs.org(安装校验);
  4. GitHub 不可达时自动走 tarball 下载链,全部失败时回退离线缓存;
  5. 安全提醒:插件以当前 dsh 进程权限运行。市场虽然会在安装环节做审计与拦截,但在安装任何第三方插件前,仍建议先查看其源码与许可证。

小结

对插件装得多的 DSH 用户来说,kidai-plugin-market-hub 把找、装、管三件事放进一个页面,并把常见安装事故拦在安装环节,省下的是每次手工解析、安装、配置的时间。项目页面:

  • 社区目录页:https://www.skillhub.cn/plugins/NokorinNishikino/kidai-plugin-market-hub
  • GitHub 仓库:https://github.com/NokorinNishikino/kidai-plugin-market-hub
羽毛球分组比赛记分
小程序二维码

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

小夜