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 官方文档

相关文章
|
2月前
|
缓存
dsh plugin 命令怎么用?DSH 插件安装、卸载、列出命令大全
dsh plugin 是管理 DSH 插件的命令族:add 安装、remove 卸载、list 列出,都配合 --profile 指定环境。安装有 npm 包名、GitHub 源码、本地目录、市场图形化四种方式,卸载有命令行与界面两种,本文逐个展开步骤并附常见问题排查。
3432 1
dsh plugin 命令怎么用?DSH 插件安装、卸载、列出命令大全
|
2月前
|
缓存 资源调度 开发工具
dsh 怎么更新?DeepSeek Harness 更新到最新版三种方式:npx 自动更新、npm update -g、源码 git pull
更新 DeepSeek dsh 分三步:先查当前版本,再按安装方式更新——npx 自动用最新、全局安装用 npm update -g、源码用 git pull 重新构建,最后验证版本号。本文覆盖三种安装方式的更新命令、更新前备份、更新后验证与失败兜底排查。
2475 2
dsh 怎么更新?DeepSeek Harness 更新到最新版三种方式:npx 自动更新、npm update -g、源码 git pull
|
1月前
|
缓存 资源调度 开发工具
dsh 怎么升级到最新版?DeepSeek Harness 升级教程:三种升级方式、版本固定与降级、升级前备份
升级 dsh 就是换到新版本:先查当前与最新版本,再按安装方式升级(npx 自动最新、npm update -g、源码 git pull 构建),必要时用 @版本号固定或降级。本文讲清升级与更新的区别、升级步骤、备份与版本管理技巧。
1303 1
dsh 怎么升级到最新版?DeepSeek Harness 升级教程:三种升级方式、版本固定与降级、升级前备份
|
1月前
|
缓存 数据可视化 开发工具
DeepSeek Harness 怎么更新?dsh 更新完整指南:更新本体(npx、npm、源码)与更新插件两种方式
DeepSeek Harness 的更新分两层:本体更新(npx 自动最新、npm update -g、源码 git pull)与插件更新(插件市场点更新、命令行覆盖安装)。本文按「准备 → 更新本体 → 更新插件 → 更新后检查」四步走,覆盖新手常见疑问。
3827 2
DeepSeek Harness 怎么更新?dsh 更新完整指南:更新本体(npx、npm、源码)与更新插件两种方式
|
1月前
|
开发工具 git 开发者
DeepSeek Harness 更新后 DSH plugin 不兼容?插件版本回滚与降级操作指南
DSH plugin 更新后不兼容的典型症状是功能缺失、加载报错。回滚插件或降级 DSH 本体可恢复,升级前看插件详情页与 DSH Plugin Hub 的兼容状态能避免,本文给出症状、回滚命令与预防方法。
1039 1
|
2月前
|
开发工具 Swift git
DeepSeek Harness 插件推荐:4 款开源神器让写代码直接起飞
DeepSeek Harness 插件推荐:ModLens 视觉、Web UI 全家桶、Mac 原生与 GenUI 渲染,4 款开源插件给纯文本模型补齐短板。
3512 7
DeepSeek Harness 插件推荐:4 款开源神器让写代码直接起飞
|
1月前
|
人工智能 安全 JavaScript
DeepSeek Harness开源Agent运行框架实战:4种安装方式、WebUI启动、插件管理与排坑全流程
随着AI Agent技术快速发展,单纯依靠大模型对话能力,很难完成复杂的自动化任务。模型需要具备读取本地文件、执行脚本、访问网页、操作文件系统、拆分复杂任务并分步执行的能力。DeepSeek Harness,简称DSH,是开源的AI Agent执行运行框架,遵循“Agent = 大模型 + Harness执行底座”的设计理念,为大模型提供一套安全可控的工具调用、任务编排、沙箱执行与插件扩展能力。它提供Web可视化界面与完整命令行工具,支持插件化扩展,能够让大模型自主拆解复杂需求,调用各类工具分步完成目标,无论是本地电脑调试,还是部署在云服务器上长期运行智能体任务都十分合适。本文为从0到1完整保
1801 1
|
1月前
|
缓存 运维 安全
dsh 更新命令速查表:升级 DeepSeek Harness 本体与插件的命令、对应场景与执行后怎么验证
dsh 更新命令一张表看完:npx 重跑即最新、npm 全局用 npm update -g、源码用 git pull 加重建;插件更新走 dsh plugin --profile update 或在市场点更新。每条命令都标明适用场景与执行后的验证方式。
273 0
|
2月前
|
Web App开发 人工智能 API
16 个超火的 DeepSeek Harness 插件,大肥鱼已经落后 N 个版本了。。。
DeepSeek Harness 精选插件推荐合集,从图片识别、浏览器操控、多 Agent 协作到手机远程控制,一口气带你看完 DSH 社区热门的十几个插件,覆盖技能扩展、UI 界面增强、整活玩法三大类,让你的鲸鱼变得更强。
3394 6
|
1月前
|
缓存 开发工具 git
npm 怎么更新 dsh?DeepSeek Harness 的 npm update -g 与 @latest 用法
npm 怎么更新 dsh 要分清三条路:npm update -g 受语义化版本范围限制、install -g @latest 强制装最新、npx 要显式带 @latest 并注意缓存;文末给版本核对与镜像滞后的确认方法。
491 0