zhuoxuanliu53-svg/dsh-updater ↗★ 0
dsh-updater
用于从 git 检出中检查并应用官方 DeepSeek Harness 更新的轻量 DSH Web GUI 插件
AI 分析
核心用途是在 Web 界面中一键将本地 DSH 源码更新至官方最新版并自动重编译。适合使用 Git 源码部署 DSH 且需要便捷升级的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zhuoxuanliu53-svg/dsh-updater说明文档
阅读完整 README ↗使用
- 打开「设置 → 检查更新」。
- 点「检查更新」:显示当前提交 vs 官方最新 + 落后数;有更新时「更新」按钮可点。
- 点「更新」:快进到官方最新,显示日志。
- 「更新后自动重编译」开关(默认关):开启后更新会顺手
pnpm install && pnpm run build。 - 完成后按提示重启 DSH 生效。
配置(设置卡片 / Host Config)
| 字段 | 默认 | 说明 |
|---|---|---|
repoPath | (空) | git 源码克隆的绝对路径;首次使用请在卡片里填写 |
remote | origin | 远程名(官方上游) |
branch | master | 跟踪分支 |
fetchTimeoutMs | 30000 | 检查时 git fetch 超时 |
gitTimeoutMs | 60000 | 更新时 git merge 超时 |
rebuildTimeoutMs | 600000 | 每个重编译命令超时 |
rebuildAfterUpdate | false | 更新后是否自动重编译 |
sslBackend | Windows: openssl;其他: (空) | git TLS 后端。仅 Windows 默认用 openssl 绕开 schannel 凭据库故障(SEC_E_NO_CREDENTIALS);其他平台留空用 git 原生后端 |