DeepSeek Harness 怎么升级到最新版?dsh 版本查看、更新命令与 rc 版本说明

简介: dsh --version 查当前版本,npm view @deepseek-ai/dsh version 与 GitHub Releases 查最新版;升级按安装方式三选一:npx 重跑、git pull 重建、dsh plugin update;rc 预览版版本号这样读。

DeepSeek Harness 怎么升级到最新版?dsh 版本查看、更新命令与 rc 版本说明

dsh --version 查当前版本,npm view @deepseek-ai/dsh version 与 GitHub Releases 查最新版;升级按安装方式三选一:npx 重跑、git pull 重建、dsh plugin update;rc 预览版版本号这样读。

本文转自 DSH Plugin Hub 插件中心


升级 DeepSeek Harness 按「查当前 → 查最新 → 按安装方式升级 → 验证」四步走:dsh --version 看当前版,npm view @deepseek-ai/dsh version 看最新版,npx 重跑、源码 git pull 重建、插件 dsh plugin update 三种升级路径,最后用 dsh --version 确认到位。rc 是候选发布版,接口可能变化,升级前记得备份会话数据。

概览:升级前先弄清三个问题

本文按四步展开:查当前版本、查最新版本、按安装方式升级、验证结果。 DeepSeek Harness(DSH)目前处于开发者预览阶段,版本迭代很快,经常有人搜「dsh最新版」「dsh 版本」——动手升级前先确认版本号,能少踩不少坑(来源)。整体流程是:

步骤 目的 命令 / 操作
第一步 查当前版本 dsh --version
第二步 查最新版本 npm view @deepseek-ai/dsh version
第三步 按安装方式升级 npx 重跑 / git pull 重建 / 插件 update
第四步 验证升级结果 dsh --version + 启动 Web UI

下面每一步都给出具体命令和操作细节。

第一步:查看当前版本(dsh --version)

dsh --version 查看当前运行的 DeepSeek Harness 版本号,输出是一行版本字符串。 操作步骤:

  1. 打开终端(macOS 的「终端」、Windows 的 PowerShell 或 WSL 都行)。
  2. 输入命令并回车:
dsh --version
  1. 终端会输出类似 0.1.0-rc.6 的版本号(也支持简写 dsh -V)。把这一行记下来,下一步要和最新版对比。

如果提示 dsh: command not found:说明你用的是 npx 一键方式(npx @deepseek-ai/dsh web),dsh 并没有被安装成全局命令,所以终端里直接敲 dsh 找不到。这不是错误,用 npx 方式运行就正常(来源);想知道当前拉到的版本,可以运行 npx @deepseek-ai/dsh --version

第二步:查看最新版本(npm view 与 DeepSeek Harness Releases)

npm view @deepseek-ai/dsh version 拿 npm 上的最新发布版,再去 GitHub Releases 看更新日志。 具体操作:

  1. 终端执行:
npm view @deepseek-ai/dsh version
  1. 输出就是 DeepSeek Harness 在 npm 上当前的最新版本号。把它和第一步的 dsh --version 输出放在一起比,就能判断自己落后几个版本。
  2. 想看得更细,还有两个 npm 自带子命令:
# 查看所有发布过的版本
npm view @deepseek-ai/dsh versions

# 查看 dist-tags(latest 是正式推荐版,next 通常是预览版)
npm view @deepseek-ai/dsh dist-tags
  1. 想知道每个版本改了什么、有没有破坏性变更,在浏览器打开 deepseek-ai/deepseek-harness 仓库的 Releases 页面,按发布时间看更新日志最直观(来源)。

对比完两个版本号:如果一致,说明已经是最新版,不用升级;如果本地版本落后,就按第三步选适合你的升级方式。

第三步:按安装方式升级(三种方式三选一)

升级命令取决于当初怎么装的:npx 重跑一遍就是最新版;源码构建的进仓库拉代码重建;全局安装的用 npm 更新。 按你的安装方式对号入座:

方式一:npx 一键运行(最简单,推荐日常使用)

npx 方式每次运行都会从 npm 拉取最新包,重跑命令就等于升级来源):

  1. 关闭正在运行的 dsh 进程(终端里按 Ctrl+C)。
  2. 重新执行启动命令:
npx @deepseek-ai/dsh web
  1. 命令会先拉取 npm 上最新的包再启动 Web UI,终端打印访问地址(默认 http://127.0.0.1:3080)。

方式二:源码构建升级(适合自己从仓库构建的用户)

源码构建的 DeepSeek Harness 升级要拉代码、装依赖、重新构建,官方强调生产运行必须有构建产物,构建这步不能省(来源):

  1. 先停止运行中的 dsh 进程。
  2. 进入克隆的仓库目录:
cd deepseek-harness
  1. 依次执行三条命令:
git pull        # 拉取最新代码
pnpm install    # 安装新增 / 变更的依赖
pnpm run build  # 重新构建产物
  1. 重新启动:pnpm dsh web

方式三:全局安装升级(当初用 npm install -g 装过)

如果当初是用 npm install -g @deepseek-ai/dsh 全局安装的,升级方式:

  1. 停止运行中的 dsh 进程。
  2. 执行:
npm install -g @deepseek-ai/dsh
  1. 也可以只更新到最新版:npm update -g @deepseek-ai/dsh,然后重新启动。

第四步:升级 DSH plugin(与本体是两条线)

DSH plugin 和 DSH 本体是两条独立的升级线,插件用 dsh plugin update 升级。 操作步骤:

  1. 升级当前 profile(默认是 web)下的全部插件:
dsh plugin --profile web update
  1. 只想更新某一个插件,在命令后面加上包名:
dsh plugin --profile web update <插件包名>
  1. 更新完重启 dsh web,让插件重新加载生效。

dsh plugin 命令会把参数原样转发给 profile 目录里的 pnpm,所以它支持 pnpm 的 add / remove / update / why 等用法(来源)。不想盯命令行的话,装 DSH Plugin Hub 后走应用内升级:Hub 检测到插件有新版本会在「设置 → 插件中心」提示更新,一键覆盖安装:

DSH Plugin Hub 一键更新插件

Hub 里还能直接看每个插件兼容哪个 DSH 版本,避免升级完插件不兼容。安装与使用见《DSH Plugin Hub 怎么用?》。

第五步:验证升级结果

升级完成不是终点,用两步验证确认真的到位了。 具体操作:

  1. 重新执行 dsh --version,确认输出的版本号和第二步查到的 npm 最新版一致。
  2. 启动 Web UI(npx @deepseek-ai/dsh webdsh web),发一条简单任务,确认主要功能正常。
  3. 如果升级后插件不加载、界面异常,对照《DSH 常见问题排查》处理。

rc 版本号怎么读?DeepSeek Harness 预览版发布节奏

rc 是候选发布版(release candidate),0.1.0-rc.6 表示 0.1.0 正式版之前的第 6 个候选版本。 这套命名是语义化版本号的常规做法:主版本.次版本.修订版本,后面跟 -rc.N 表示候选阶段。DeepSeek Harness 目前还在开发者预览期,正式版(0.1.0)发布前会先放出多个 rc 版本让社区试用、反馈问题,所以你在 Releases 和 npm 上看到 rc 字样是正常的,不是残缺版本。rc 与 rc 之间接口可能变化,插件的兼容性也可能受影响——看到版本号里有 rc,升级时就要多留个心眼,先看插件详情页标注的兼容版本(verified / unconfirmed)再动手。

升级前的注意事项

升级前备份会话数据,升级后验证主要功能,这是预览版更新的标准动作。 具体三件事:

  1. 备份会话数据:会话数据在 ~/.dsh/sessions 目录下,更新前复制一份最稳妥:
cp -r ~/.dsh/sessions ~/.dsh-sessions-backup

升级出问题能随时恢复。

  1. 核对插件兼容:DSH 是预览版,可能有破坏性变更,升级插件前先看插件详情页的兼容版本状态。
  2. 升级后跑一遍主流程:发一条任务、切换一次工作区,确认没坏再继续日常使用。

常见问题

DSH 怎么查看当前安装的版本?

运行 dsh --version 即可输出当前版本号,也支持 dsh -V。npx 方式每次启动都拉最新包、没有本地安装版本,想确认最新版直接看 npm view @deepseek-ai/dsh version 的输出。

怎么查看 DeepSeek Harness 最新版本?

两种方式:终端执行 npm view @deepseek-ai/dsh version 直接拿到 npm 最新版本号;或在浏览器打开 deepseek-ai/deepseek-harness 仓库的 Releases 页面看最新发布与更新日志。

DeepSeek Harness 怎么升级到最新版?

看安装方式:npx 装的重跑 npx @deepseek-ai/dsh web 即最新版;源码构建的进仓库依次执行 git pull、pnpm install、pnpm run build;插件用 dsh plugin --profile web update 升级。

rc 版本是什么意思?DSH 版本号怎么读?

rc 是候选发布版(release candidate),0.1.0-rc.6 表示 0.1.0 正式版前的第 6 个候选版本。DeepSeek Harness 处于开发者预览阶段,正式版发布前都会先以 rc 形式放出,接口可能变化。

升级 DeepSeek Harness 前需要做什么准备?

先备份 ~/.dsh/sessions 目录里的会话数据,再核对插件详情页标注的兼容版本。预览版升级可能带破坏性变更,更新后跑一遍主要功能确认没坏。


本文转自 DSH Plugin Hub 插件中心,版权归属 DSH Plugin Hub 插件中心

分类:更新与升级

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

首页:DSH Plugin Hub

来源:DeepSeek Harness 官网官方 Quickstartdeepseek-ai/deepseek-harness

相关文章
人工智能 缓存 前端开发
12026 63
人工智能 JavaScript 开发工具
4812 17
Web App开发 人工智能 API
1385 1
人工智能 Java BI
1472 1
开发工具 Swift git
1974 6
人工智能 JavaScript 测试技术
2406 2
人工智能 自然语言处理 安全
992 0
人工智能 JavaScript 测试技术
1200 4
缓存 JavaScript Shell
2102 3

热门文章

最新文章