dsh-market 为 DeepSeek Harness 推出基于浏览器的插件市场,可在 DSH Web 界面中浏览目录、安装插件、检查更新、调整加载顺序并导出备份。添加插件不再需要从终端开始,也无需手动核对配置文件。
项目定位不止于市场,而是本地 DSH 配置之上的运维层:可写入禁用规则、在需要重启时触发替换进程、存储备份,并暴露冲突插件与依赖版本的诊断信息。目录来自精选的 awesome-dsh-plugin 注册表,提供实时 JSON 源与离线快照回退,dsh-market 本身只是应用而非目录。
安装后的功能更为关键:支持逐插件更新检查、批量更新、卸载与热启停切换,后者通过向 cordis.patch.yml 写入 disabled 配置实现,DSH 约一秒内通过热模块替换完成重组并在启动时恢复状态。诊断页可识别重复加载项、依赖版本不匹配、多核心包版本、覆盖与无效配置;加载顺序工具会依据插件前后置规则给出排序建议,但仅在试组合成功后才会写入变更。
安装路径同样设限:优先使用 npm tarball 并核对注册表映射以防名称抢注,仅接受精选注册表列出的来源,其他来源一律拒绝。pnpm 10 及以上默认阻止构建脚本,终端或 CLI 类插件在安装前会被标记,缺失 pnpm 可在界面内检测并配置。
备份功能可将插件列表与配置导出为可读 JSON、导入至其他机器、通过 WebDAV 每日自动备份或同步至私有 GitHub Gist。恢复操作采用合并而非丢弃方式,写入前校验、失败回滚。WebDAV 仅限 HTTPS、拒绝私网目标且不保留密码。需要重启的变更会显示待处理横幅,端点仅接受同源 POST 请求并要求回环客户端,由 systemd、launchd、pm2 等监管时建议禁用重启操作。
dsh-market 将插件安装视为有后果的配置变更,而非止于绿色勾选的商店交易。它降低了配置摩擦,但不会把第三方代码变成可信代码,便利性受限于宿主版本与来源清单。
#开发者 #工具 #dshmarket #DeepSeekHarness #DSH #插件市场 #pnpm #WebDAV
@DevToolboxHub
