dsh-upgrade
Official release checks and isolated, supervised source updates for DeepSeek Harness 适合使用源码部署、需要自动或手动安全更新管理的用户与开发者。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zudazhuang/dsh-upgradeドキュメント
README 全文を読む ↗使用
社区插件,非 DeepSeek 官方产品。支持 Harness 源码 Web 安装;当前在 0.2.1-alpha.1 验证,适配 ConfigForms 设置接口。需要 Node.js ^22.19 或 >=24、pnpm、Git;Mac 登录自动启动还需 Python 3。
从 Releases 下载版本固定的 dsh-upgrade-0.3.1.tgz,在 Harness 源码目录运行:
pnpm dsh plugin --profile web add /absolute/path/dsh-upgrade-0.3.1.tgz
开发者也可克隆本仓库,运行 npm ci、npm test、npm pack 后安装生成的包。插件 → dsh-upgrade 提供检查、隔离构建、切换操作和检查间隔、渠道、空闲时长、自动切换配置。自动切换默认关闭;未使用监督启动或源码存在未提交修改时,自动安装暂停;页面允许保存自动安装偏好,满足条件后只在指定时段执行。
本机启动:
DSH_SOURCE=/path/to/deepseek-harness ./start-harness.sh
脚本通过 pnpm dsh web --no-open 启动受监督的 Web profile。可用 DSH_SOURCE、DSH_HOME、DSH_SAFE_UPDATE_ROOT 指定源码、用户数据及更新目录。未设置 DSH_SOURCE 时使用本插件仓库旁的 deepseek-harness;其他目录布局必须显式指定。更新目录必须在用户数据目录之外。监督进程退出时会等待受管理的 Harness 进程组完全退出。其他启动方式仍可检查和准备,但不能切换。