dsh-harness-updater
DeepSeek Harness 安装 / 更新插件:在 Web 设置面板中检查、在线安装、更新 @deepseek-ai/dsh 适合需要便捷升级、管理主程序版本及查看日志的用户。
同名パッケージの別リポジトリ
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:udisyue/dsh-updateドキュメント
README 全文を読む ↗使用
打开 设置 → 安装/更新:
- 状态卡:当前版本、安装目录与探测来源、Node / npm、端口、重启开关
- 检查更新:拉 registry 的
dist-tags,告诉你最高版本是哪个、来自哪个通道 - 在线安装 / 更新:主按钮写明目标版本;执行中实时刷日志,结束后刷新状态
- 高级选项:通道 / 指定版本 / 安装目录 / registry / npm 路径,可「保存为默认」
- 重启 Harness:两步确认;脚本会把新实例输出写回
harness.log - 查看 Harness 日志:尾部 96KB,token 与
_authToken已脱敏
配置(可选)
插件行支持 cordis.yml 配置;在自己的 profile ~/.dsh/profiles/web/cordis.patch.yml 里覆盖:
- id: dsh-harness-updater
name: dsh-harness-updater
config:
installDir: '/Users/me/Library/Application Support/DeepSeekDesk/harness'
registry: 'https://registry.npmjs.org'
npmPath: '/opt/homebrew/bin/npm'
channel: 'latest'
restartEnabled: true
| 字段 | 默认 | 说明 |
|---|---|---|
installDir | 自动探测 | 显式指定后优先于一切探测;留空则按下面的顺序探测 |
registry | https://registry.npmjs.org | 也可用国内镜像 |
npmPath | 自动探测 | GUI 环境 PATH 精简时用于兜底 |
channel | latest | 默认安装通道(dist-tag) |
restartEnabled | true | 关闭后设置页不提供重启按钮 |
设置页里改的值持久化在 $DSH_HOME/harness-updater/state.json(默认 ~/.dsh/harness-updater/state.json,
权限 0600),优先级 设置页保存值 > 插件配置 > 自动探测。