DSH Marketplace

dsh-plugin-manager

zhu1090093659/dsh-web#packages/dsh-plugin-manager

设置 → 插件 分区里的插件管理 Tab:从 npm/git 安装带进度、下次启动生效的启停开关、安装冲突对账可撤销、失败一键转交修复会话。

8,594561TypeScriptApache-2.0源码

安装

把 dsh-plugin-manager 装进 DeepSeek Harness

装到哪

npm 方式

直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。

我们跑过之后

我们跑过,装得上

这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 6 天前,DeepSeek Harness 0.2.1-rc.5.

挂进你的 README

实测可装 — dshmarketplace

给维护者的:badge 取这条 listing 最近一次 sandbox 实测的结果,重跑之后它自己会变,读者点开就是这页的完整记录。

安装前须知

装 dsh-plugin-manager 之前,先看这几条

  • 源码在这里: zhu1090093659/dsh-web——已进入社区精选库,DSH 自带的插件市场就是从这儿装的。
  • 开源协议:Apache-2.0。

安全

装 dsh-plugin-manager 会执行什么

构建脚本

我们这次实装里没有构建脚本被拦。

来源:我们在沙箱里的实装,DeepSeek Harness 0.2.1-rc.5,6 天前。

安装钩子

package.json 里没有 preinstall / install / postinstall 脚本。

来源:最近一次同步时读到的 GitHub 上的 package.json。prepare 没有记录——它只在从 GitHub 装时执行,被 pnpm 拦下时会出现在「构建脚本」那一行。

README 里提到

既没提 shell 命令,也没提密钥。

来源:对 README 做的关键词匹配,只提示它可能碰到什么,不是代码分析。

这不是安全审计。上面是一次实装记录加两次文本扫描,没有人替你读过这个插件的代码。插件带着你 agent 的权限在跑。

AI 锐评

是什么 — dsh-plugin-manager 是 DeepSeek Harness 插件管理器,支持从 npm 或 git 安装插件并处理冲突。

谁该装 — 当你在 DeepSeek Harness web GUI 中设置 profile 并需要安装和管理多个插件时,这个管理器能提供便利。 如果您习惯于使用 npm 命令行安装单个插件的用户,可以不依赖这个管理器。

注意 — 沙箱实测通过:在全新 profile 里装上,并被 harness 注册进 profile。静态检查未发现任何问题。

锐评 — 我会装它,因为它能一键手 off 到修复会话,这在处理安装冲突时很有价值。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。

dsh-plugin-manager 是做什么的

Abstract diagram of package installation, conflict reconciliation, undo, and repair-session hand-off.

dsh-plugin-manager 是一个 DeepSeek Harness 插件,用于在设置中的“插件”页面管理其他插件。它支持从 npm 或 Git 安装,并在安装过程中显示进度;插件启用和停用开关会在下一次启动时生效。安装出现冲突时,管理器提供对账流程和撤销操作;失败操作还可以一键转交给修复会话,由 agent 继续排查。

DeepSeek Harness 插件的主要工作入口是 Settings → Plugins。dsh-plugin-manager 在这里接收 npm 或 Git 来源,执行安装并反馈状态,同时维护插件的启停选择。它不要求开发者反复使用终端处理常见安装操作,但文档没有说明配置键、状态文件路径或独立的 CLI 命令。

这个插件适合需要从图形界面安装、切换和处理插件冲突的开发者。若启停必须立即影响当前进程,或官方 DeepSeek Harness 桌面客户端已有的插件管理入口已经满足需求,则不应把它作为首选,因为启停变更要等下一次启动才生效。

dsh-plugin-manager 的文档

dsh-plugin-manager 的配置

插件入口位于 DeepSeek Harness 的 Settings → Plugins。页面提供安装来源、安装进度,以及各插件的启用和停用开关。开关变更在下一次启动时生效。README 未给出配置键、环境变量或插件状态文件路径。

dsh-plugin-manager 的命令

文档没有记录该管理器专用的 CLI 命令。已说明的安装方式是在“插件”页面输入来自 npm 或 Git 的来源。仓库还说明整个插件生态可通过 DeepSeek Harness 的 profile 机制挂载,但没有为本插件列出额外参数或 flag。

行为说明

安装过程中,dsh-plugin-manager 会在插件页面显示进度。安装产生冲突时,管理器进入对账流程,并提供撤销操作。安装或相关操作失败后,可以一键转交修复会话,由 agent 继续分析问题。

启用和停用属于延迟生效的设置:当前界面会保存选择,但运行中的进程不会立即改变,结果要到下一次启动才生效。官方桌面客户端使用 desktop profile,并与 dsh web 共用 ~/.dsh 数据目录。

已知限制

源码没有说明本插件专用的最低 DeepSeek Harness 版本、额外平台要求或持久化实现。若要求不重启就切换插件状态,或现有桌面客户端的“设置 → 插件”入口已足够,dsh-plugin-manager 不是合适选择。

根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README

同一分类

dsh-plugin-manager 的同类插件

dsh-market

dsh-market

8.0k

在 DeepSeek Harness 设置页内浏览、搜索并安装社区插件,支持分类筛选、一键更新与停用,以及主题切换与配置备份。

我们跑过,装得上

npm 包TypeScript14 天前

AI 锐评

dsh-market

是什么 — 在 DeepSeek Harness 设置中浏览、搜索并安装社区插件。

谁该装 — 当你在 DeepSeek Harness 中管理插件时,该市场允许在设置界面搜索并安装社区插件。 如果插件列表已通过命令行管理完成,则无需使用市场的备份和恢复功能。

注意 — 沙箱测试通过:在全新 profile 安装并被 harness 注册进 profile。 需要提供 API key 或 token 且会执行 shell 命令。 未发现明显的坑。

锐评 — 我会安装它,因为沙箱测试通过并在 profile 中注册成功。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
2详情

dsh-skin-market

kingOfSoySauce

301

原生皮肤市场与生命周期管理器,发现社区皮肤、展示预览与兼容状态,并提供已验证的一键安装或手动安装入口。

我们跑过,装得上

npm 包TypeScript昨天

AI 锐评

dsh-skin-market

是什么 — 把社区皮肤的发现、预览、兼容状态和安装生命周期嵌进 DSH 设置页。

谁该装 — 日常在 DSH Web 或官方 Desktop 里用已接好的模型改代码、聊需求,界面仍是默认外观,缺的是按预览和兼容范围从社区目录选皮再走安装与启用。皮肤版本已经钉在 profile 里、只在 plugin 页开关的人,不必再叠这一层目录。

注意 — 沙箱实测:全新 profile 里能装上,并被 harness 注册进 profile。GitHub 与 monorepo 子目录皮肤不能当 npm 包一次装完,必须按市场给出的固定目标在官方 Desktop 里逐步确认;Web 与 Desktop 谁负责启用、重启也不一样,皮肤冲突还可让 DSH Web 无法操作,只能先停进程再走市场的重置流程关皮肤、留包。扫描提示运行中会执行 shell;目录条目不是安全背书。

锐评 — 装。目录打开就会拉新、不必为新皮先升这个 plugin;占的是一个槽位,换来的是目录和生命周期,不是一套已经生效的外观。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1源码

dsh-find-plugin

awesome-dsh-plugin

201

会话内直接找插件:按关键词/分类搜索本精选 registry,返回描述与可直接执行的安装命令。

DeepSeek Harness 0.2.1-rc.5 拒装最新版

npm 包JavaScript1 个月前

AI 锐评

dsh-find-plugin

是什么 — 在 DeepSeek Harness 中搜索插件生态的对话工具。

谁该装 — 当你想让 agent 帮助发现特定类型插件时,比如终端 TUI 或微信通知相关插件。 如果你希望直接用 npm 命令安装已知插件,而不是让 agent 自动搜索时。

注意 — 安装后在全新 profile 中被 harness 注册进 profile 并通过测试。没发现明显的坑。需要手动审查第三方插件源码并固定 commit。

锐评 — 我会装它,因为它能让 agent 自动搜索插件生态并提供安装命令,但前提是使用前审查源码。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
详情

面向 GitHub dsh-plugin 话题的插件与技能市场:设置页内逛自动收录的全量索引(CI 每 2 小时刷新),一键安装带类型识别、安装脚本与宿主依赖遮蔽安全检查、环境变量密钥管理,并附 STANDARD.md 识别层规范。

我们跑过,装得上

GitHub 源码JavaScript14 天前
183

DeepSeek Harness 社区内置插件市场(dsh-plugin)— 搜索插件、下载并安装 4000+ 人工精选社区插件,每日更新、完全免费。内置在 Harness「设置 → 插件中心」,无需离开应用即可浏览、搜索、安装各类 AI 插件。

我们跑过,装得上

npm 包TypeScript27 天前

AI 锐评

dsh-plugin-hub

是什么 — DeepSeek Harness 社区插件市场,允许在应用内搜索、下载并安装社区插件。

谁该装 — 在 DeepSeek Harness 中需要集成各类 AI 插件的用户适合安装。那些只使用官方插件的用户可以不安装此插件。

注意 — 安装在全新 profile 并被 harness 注册,沙箱测试通过。没发现明显的坑。

锐评 — 我会装它,因为它是免费且每日更新的社区插件市场。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1源码

dsh Web GUI 内的社区插件市场:浏览 awesome-dsh-plugin.com 目录,从 设置 → 插件 → 插件市场 安装/卸载插件到 profile。

DeepSeek Harness 0.2.1-rc.5 拒装最新版

npm 包JavaScript2 个月前

AI 锐评

dsh-webui-market-plugin

是什么 — 提供 DeepSeek Harness web GUI 插件市场的访问入口,用于浏览目录并安装社区插件。

谁该装 — 使用 DeepSeek Harness web profile 的用户,在需要添加社区插件支持时可通过此插件安装。 不使用 web GUI 或无需社区插件市场功能的用户不必安装此插件。

注意 — 沙箱实测在全新 profile 安装成功并被 harness 注册进 profile。从源码安装需要先手动放行构建脚本。没发现明显的坑。

锐评 — 我会装它,因为它支持跨 profile 同步,但前提是目标 profile 已初始化。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情