DeepSeek Harness Hub
← 返回列表

apdc111/deepseek-harness-web-Upgrade

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

此项目是通过cmd解决官方给予的NPX和仓库下载到本地部署时,无法更新DSH版本或更新困难

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/22 · 已提供中文文档
综合分
27.2
GitHub 分
27.2
用户评分
★ Stars
0
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add apdc111/deepseek-harness-web-Upgrade
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

deepseek-harness-web-升级
一个纯 Windows 批处理(BAT)脚本,用于自动化检查并更新 DeepSeek Harness(DSH)命令行工具。

项目简介(诞生背景)

DSH(DeepSeek Harness)是一款通过 npx 分发的 CLI 工具,包名为 @deepseek-ai/dsh,官方提供的更新方式为:

npX

然而,官方提供的 NPX 指令存在一个明显的痛点:它不会获取并更新官方的最新 DSH 版本 / npm 更新指令存在一个明显痛点:它不会自动判断「本地是否落后于云端最新版本」,也不会在更新前给出任何版本对比与确认提示。用户若想知道是否需要更新,必须手动依次执行两条命令:

- 本地版本:dsh --version
- 云端最新版本:npm view @deepseek-ai/dsh version

这种手动操作既繁琐又容易遗漏,也极易在不知情的情况下长期停留在旧版本。正是基于这一痛点,本项目应运而生——将「版本检查 → 版本对比 → 确认更新 → 更新后复核」这一完整流程自动化,让 DSH 的版本维护变得一目了然、一键完成。

安全

安全报告
- 我们知道您的电脑安全对您至关重要,尤其是类似 BAT 这种批处理文件,因此,我们将 BAT 提交给了微步在线云沙箱进行检测,多引擎未检测出异常
微步1
微步2
功能特性

1. 一键版本检查
- 自动获取本地 DSH 版本与云端最新版本
- 分步进度提示([1/4] → [4/4]),整个过程清晰可见

2. 智能语义化版本对比
- 内置版本比较子程序,按 . 分段逐段对比
- 支持最多 6 段版本号(如 1.2.3、1.2.3-beta 等)
- 每段自动提取前导数字,缺失段落按 0 处理,比较结果稳定可靠

3. 交互式更新确认
- 检测到云端版本更新时,提示用户选择 Y/N
- 输入自动去除首尾空格,且大小写不敏感
- 选择 N 则安全退出,不执行任何更新操作

4. 更新后自动复核
- 执行 npm update -g @deepseek-ai/dsh 后自动重新获取本地版本
- 直观展示「更新后本地版本」,确认更新是否真正生效

5. 窗口不自动关闭
- 全程使用 pause 保持窗口,所有输出对用户可见
- 脚本结束后不会一闪而过,便于从容查看运行结果

6. 健壮的异常处理
- 本地版本获取失败:明确提示并退出
- 云端版本无法获取:询问用户是否退出(Y 退出 / N 保留界面、不做任何操作)
- 本地已是最新:明确提示「无需更新」

7. 中文编码友好
- 自动切换代码页 chcp 936(GBK),在中文 Windows 环境下不乱码

8. 零依赖、轻量
- 纯原生批处理实现,无需安装任何额外组件
- 仅依赖已安装的 DSH 与 Node.js / npm

使用方法

1. 双击运行 DSH更新检查
2. 脚本自动执行版本检查与对比
3. 根据提示按需选择 Y/N
4. 查看结果后按任意键退出

环境要求

- Windows 操作系统
- 已安装 Node.js 与 npm(npm 命令可用)
- 已全局安装 DSH(dsh --version 可正常返回版本号)

更新流程

获取本地版本 → 获取云端版本 → 对比版本
│
┌─────────────┼─────────────┐
│             │             │
云端更新      已是最新      云端获取失败
│             │             │
询问 Y/N     提示无需更新    询问 Y/N
/    \                        /    \
Y      N                     Y      N
│      │                     │      │
执行更新  退出                退出    保留界面
│
复核版本
│
完成

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群