前言¶
DSH 的插件模型强调「一切皆插件」。但插件来源分散、安装后还要处理启用、重启和卸载,单独用命令行操作会比较碎。dsh-plugin-market 是一个 web 平台插件,把 mydsh.dev 插件大全接入 DeepSeek Harness 设置页,用于分类浏览、搜索、安装、启用、停用、卸载、安全评估和一键自动重启。
该插件由非官方社区 mydsh.dev 出品,不是 DeepSeek 官方应用商店。
这是什么¶
dsh-plugin-market 在 DeepSeek Harness 设置页提供「插件市场」入口,用于浏览 mydsh.dev 插件大全。数据源当前为 5596 个候选,其中 3656 个已核验为可直接启用,1940 个无效已隐藏。
该插件只展示已核验为可直接启用的 DSH 插件;未知、不可解析、纯界面包和不完整包不会展示。
仓库 owner 字段为 Jason Jiang <uluckystar>,许可证为 MIT,package.json 中 dsh.client.platform 为 web。
核心功能¶
分类浏览¶
插件市场按 10 个分类展示:
全部 / Agent / MCP / 开发工具 / 界面 / 视觉 / LLM / 记忆 / 数据 / 集成
分类带计数,按星数排序,并支持「加载更多」。
搜索¶
本地搜索用于毫秒级匹配插件名称、中英简介、描述和 topics。
勾选 AI 后,会调用 mydsh.dev 的 AI 搜索服务,按语义理解需求返回结果。
安装与生命周期¶
安装动作只下载插件,不自动启用。是否启用由用户后续操作决定。
支持安装、启用、停用、卸载。启用或停用后,可一键自动重启让配置生效。该能力适配以下环境:
PM2 / 手动启动 / Docker / systemd / Windows
插件生命周期分为七态:
未安装 / 已安装·未启用 / 已启用·重启后生效 / 已启用 / 已停用·重启后生效 / 不兼容·不建议启用 / 安装失败
安装失败会留痕,可重试。
安全¶
安全评估会查询 mydsh.dev 安全报告;如果没有报告,会引导提交。
插件运行过程中还有以下保护:
- 写配置前自动备份
- 写后校验
- 失败自动回滚
- DSH 核心组件保护
- 不兼容插件拒绝启用
- 安装失败留痕可重试
- 插件名白名单
- 同源校验
- 请求体上限
安装与启用¶
从 GitHub 安装时,使用以下命令:
dsh plugin --profile web add github:uluckystar/dsh-plugin-market
安装后重启 DSH,在 设置 → 插件 → 插件市场 查看该插件。
如果是本地开发目录,可以使用:
dsh plugin --profile web add /path/to/dsh-plugin-market
后续通过插件市场安装的插件,需要先「启用」,再按提示重启 DSH 后生效。
配置¶
README 中给出的配置位于 cordis.patch.yml,包含以下配置项:
- id: plugin-market
name: dsh-plugin-market
config:
marketBaseUrl: 'https://mydsh.dev'
profileName: 'web'
pnpmCommand: 'npx -y pnpm@11.7.0'
proxyUrl: 'http://127.0.0.1:7897'
catalogCacheMs: 21600000
installTimeoutMs: 300000
githubToken: ''
githubToken 可选;无 token 时使用 raw/HEAD + 代理校验。catalogCacheMs 对应插件大全缓存 TTL,示例中为 6 小时。
典型接口¶
以下接口用于操作插件市场,接口名和参数如下:
POST /api/plugin-market/browse
参数:{category, limit}(limit=0 表示全量)
POST /api/plugin-market/search
参数:{query, ai}
POST /api/plugin-market/install
参数:{repo};安装只下载,不自动启用
POST /api/plugin-market/enable
参数:{repo}
POST /api/plugin-market/disable
参数:{repo}
POST /api/plugin-market/uninstall
参数:{repo}
POST /api/plugin-market/restart
一键自动重启 DSH
POST /api/plugin-market/assess
参数:{repo}
缓存与性能¶
插件大全使用磁盘持久化缓存,路径为:
$DSH_HOME/storages/plugin_market_catalog.json
缓存 TTL 为 6 小时,并严格校验缓存。分类切换为纯本地过滤。AI 搜索有 6 秒超时保护。
适用场景与注意¶
适合使用 DSH 管理 web profile 插件、需要集中浏览和启用社区插件的开发者。使用前注意:
- 该插件由非官方社区
mydsh.dev出品,不是 DeepSeek 官方应用商店。 - 插件以当前
dsh进程权限运行,安装前应检查目标插件源码、许可证和依赖。 - 安装只下载,不自动启用;启用、停用后需要按提示重启 DSH。
- 不兼容插件会被拒绝启用;安装失败会留痕,可重试。
相关入口¶
它把插件浏览、启用、重启和安全检查放在同一设置页,减少分散操作。
GitHub:https://github.com/uluckystar/dsh-plugin-market
mydsh.dev 插件大全(数据源):https://mydsh.dev/plugins