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@latestyarn 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 stashgit pullgit 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 READMEDeepSeek Harness 官方文档 - Quickstartdshplugin/dsh-plugin-hub

相关文章
|
2天前
|
人工智能 自然语言处理 安全
阿里云AI数智鉴密:AI 生成内容如何拿到一张"防篡改的身份证"
隐形水印 + C2PA签名:让AI生成内容“持证上岗”。
1093 0
|
11天前
|
人工智能 自然语言处理 安全
阿里云千问办公、Qoder Teams、Qoder CN区别与选择指南:模型能力、适用场景与最新活动参考
本文聚焦阿里云2026年推出的三款自研AI办公产品,清晰拆解千问办公、Qoder Teams、Qoder CN的差异化定位与能力边界:千问办公主打职场全场景提效,支持自然语言指令一键完成PPT生成、数据分析等高频办公任务;Qoder Teams面向程序员团队,深度整合AI代码生成、团队协同与企业知识库能力;Qoder CN则专为金融、政务等强合规场景打造,实现数据不出境与VPC私有化部署。文章同步给出分场景选型指南与最新活动定价,帮助不同类型的企业按需组合产品,实现业务岗、研发岗与强合规场景的AI能力全覆盖。
3659 3
阿里云千问办公、Qoder Teams、Qoder CN区别与选择指南:模型能力、适用场景与最新活动参考
|
23天前
|
人工智能 缓存 前端开发
DeepSeek Harness 首发实测 + 入门教程,夯爆了!梁神我错了
DeepSeek Harness + DeepSeek V4 Pro 项目实战保姆级教程!手把手带你从零安装开源 AI 编程工具,开发架构图、知识讲解网站、3D 网页游戏、全栈 AI 应用 4 个项目,覆盖运行模式选择、插件安装与开发,看看能不能对标 Claude。
13401 93
DeepSeek Harness 首发实测 + 入门教程,夯爆了!梁神我错了
|
16天前
|
Web App开发 人工智能 API
16 个超火的 DeepSeek Harness 插件,大肥鱼已经落后 N 个版本了。。。
DeepSeek Harness 精选插件推荐合集,从图片识别、浏览器操控、多 Agent 协作到手机远程控制,一口气带你看完 DSH 社区热门的十几个插件,覆盖技能扩展、UI 界面增强、整活玩法三大类,让你的鲸鱼变得更强。
1915 5
|
9天前
|
人工智能 监控 测试技术
Qwen3.8-Flash 来了,100万上下文、Agent、Coding 都加强了
8月26日,通义千问发布Qwen3.8-Flash-Next:125B参数、每Token仅激活6B,原生支持26万Token、可扩展至100万上下文;Coding、Agent与工具调用能力显著增强,面向真实软件工程任务,推动大模型从“回答问题”迈向“完成工作”。
|
12天前
|
人工智能 Linux iOS开发
Ollama使用教程:Ollama官网下载、Ollama本地部署大模型(2026最新)
Ollama 是一款免费开源的本地大模型运行工具,支持在 Windows/macOS/Linux 上离线运行 Qwen、DeepSeek、Llama 等主流开源模型,数据不出本机、隐私安全。提供 OpenAI 兼容 API,命令行一键拉取/运行/管理模型,无需联网,无调用限制,是开发者与 AI 爱好者部署本地 AI 助手的理想选择。(239 字)
|
17天前
|
人工智能 Java BI
【AI】DeepSeek Harness 安装、运行、管理插件
本文介绍了如何运行DeepSeek开源的Agent框架DeepSeek Harness(dsh)。主要内容包括:使用nvm安装适配的Node版本;通过代理加速克隆GitHub源码;使用pnpm安装依赖并启动项目;配置DeepSeek API Token;安装扩展功能的插件。该框架自带Web界面,支持模型适配、文件编辑等插件化功能
2157 1