dsh 更新插件用什么命令?DeepSeek Harness 单个插件更新、更新失败兜底与回滚指南

简介: dsh 更新插件用 dsh plugin --profile <name> update <pkg>:该子命令把参数原样转发给 pnpm;本文区分本体更新与插件更新命令,给出单插件更新步骤、失败兜底与版本回滚方法。

dsh 更新插件用 dsh plugin --profile update :该子命令把参数原样转发给 pnpm;本文区分本体更新与插件更新命令,给出单插件更新步骤、失败兜底与版本回滚方法。

本文转自 DSH Plugin Hub 插件市场


dsh 更新单个插件用 dsh plugin --profile <name> update <pkg>:dsh plugin 子命令会把剩余参数原样转发给 pnpm,所以 pnpm 的 update 语义原样可用。先分清本体更新和插件更新两套命令,再按步骤更新单个插件;失败时用 DSH Plugin Hub 重装或回滚兜底。

先分清:本体更新 vs 插件更新

更新 dsh 程序和更新 DSH plugin 是两套完全不同的命令,别混用。 DSH 本体是启动器 + 内置 bundle,插件是装进 profile 的外置包——更新路径不同(来源):

要更新什么 命令 说明
DSH 本体(一次性运行) npx @deepseek-ai/dsh web 每次运行都拉取最新包
DSH 本体(全局安装) npm update -g @deepseek-ai/dsh 更新已全局安装的 dsh
DSH 本体(源码版) git pull + 重新构建 在仓库目录里拉最新源码
某个插件 dsh plugin --profile <name> update <pkg> 更新单个插件
全部插件 dsh plugin --profile <name> update 更新 profile 里所有依赖

关键点:dsh plugin --profile <name> 之后是 pnpm 参数——官方定义里写得很清楚,add、remove、update、why 等 pnpm 动词原样可用(来源)。

更新单个插件的完整步骤

只更新一个插件、不影响其他插件,核心就是给 update 指定包名。 按下面 5 步操作:

  1. 先看哪些插件有新版本:pnpm 的 outdated 会检查 profile 里的依赖更新。dsh plugin 把参数原样转发给 pnpm,所以直接在 profile 上跑:
    dsh plugin --profile web outdated
    
    输出里列出「Current / Latest / Want」的就是可更新的包。
  2. 更新单个插件:
    dsh plugin --profile web update dsh-memory
    
    把 dsh-memory 换成你要更新的包名。pnpm 只更新这一个包,其他插件不动。
  3. 确认更新成功:再次跑 pnpm outdated,目标包应从列表消失;或在终端里确认没有报错。
  4. 重启 / 刷新验证:插件更新后,Web UI 里刷新页面(或重启 dsh web),确认功能正常、没有报错。
  5. 想更新到精确版本号:update 只做版本范围内的小步更新,要锁定精确版本用 add:
    dsh plugin --profile web add dsh-memory@1.2.3
    
    它会更新 profile 的 package.json 并安装目标版本。

更新失败怎么办:兜底与回滚

插件更新失败先看报错类型,再选兜底方案——重装或回滚,别一直重试同一条命令。 按顺序处理:

  1. 先重试一次:报错若是网络超时、镜像拉不动,重试或换镜像源即可。
  2. 用 DSH Plugin Hub 重装:打开 Web UI 的「设置 → 插件市场」——即社区插件市场 DSH Plugin Hub,找到该插件一键重新安装,图形化操作绕开命令行网络问题。
  3. 回滚到上一版本:更新后插件行为异常,用 add 装回旧版本号:
    dsh plugin --profile web add dsh-memory@1.1.0
    
    注意回滚后要在插件市场或 pnpm outdated 里核对兼容状态,避免旧版本与当前 DSH 不匹配。
  4. 更新失败影响使用时的通用兜底:git 分发缺构建产物的插件更新后可能加载失败,改装 npm 版(registry 有 npm 包时直接 add 包名 不带 github: 前缀),或到 DSH Plugin Hub 确认该插件的兼容状态。

DSH Plugin Hub 更新确认弹窗:检测到新版本后原位一键更新

注意事项

  1. dsh plugin 之后接的是 pnpm 参数,update、add、remove、why、outdated 等都可用(来源)。
  2. 更新单个插件一定要带包名;不带包名的 update 会更新整个 profile 的全部依赖。
  3. 更新前先跑 dsh plugin --profile <name> outdated,看清单再动手,避免盲目更新。
  4. 更新后刷新/重启验证一次,插件更新不兼容时立刻回滚。
  5. 需要精确版本时用 add 包名@版本号,update 不做大版本跳跃。
  6. 想省事,单插件更新可直接在 DSH Plugin Hub「设置 → 插件市场」点更新按钮,检测到新版本一键完成。

常见问题

dsh 更新插件用什么命令?

用 dsh plugin --profile update 。dsh plugin 子命令会把后面的参数原样转发给 pnpm,所以 update 一个包就是 dsh plugin --profile web update 包名;更新前建议先跑一遍 pnpm outdated 看哪些包有新版本。

dsh 本体更新和插件更新命令一样吗?

不一样。本体更新是重新拉取 dsh 程序本身(npx @deepseek-ai/dsh web 会拉最新、npm 全局安装用 npm update -g @deepseek-ai/dsh、源码版用 git pull);插件更新是 dsh plugin --profile update ,两者互不影响。

怎么只更新一个插件,不更新其他插件?

dsh plugin 会把参数原样传给 pnpm,所以给 update 指定包名就是只更新它:dsh plugin --profile web update dsh-memory。不带包名的 update 才是更新 profile 里的全部依赖。

插件更新失败怎么办?

先看报错是不是网络/镜像问题,重试一次;还不行就在 DSH Plugin Hub 的「设置 → 插件市场」重新安装该插件,或参考 update-rollback 的流程把插件回滚到上一版本再试。

怎么把插件更新到指定的版本号?

pnpm update 只做版本范围内的小步更新;要精确指定版本,用 add 直接装目标版本:dsh plugin --profile web add 包名@1.2.3。该命令会同时更新 profile 的 package.json 与依赖。


本文转自 DSH Plugin Hub 插件市场,版权归属 DSH Plugin Hub 插件市场。

分类:更新与升级

原文地址:https://dsh-plugin.org/zh/tutorials/update-plugin-single

首页:DSH Plugin Hub

来源:dsh CLI 参数定义(源码)、dsh CLI README、pnpm update 官方文档

相关文章
|
3月前
|
缓存
dsh plugin 命令怎么用?DSH 插件安装、卸载、列出命令大全
dsh plugin 是管理 DSH 插件的命令族:add 安装、remove 卸载、list 列出,都配合 --profile 指定环境。安装有 npm 包名、GitHub 源码、本地目录、市场图形化四种方式,卸载有命令行与界面两种,本文逐个展开步骤并附常见问题排查。
6919 1
dsh plugin 命令怎么用?DSH 插件安装、卸载、列出命令大全
|
2月前
|
缓存 数据可视化 开发工具
DeepSeek Harness 怎么更新?dsh 更新完整指南:更新本体(npx、npm、源码)与更新插件两种方式
DeepSeek Harness 的更新分两层:本体更新(npx 自动最新、npm update -g、源码 git pull)与插件更新(插件市场点更新、命令行覆盖安装)。本文按「准备 → 更新本体 → 更新插件 → 更新后检查」四步走,覆盖新手常见疑问。
5708 2
DeepSeek Harness 怎么更新?dsh 更新完整指南:更新本体(npx、npm、源码)与更新插件两种方式
|
2月前
|
开发工具 git 开发者
DeepSeek Harness 更新后 DSH plugin 不兼容?插件版本回滚与降级操作指南
DSH plugin 更新后不兼容的典型症状是功能缺失、加载报错。回滚插件或降级 DSH 本体可恢复,升级前看插件详情页与 DSH Plugin Hub 的兼容状态能避免,本文给出症状、回滚命令与预防方法。
1619 1
|
3月前
|
缓存 资源调度 开发工具
dsh 怎么更新?DeepSeek Harness 更新到最新版三种方式:npx 自动更新、npm update -g、源码 git pull
更新 DeepSeek dsh 分三步:先查当前版本,再按安装方式更新——npx 自动用最新、全局安装用 npm update -g、源码用 git pull 重新构建,最后验证版本号。本文覆盖三种安装方式的更新命令、更新前备份、更新后验证与失败兜底排查。
3177 2
dsh 怎么更新?DeepSeek Harness 更新到最新版三种方式:npx 自动更新、npm update -g、源码 git pull
|
21天前
|
人工智能 API 开发工具
DeepSeek Harness 神插件:白嫖 13 家大厂模型
`dsh-our-free-model` 是 DeepSeek Harness 神级插件:零配置、零API Key、零账号,聚合13家大厂免费模型(含DeepSeek V4.1 Flash、Kimi K3等),支持本地网关、用量看板与自动降级,真正实现“白嫖即用”。
3844 55
|
2月前
|
缓存 资源调度 开发工具
dsh 怎么升级到最新版?DeepSeek Harness 升级教程:三种升级方式、版本固定与降级、升级前备份
升级 dsh 就是换到新版本:先查当前与最新版本,再按安装方式升级(npx 自动最新、npm update -g、源码 git pull 构建),必要时用 @版本号固定或降级。本文讲清升级与更新的区别、升级步骤、备份与版本管理技巧。
1879 1
dsh 怎么升级到最新版?DeepSeek Harness 升级教程:三种升级方式、版本固定与降级、升级前备份
|
2月前
|
数据可视化
DSH plugin 怎么批量更新?dsh plugin update 命令详解与 DeepSeek Harness 插件更新策略
DSH plugin 批量更新用 dsh plugin --profile web update:不带包名更新全部插件,带包名只更新单个。更新前先备份会话、核对插件兼容的 DSH 版本,DSH Plugin Hub 内置插件市场可一键升级,更新后重启验证。
473 0
|
3月前
|
开发工具 Swift git
DeepSeek Harness 插件推荐:4 款开源神器让写代码直接起飞
DeepSeek Harness 插件推荐:ModLens 视觉、Web UI 全家桶、Mac 原生与 GenUI 渲染,4 款开源插件给纯文本模型补齐短板。
4718 7
DeepSeek Harness 插件推荐:4 款开源神器让写代码直接起飞
|
2月前
|
缓存 运维 安全
dsh 更新命令速查表:升级 DeepSeek Harness 本体与插件的命令、对应场景与执行后怎么验证
dsh 更新命令一张表看完:npx 重跑即最新、npm 全局用 npm update -g、源码用 git pull 加重建;插件更新走 dsh plugin --profile update 或在市场点更新。每条命令都标明适用场景与执行后的验证方式。
370 0
|
10天前
|
弹性计算 API 开发工具
免注册免密钥!DeepSeek Harness 这款神插件,13 款大厂大模型零成本随便调用
总结一下:装这个插件,你不用注册、不用绑卡、不用填一个 Key,就能在 DeepSeek Harness 里用上 DeepSeek V4.1 Flash、Kimi K3 这一批前沿模型,而且是白嫖的、还不限量。三步搞定:下载插件,复制包含 `package.json` 的插件目录路径,在「添加插件」里粘贴路径安装并重启。无论是在阿里云 ECS 上通过命令行部署的 Web 版,还是本地的 Electron 桌面端,都能顺利跑通,快速搭建一套零成本的免费模型使用环境。
544 0