🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

redbravo/dsh-upgrade-manager

DeepSeek Harnessspec-screened扫描:无法判定在 GitHub 查看 ↗
需源码安装

DSHDeepSeek Harness升级管理器:本地 Windows 桌面程序,用于检测并升级本机 DSH…

暂不能直接安装(需源码编译或环境不满足):仓库缺少 package.json,无法用 dsh 插件安装命令安装。 · 最近上游提交 2026/9/20 · 已提供中文文档

DSH(DeepSeek Harness)升级管理器:本地 Windows 桌面程序,用于检测并升级本机 DSH 部署。过渡工具 —— 若官方推出自带更新检测的桌面版应用,本项目将停止更新。

综合分
29.8
GitHub 分
29.8
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add redbravo/dsh-upgrade-manager
仓库缺少 package.json,无法用 dsh 插件安装命令安装,改用 GitHub 源安装
信任档位:需留意静态安装检查未通过
是什么
dsh 原生插件 · market
装得上吗
静态安装检查未通过,可能需要源码安装
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 5 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

数据截至 2026/9/22(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-upgrade-manager(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

仓库缺少 package.json,无法用 dsh 插件安装命令安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/22 15:34:24

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
DSH 升级管理器

本仓库收录该项目的程序源码、测试与公开文档:功能说明、使用步骤、产品需求、成品留存规则,
以及完整源码 dsh-upgrade-manager-app\(含 15 个回归脚本)。
打包好的 exe 以 GitHub Release 附件发布(见 Releases 页),不放进 git 历史(约 46 MB 的二进制)。
内部工程文档(故障记录、环境取值、运维手册)留在本地工作区,不对外发布。

项目状态:这是一个过渡工具。若 DSH 官方推出自带检测更新的桌面版应用,本升级管理器将停止更新。

一、这是什么

DSH 升级管理器是一个本地 Windows 桌面程序,用于检测并升级本机安装的 DeepSeek Harness(DSH)。
它独立于 DSH 服务运行,技术栈为 Python 与 PySide6,以纯本地逻辑完成检测与升级,不调用大模型。

三条设计主线:

1. 0 token:升级是本地确定性的文件与进程操作,不需要推理。
2. 安全可回滚:升级失败时不触碰正在使用的旧版本。
3. 不中断:停旧服与启新服由独立进程完成。

二、文档

| 文档 | 内容 |
|---|---|
| 升级管理器说明.md | 功能清单、安装方式、升级流程、已知限制 |
| 升级指南.md | 面向使用者的升级操作步骤与注意事项 |
| 产品需求书.md | 需求范围、边界、功能需求与验收标准 |
| 成品与留存.md | 打包成品的清单与留存规则 |
| 程序源码 | 仓库根目录下的 dsh-upgrade-manager-app\:程序本体、构建脚本与 15 个回归脚本 |

三、本仓库不包含什么

| 不包含 | 原因 |
|---|---|
| 可执行文件(放进 git 历史) | 约 46 MB 的二进制会让历史迅速膨胀;改以 GitHub Release 附件提供,见 Releases 页 |
| 内部工程文档 | 故障记录、运维手册、环境取值等含本机路径与操作命令,留在本地工作区 |
| 会话内容 | 程序从不读写 DSH_HOME 里的会话数据(见第五节) |

四、关于未签名

Release 附件里的可执行文件没有代码签名(个人项目无法承担 EV 证书成本)。Windows SmartScreen 会给出
"未知发布者"提示。请自行判断是否信任,或按第六节从源码自行构建。

五、数据边界

- 不修改会话数据:会话与日志位于会话数据目录(DSH_HOME),与部署目录相互独立。
程序只操作部署目录与桌面快捷方式;DSH_HOME 内的目录在扫描中一律不列出,删除护栏硬性拒绝,
且比较前会解析 junction 与符号链接。
- 联网行为:仅访问版本源(GitHub 与 npm 镜像)以判断是否有新版本,以及访问安装源以安装新版。
- 危险操作的护栏:拒绝删除盘符根与一级目录;拒绝删除不含 package.json 的目录;
目标目录与 DSH_HOME 重叠时拒绝执行;停服只结束可确认属于本机 DSH 部署的进程。

六、源码与构建

源码位于仓库根目录的 dsh-upgrade-manager-app\:

| 文件 | 说明 |
|---|---|
| main.py / theme.py / services.py / engine.py / paths.py | 程序本体(版本号 APP_VERSION 在 main.py,是唯一来源) |
| requirements.txt | 运行依赖:PySide6、markdown |
| launch.cmd | 双击即用:首次运行自动创建私有 .venv、装依赖并启动 |
| build.cmd | 用 PyInstaller 打出单文件 exe,文件名与版本号取自 APP_VERSION |
| assets\dsh.ico / version_info.txt | 图标,以及 exe 的文件属性版本信息 |
| tests\ | 15 个回归脚本;运行方式、判定标准与注意事项见 tests\README.md |

环境要求:Windows + Python 3.10 以上(开发环境实测 3.12)。构建需在 launch.cmd 建好的虚拟环境里
额外安装 pyinstaller。程序不写任何本机绝对路径:DSH 部署位置在运行时探测,可跨盘符与自定义目录工作。

release.cmd / release.ps1 是维护者自用的发版脚本(版本号自增 → 构建 → 同步文档 → git 提交推送 → gh release create);
其中仓库工作副本的位置由环境变量 DSH_UM_REPO_DIR 指定,脚本内不含任何本机路径。

七、许可

MIT License —— 完整文本见仓库根目录的 LICENSE(该文件属于仓库基础设施,不在工作区内;
同步到仓库时由同步脚本自动补成链接)。

可以自由使用、修改、分发(包括商用),只需保留版权与许可声明。软件按"原样"提供,不附带任何担保。

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

💬 加入社群

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

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群