在 dsh web GUI 内嵌入社区插件市场(awesome-dsh-plugin.com 目录)的原生 DSH web profile 插件,支持一键安装 / 卸载、跨 Profile 同步与更新检测,置于精选来源白名单与试装验证之后。
DSH 适配
原生运行时
作者声明
安全审计
未审计
最后核验
2026-08-25
许可证
MIT
01它能帮你完成什么?
在 dsh web GUI 内浏览 awesome-dsh-plugin.com 目录,并一键安装 / 卸载社区插件到 DSH web profile
「设置 → 插件 → 插件市场」内的可视化市场:支持搜索、过滤与一键安装 / 卸载到 profile,显示 GitHub Star 数并提供排序
使用 dsh web GUI 的开发者 / 运维,希望免去手动 git 克隆与 CLI 步骤即可把社区插件管理进 profile
一次安装、一键把插件同步到本机其它已初始化的 profile(如 desktop)
跨 Profile 同步区:一键把 web 已装的插件补装到目标 profile(只新增缺失项);另有「自动同步到其它 profile」开关,安装时自动装到所有已初始化 profile
同时运行 dsh web 与 desktop 壳、希望插件在每个 profile 都可用、免去重复安装的用户
02如何接入 DeepSeek Harness?
前置条件
- 已部署 DSH web profile 宿主环境——本插件运行在 DSH web profile 内、不是独立 npm 应用(宿主提供的 peer 依赖:@deepseek-ai/cordis、@deepseek-ai/dsh-client-runtime、@deepseek-ai/dsh-client-ui-slots)
安装步骤
- 01
从 npm registry 安装(推荐,无 git 克隆 / prepare 脚本步骤):`dsh plugin --profile web add @sanqi-normal/dsh-webui-market-plugin`
$ dsh plugin --profile web add @sanqi-normal/dsh-webui-market-plugin
- 02
或从 GitHub 源码安装:`dsh plugin --profile web add github:Sanqi-normal/dsh-webui-market-plugin`
$ dsh plugin --profile web add github:Sanqi-normal/dsh-webui-market-plugin
- 03
安装后重启 web 服务生效:`pnpm dsh web`
验证接入成功
作者未说明
回滚
- 写入任一 profile 前,市场会自动把该 profile 的 `package.json` 备份为同目录 `.mkts-snapshot-<时间戳>.json`
- 回退时执行 `dsh plugin --profile <name> remove <包名>` 手工移除插件,配合安装前快照恢复
03DSH 适配与能力边界
通过 `dsh plugin add` 以 DSH web profile 原生插件形式挂载:Host 半注册 `/api/dsh-market` 路由,Client 半注册 `settings.plugins.tab` 槽位,在 dsh web GUI 内提供社区插件市场。
目录浏览与一键安装 / 卸载
awesome-dsh-plugin.com 精选目录(curated registry 的 `github:` 源)→在「设置 → 插件 → 插件市场」内安装 / 卸载插件到 profile,支持 Star 显示、搜索、「已安装」过滤与排序
跨 Profile 安装与一键同步
web 已装的插件 + 本机其它已初始化的 profile(如 desktop)→一键同步把 web 已装的插件补装到目标 profile(只新增缺失项);自动同步开关安装时自动装到所有已初始化 profile
同步是本地复制:只往目标 profile 新增缺失插件,绝不删除或降级已有内容后台 FIFO 任务队列、热挂载与更新检测
用户提交的安装 / 更新 / 卸载操作→操作以排队的后台任务执行(排队中 / 校验中 / 执行中 / 完成 / 失败 状态,可取消,可看 pnpm 日志);安装成功可热挂载进运行中的组合并自动刷新页面;已装卡片自动显示「更新」按钮
热挂载、热卸载与 Loader 停用/启用只作用于运行中的 web profile,desktop 等其它 profile 不受触碰来源白名单、试装验证与供应链防护
社区插件的安装请求(GitHub `github:` 源)→只接受精选目录的 `github:` 源(其余拒绝,仅勾选「跳过安全检查」可绕过);安装前做试装验证,确认插件能在临时 web profile 真实启动;遇到 pnpm 供应链拦截时自动合并 minimumReleaseAge 排除并重试
04适合谁?何时不该用?
适合
- 使用 dsh web GUI 的开发者 / 运维,希望免去手动 git 克隆与 CLI 步骤即可把社区插件管理进 profile
- 同时运行 dsh web 与 desktop 壳、希望插件在每个 profile 都可用、免去重复安装的用户
不适合
- 安装只接受 awesome-dsh-plugin.com 精选目录收录的 `github:` 源,目录外一律拒绝;勾选「跳过安全检查」才可绕过。该白名单对所有目标 profile(含 desktop 同步)生效。
- pnpm ≥11 默认开启 24 小时 minimumReleaseAge 供应链策略,刚发布(24 小时内)的包会被 pnpm 拦截所有安装 / 更新 / 卸载。市场会自动把违规的 name@version 合并进 profile 的 minimumReleaseAgeExclude 并重试一次。
- 当前版本面向 DSH `0.0.1-rc.2+`(不含已知解析问题的 `0.0.1-rc.1`)及 `0.1.0-rc.2+` 环境。若用纯 npm registry 工具解析本包,可能因 DSH 上游部分 host 包未发布而提示依赖图不完整,这属于 DSH 宿主依赖的发布问题。
05兼容性、维护与安全提示
- 安装只接受 awesome-dsh-plugin.com 精选目录收录的 `github:` 源,目录外一律拒绝;勾选「跳过安全检查」才可绕过。该白名单对所有目标 profile(含 desktop 同步)生效。
- pnpm ≥11 默认开启 24 小时 minimumReleaseAge 供应链策略,刚发布(24 小时内)的包会被 pnpm 拦截所有安装 / 更新 / 卸载。市场会自动把违规的 name@version 合并进 profile 的 minimumReleaseAgeExclude 并重试一次。
- 当前版本面向 DSH `0.0.1-rc.2+`(不含已知解析问题的 `0.0.1-rc.1`)及 `0.1.0-rc.2+` 环境。若用纯 npm registry 工具解析本包,可能因 DSH 上游部分 host 包未发布而提示依赖图不完整,这属于 DSH 宿主依赖的发布问题。
MIT · actively maintained (latest push 2026-08-22, no release tag)
06常见问题
怎么安装 dsh-webui-market-plugin?
通过 dsh CLI:`dsh plugin --profile web add @sanqi-normal/dsh-webui-market-plugin`(npm registry,推荐)或 `dsh plugin --profile web add github:Sanqi-normal/dsh-webui-market-plugin`(GitHub 源),然后用 `pnpm dsh web` 重启 web 服务生效。
装好后在哪里使用?
在 dsh web GUI 打开「设置 → 插件 → 插件市场」。在这里可以搜索、过滤并一键安装 / 卸载社区插件到 profile,显示 GitHub Star 数并支持排序。
能一次把插件装到 web 和 desktop 等多个 profile 吗?
可以。市场的跨 Profile 同步区可一键把 web 已装的插件补装到其它已初始化 profile(只新增缺失项);「自动同步到其它 profile」开关还能在安装时自动装到所有已初始化 profile。
市场安装插件前会做哪些安全检查?
只接受 awesome-dsh-plugin.com 精选目录的 `github:` 源(其余拒绝,除非勾选「跳过安全检查」);白名单通过后还会在临时 web profile 做试装验证,确认插件能真实启动后才写入你的真实 profile。
07相关的 DSH 工作流
distilly
作者 titanwings
Distilly — Distill how they think into reusable Skills for any Agent or Bot. Formerly Colleague Skill(原同事 Skill).
dsh-market
作者 dsh-market
The plugin market inside DeepSeek Harness — browse, search, one-click install · DSH 可视化插件市场
ai_animation
作者 unclecheng-li
本项目整理了用于生成[炫酷 HTML 动画网页]的 AI Prompts,涵盖动画效果、3D 可视化、PPT 风格演示、UI 美化等多个类别。
aegis
作者 ganyuanran
让 AI 编码智能体具备架构意识:基线优先、证据验证、漂移检查,保障长任务安全。
08数据与来源
本插件是 DSH web profile 内运行的插件,不是独立 npm 应用。
Client 半**(`lib/client.js`):通过 `exports["./client"]` + `dsh.client` 声明被 web 前端加载,注册到 `settings.plugins.tab` 槽位
页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-25。发现错误?提交更正。
最佳 DeepSeek Harness 插件
从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。
