dsh 怎么升级到最新版?DeepSeek Harness 升级教程:三种升级方式、版本固定与降级、升级前备份

简介: 升级 dsh 就是换到新版本:先查当前与最新版本,再按安装方式升级(npx 自动最新、npm update -g、源码 git pull 构建),必要时用 @版本号固定或降级。本文讲清升级与更新的区别、升级步骤、备份与版本管理技巧。

升级 dsh 就是换到新版本:先查当前与最新版本,再按安装方式升级(npx 自动最新、npm update -g、源码 git pull 构建),必要时用 @版本号固定或降级。本文讲清升级与更新的区别、升级步骤、备份与版本管理技巧。

本文转自 DSH Plugin Hub 插件市场


升级 dsh 就是换到新版本:先查当前与最新版本,再按安装方式升级(npx 自动最新、npm update -g、源码 git pull 构建),必要时用 @版本号 固定或降级。本文讲清升级与更新的区别、三种升级方式、升级前备份,以及版本固定与降级的操作。

概览:升级 = 换版本,数据不受影响

升级只换程序本体版本号,~/.dsh 里的配置、会话、插件全部保留。 三条原则(来源):

  1. 先查再升:对比当前版本与最新版本;
  2. 按安装方式升:npx / npm / 源码各有对应命令;
  3. 版本可管理:需要时可固定或降级。

先看升级路径总览:

场景 命令 说明
升级到最新版(npx) npx @deepseek-ai/dsh web 每次运行自动拉最新
升级到最新版(npm 全局) npm update -g @deepseek-ai/dsh 一条命令到位
升级到最新版(源码) git pull + 重新构建 在仓库目录操作
固定到指定版本 npm install -g @deepseek-ai/dsh@<版本号> 阻止自动升级
降级到旧版本 同上,填旧版本号即可 出问题快速回退

第一步:检查当前与最新版本

先摸清版本现状再动手,避免盲目升级。 操作步骤:

  1. 打开终端,查看当前版本:
# 当前版本(全局安装)
dsh --version

# 当前版本(npx 方式)
npx @deepseek-ai/dsh --version
  1. 查看 npm 上的最新版本:
npm view @deepseek-ai/dsh version
  1. 对比版本号:当前版本低于最新版本,就需要升级;想了解新旧版本差异,可在 dsh-plugin.org 或官方发布页查看更新日志。

第二步:升级前备份(强烈推荐)

升级前备份数据目录,万一新版本有问题,随时回退。 数据都在 ~/.dsh 下:

# 备份(含配置、会话、插件清单)
cp -r ~/.dsh ~/.dsh.backup-$(date +%Y%m%d)

# 顺便记录当前版本号,方便回退对比
dsh --version > ~/.dsh.version.old

第三步:按安装方式升级

升级命令与安装方式一一对应,选你当初用的那条。 三种方式:

方式一:npx 方式(自动最新)

npx 每次运行都会拉取最新版,无需手动升级。 直接启动即可:

npx @deepseek-ai/dsh web

兜底:若启动的版本仍是旧的,说明缓存残留,强制刷新:

npm cache clean --force
rm -rf ~/.npm/_npx
npx @deepseek-ai/dsh web

方式二:npm 全局安装升级

当初用全局安装的,用 npm update -g 一步升级到最新版。 操作步骤:

# 升级到最新版
npm update -g @deepseek-ai/dsh

# 升级后核对版本
dsh --version

若当初用 pnpm / yarn 装的,用对应命令:pnpm add -g @deepseek-ai/dsh@latest 或 yarn global add @deepseek-ai/dsh。

方式三:源码构建升级

当初 git clone 源码构建的,进仓库目录拉取最新代码后重新构建。 操作步骤:

# 进入源码仓库目录
cd ~/dev/deepseek-harness

# 拉取最新代码(本地有改动时先 git stash)
git pull

# 重新安装依赖并构建(与当初安装一致)
npm install
# 按仓库文档执行构建命令,例如 npm run build(以实际为准)

构建完成后重启 dsh web 即用上新版本。

第四步:固定或降级版本

新版不习惯、或插件与新版不兼容时,可以固定/降级版本。 操作步骤:

# 全局安装指定版本(@ 后接版本号)
npm install -g @deepseek-ai/dsh@0.1.0-rc.8

# 核对已回到目标版本
dsh --version

# npx 指定版本启动(临时用旧版验证)
npx @deepseek-ai/dsh@0.1.0-rc.8 web

固定版本后,npm update 不会自动升级,适合需要稳定环境的场景(来源)。想看 npm 上有哪些历史版本,执行 npm view @deepseek-ai/dsh versions。

第五步:升级后验证

升级完确认版本与功能正常,避免「假升级」。 操作步骤:

  1. 重新执行版本命令,确认版本号已更新;
  2. 重启 dsh web,确认页面正常打开;
  3. 打开设置 → 插件市场,确认已装插件正常加载(装过 DSH Plugin Hub 的话,会看到插件列表与版本);
  4. 到通知中心与系统日志确认升级过程无报错。

DSH Plugin Hub 通知中心

升级失败?常见问题与解决

升级失败先看报错类型,再对症处理。 常见问题清单:

问题 可能原因 解决办法
升级后版本号没变 缓存残留 / 命令没执行成功 清缓存(npm cache clean --force)后重试,核对输出
npm update -g 报 EACCES 全局目录无写权限 sudo npm update -g @deepseek-ai/dsh,或改用 npx 方式
下载超时 默认 npm 源慢 npm config set registry 换镜像后重试
git pull 报冲突 本地改过源码 git stash → git pull → git stash pop
升级后插件不工作 插件版本与新 dsh 不兼容 重启 dsh 后到插件市场重新安装该插件
升级后想回到旧版 新版有行为变化 用 npm install -g @deepseek-ai/dsh@<旧版本号> 降级
不知道有哪些版本可选 没查版本列表 npm view @deepseek-ai/dsh versions 列出全部历史版本
升级后网页打不开 端口占用 / 服务未重启 重启 dsh web,检查 127.0.0.1:3080 端口

顺带一提:插件版本也要同步管理

升级 dsh 本体后,插件的兼容性也要留意。 在 DSH Plugin Hub 的插件页可查看插件标注的兼容版本;升级后进入设置 → 插件市场,对可更新的插件逐一更新,保持两者版本匹配。

总结速查

一句话:升级前备份并查版本,按安装方式升级(npx 自动 / npm update -g / git pull + 构建),需要稳定就 @版本号 固定,升级后重启验证。 四个提醒:

  1. 升级前记下旧版本号,出问题方便降级回退;
  2. npx 方式无需手动升级,只清缓存即可;
  3. 固定版本用 @版本号:npm install -g @deepseek-ai/dsh@<版本号>;
  4. 升级后插件异常先重启,再考虑重新安装。

常见问题

dsh 升级和更新有什么区别?

日常语境下两者常混用:更新多指同步到最新补丁,升级多指换到更高或指定版本。本质都是换版本号,命令一样:npx 自动最新、npm 全局用 npm update -g、源码 git pull 重新构建。

怎么把 dsh 升级到最新版?

npx 方式每次运行自动拉最新;全局安装执行 npm update -g @deepseek-ai/dsh;源码构建在仓库目录 git pull 后重新构建。升级后重启 dsh web 并核对版本号(dsh --version)。

怎么看 dsh 当前版本和最新版本?

当前版本:dsh --version(全局)或 npx @deepseek-ai/dsh --version;最新版本:npm view @deepseek-ai/dsh version。两者对比即可判断是否需要升级。

怎么固定或降级 dsh 版本?

全局安装指定版本:npm install -g @deepseek-ai/dsh@<版本号>,例如 @0.1.0-rc.8;npx 同理用 npx @deepseek-ai/dsh@<版本号> web。固定后 npm update 不会自动升级,适合追求稳定的环境。

升级 dsh 后插件还能用吗?

通常可以。插件装在 profile 里,$DSH_HOME 数据不变,升级本体不影响已装插件;个别插件对新版本不兼容时,到设置 → 插件市场重新安装该插件即可。


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

分类:更新与升级

原文地址:https://dsh-plugin.org/zh/tutorials/upgrade-dsh-guide

首页:DSH Plugin Hub

来源:dsh CLI README、DeepSeek Harness 官方文档 - Quickstart、dshplugin/dsh-plugin-hub

相关文章
|
25天前
|
缓存 人工智能 运维
DeepSeek Harness怎么更新?DeepSeek Harness完整更新实操指南:本体三种升级方式+插件更新,故障排查全解析
DeepSeek Harness,简称dsh,是一款采用插件化架构的开源Agent运行框架,整体处于开发者预览阶段,项目迭代速度很快,版本之间经常会新增功能、修复安全漏洞,部分版本还会出现不向前兼容的改动。很多使用者在升级过程中会遇到各类问题,最典型的就是混淆本体程序和插件扩展,误以为更新本体之后插件就会自动同步升级,最后出现界面报错、插件无法加载、会话数据异常等故障。这款工具的更新分为两个相互独立的层级,分别是本体程序更新和插件扩展更新,二者互不干涉,更新本体不会自动升级插件,更新插件同样不会改动本体程序,想要顺利完成版本迭代,就必须把两部分分开操作。本文按照更新前准备、本体更新、插件更新、
866 0
|
1月前
|
缓存 数据可视化 开发工具
DeepSeek Harness 怎么更新?dsh 更新完整指南:更新本体(npx、npm、源码)与更新插件两种方式
DeepSeek Harness 的更新分两层:本体更新(npx 自动最新、npm update -g、源码 git pull)与插件更新(插件市场点更新、命令行覆盖安装)。本文按「准备 → 更新本体 → 更新插件 → 更新后检查」四步走,覆盖新手常见疑问。
3066 2
DeepSeek Harness 怎么更新?dsh 更新完整指南:更新本体(npx、npm、源码)与更新插件两种方式
|
2月前
|
缓存 资源调度 开发工具
dsh 怎么更新?DeepSeek Harness 更新到最新版三种方式:npx 自动更新、npm update -g、源码 git pull
更新 DeepSeek dsh 分三步:先查当前版本,再按安装方式更新——npx 自动用最新、全局安装用 npm update -g、源码用 git pull 重新构建,最后验证版本号。本文覆盖三种安装方式的更新命令、更新前备份、更新后验证与失败兜底排查。
2198 2
dsh 怎么更新?DeepSeek Harness 更新到最新版三种方式:npx 自动更新、npm update -g、源码 git pull
|
20天前
|
存储 缓存 开发工具
DeepSeek Harness 怎么更新?dsh 升级步骤:先查当前版本、备份,再按安装方式更新并验证
DeepSeek Harness 更新标准步骤:先查当前版本与安装方式、备份用户数据,再按 npx / npm 全局 / 源码三种方式之一升级,最后验证版本号、Web UI 与插件。附插件更新入口与失败回滚指引。
494 0
DeepSeek Harness 怎么更新?dsh 升级步骤:先查当前版本、备份,再按安装方式更新并验证
|
26天前
|
开发工具 git 开发者
DeepSeek Harness 版本怎么选?dsh 版本号怎么看、rc 版说明与锁定指定版本安装
选 DSH 版本先读懂版本号:dsh --version 看当前,npm view 看最新,rc 是候选发布版、接口可能变;要稳定追 latest,尝鲜才装 rc。想锁版本用 npm install -g @deepseek-ai/dsh@版本 或源码 git checkout tag,本文给出完整操作。
915 0
|
23天前
|
人工智能 安全 JavaScript
DeepSeek Harness开源Agent运行框架实战:4种安装方式、WebUI启动、插件管理与排坑全流程
随着AI Agent技术快速发展,单纯依靠大模型对话能力,很难完成复杂的自动化任务。模型需要具备读取本地文件、执行脚本、访问网页、操作文件系统、拆分复杂任务并分步执行的能力。DeepSeek Harness,简称DSH,是开源的AI Agent执行运行框架,遵循“Agent = 大模型 + Harness执行底座”的设计理念,为大模型提供一套安全可控的工具调用、任务编排、沙箱执行与插件扩展能力。它提供Web可视化界面与完整命令行工具,支持插件化扩展,能够让大模型自主拆解复杂需求,调用各类工具分步完成目标,无论是本地电脑调试,还是部署在云服务器上长期运行智能体任务都十分合适。本文为从0到1完整保
1322 0
|
20天前
|
缓存 运维 安全
dsh 更新命令速查表:升级 DeepSeek Harness 本体与插件的命令、对应场景与执行后怎么验证
dsh 更新命令一张表看完:npx 重跑即最新、npm 全局用 npm update -g、源码用 git pull 加重建;插件更新走 dsh plugin --profile update 或在市场点更新。每条命令都标明适用场景与执行后的验证方式。
236 0
|
2月前
|
缓存
dsh plugin 命令怎么用?DSH 插件安装、卸载、列出命令大全
dsh plugin 是管理 DSH 插件的命令族:add 安装、remove 卸载、list 列出,都配合 --profile 指定环境。安装有 npm 包名、GitHub 源码、本地目录、市场图形化四种方式,卸载有命令行与界面两种,本文逐个展开步骤并附常见问题排查。
2238 1
dsh plugin 命令怎么用?DSH 插件安装、卸载、列出命令大全
|
2月前
|
缓存 人工智能 监控
整理了一份 DeepSeek Harness 必备插件清单!
本文是DeepSeek Harness发布半个多月后的插件精选指南,涵盖10款高实用性插件:从生态入口dsh-market、视觉增强modlens,到界面升级、代码侧栏、文件引用、桌面端、多源搜索、长期记忆、费用监控及知识精读工具。附安装命令与适用场景,新手三步起步建议,助你高效打造个性化AI工作台。
2400 4
整理了一份 DeepSeek Harness 必备插件清单!
|
2月前
|
开发工具 git 开发者
DeepSeek Harness 怎么升级到最新版?dsh 版本查看、更新命令与 rc 版本说明
dsh --version 查当前版本,npm view @deepseek-ai/dsh version 与 GitHub Releases 查最新版;升级按安装方式三选一:npx 重跑、git pull 重建、dsh plugin update;rc 预览版版本号这样读。
1034 0