DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-plugin-install

Plugin Install

直接在设置中通过 npm 规范安装任意 dsh 插件。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-plugin-install@0.4.12
README兼容性版本
真实插件页:capabilities 的图标带更新绿点,右侧显示「更新」按钮

兼容性与来源证明

Plugin Install 以 dsh-plugin-install 发布,当前版本为 0.4.12。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/11/5

版本

0.4.12stable
2026/10/16
0.4.11stable
2026/10/16
0.4.10stable
2026/10/16
查看其余 31 个版本收起版本
0.4.9stable
2026/10/16
0.4.8stable
2026/10/16
0.4.7stable
2026/10/15
0.4.6stable
2026/10/15
0.4.5stable
2026/10/11
0.4.4stable
2026/10/11
0.4.3stable
2026/10/11
0.4.2stable
2026/10/11
0.4.1stable
2026/10/10
0.4.0stable
2026/10/10
0.3.13stable
2026/10/1
0.3.12stable
2026/9/29
0.3.11stable
2026/9/27
0.3.10stable
2026/8/31
0.3.9stable
2026/8/22
0.3.8stable
2026/8/21
0.3.7stable
2026/8/21
0.3.6stable
2026/8/21

相关插件

正在加载相关插件…

最新版
0.4.12
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
1.3 MB
文件数
43
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 3
周下载
751
安全扫描
✓ v0.4.12 扫描通过
最近提交
2026/10/16
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
0.3.5
stable
2026/8/21
0.3.4stable
2026/8/21
0.3.3stable
2026/8/21
0.3.2stable
2026/8/21
0.3.1stable
2026/8/20
0.3.0stable
2026/8/20
0.2.4stable
2026/8/20
0.2.3stable
2026/8/20
0.2.2stable
2026/8/19
0.2.1stable
2026/8/18
0.2.0stable
2026/8/17
0.1.1stable
2026/8/16
0.1.0stable
2026/8/16

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Sdk Minimal@deepseek-ai/dsh-sdk-minimal独立的最小 SDK 配置包:JSON-RPC、一个 DeepSeek 适配器、持久化 Shell 和 JSONL 会话Sdk App@deepseek-ai/dsh-sdk-appdsh SDK 配置包:基于 dsh-base 提供 stdio JSON-RPC 服务和进程生命周期管理Experimental Plugin Market Bundle@deepseek-ai/dsh-experimental-plugin-market-bundle实验性的自定义插件索引:一个用于浏览和安装插件索引中捆绑包的 Discover 选项卡

README

DSH Install — 在插件页检查更新、一键升级

dsh-plugin-install

在熟悉的插件页,完成每一次更新。
Plugin updates, right where you need them.

安装 · 使用 · 更新机制 · 开发


为 DeepSeek Harness 的插件页补上更新提示:列表绿点、详情页版本标签,以及一键更新按钮。

dsh 0.2.0 起已自带插件安装、卸载与启停管理,本插件专注于检查和更新,直接融入现有插件页。适用于 dsh web 及内嵌该 Web UI 的桌面端。

安装

dsh plugin --profile web add dsh-plugin-install

要求 dsh ≥ 0.2.0。安装并加载后,打开 插件 页面即可使用;添加新插件仍使用页面自带的「添加插件」。

使用

真实插件页:capabilities 的图标带更新绿点,右侧显示「更新」按钮

有更新才显示提示,原有的插件列表保持原样。

在哪里会看到什么
插件列表有新版的插件亮起绿点,启用开关旁显示「更新」按钮
插件详情标注可更新版本;GitHub 安装的插件提示远端有新提交
侧栏导航「插件」旁显示待更新数量
更新完成后支持热替换时直接生效;否则提供「重启」按钮

点击「更新」后,插件会先暂停运行中的目标插件,再替换包并重新挂载。不能安全暂停时会停止操作,提示先重启;更新本插件自身也需要重启。

详情页还提供 强制卸载:官方卸载被 pnpm 发布冷静期拦截时,可从这里重试。操作需要两次点击确认;如果运行中的插件无法安全暂停,会拒绝卸载并提示先重启。

更新机制

安装来源检查依据
npmregistry 的 latest 版本;不高于当前版本时拒绝更新,避免降级
GitHub仓库 HEAD 提交
本地链接标明来源,不检查更新
版本校验、发布冷静期与热替换

更新仍通过 dsh plugin add 执行,由 dsh CLI 维护 profile。完成后核对实际安装版本,未达到预期版本时会明确提示。

安装与强制卸载会传入 --config.minimum-release-age=0,跳过 pnpm 的发布冷静期,避免刚发布的版本被解析成旧版,或整个 lockfile 的策略检查阻断操作。旧版 pnpm 不支持该参数时,会去掉参数重试。遇到发布后 registry 元数据尚未传播的 ERR_PNPM_NO_VERSIONS,会延时重试一次。

热替换前先暂停目标插件,释放文件监听等资源,再让宿主按包名重新解析并挂载新代码。浏览器端刷新页面后与新版对齐。组合不支持热替换、插件未运行,或更新本插件自身时,需要重启。

桌面端的重启交给壳层执行;独立运行 dsh web 时,由中转进程等待旧进程释放端口,再按原命令启动新实例,页面恢复后自动刷新。

安全与操作范围

更新目标只能来自已安装清单,同一时刻只允许一个安装、卸载或更新任务。

写操作要求同源 POST。官方桌面壳转发的请求没有 Origin 头时,仅在 Host 与连接对端均为回环地址、没有代理痕迹,且没有跨站 Sec-Fetch-Site 标记的条件下放行。

更新会在本机执行第三方包的代码与生命周期脚本。请只更新来源可信的插件。强制卸载跳过的是发布冷静期,仍受运行状态检查约束。

开发

npm install
npm run typecheck
npm test
npm run build
本地安装、端到端 smoke 与卸载

安装本地源码检出,prepare 会自动构建 lib/:

dsh plugin --profile web add file:/path/to/dsh-plugin-install

端到端 smoke 默认关闭。需要 Node ≥ 22.19,并在同级目录准备已安装依赖的 deepseek-harness 源码检出。测试使用临时 DSH_HOME 安装插件、启动真实 dsh web,探测安装、卸载、取消及更新检查等路由。

# macOS / Linux
DSH_DESKTOP_PLUGIN_SMOKE=1 npm test
# Windows PowerShell
$env:DSH_DESKTOP_PLUGIN_SMOKE = '1'
npm test

卸载本插件:

dsh plugin --profile web remove dsh-plugin-install

技能与 MCP 管理 · 反馈问题 · MIT License