udisyue/dsh-update ↗★ 0

dsh-harness-updater

在设置面板中检查、在线安装和更新主程序 适合需要便捷升级、管理主程序版本及查看日志的用户。

套件
dsh-harness-updater
相容性
待驗證
版本
1.0.0
授權
MIT
最近更新
2026年9月15日

同名套件的其他儲存庫

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:udisyue/dsh-update

使用

打开 设置 → 安装/更新:

  1. 状态卡:当前版本、安装目录与探测来源、Node / npm、端口、重启开关
  2. 检查更新:拉 registry 的 dist-tags,告诉你最高版本是哪个、来自哪个通道
  3. 在线安装 / 更新:主按钮写明目标版本;执行中实时刷日志,结束后刷新状态
  4. 高级选项:通道 / 指定版本 / 安装目录 / registry / npm 路径,可「保存为默认」
  5. 重启 Harness:两步确认;脚本会把新实例输出写回 harness.log
  6. 查看 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自动探测显式指定后优先于一切探测;留空则按下面的顺序探测
registryhttps://registry.npmjs.org也可用国内镜像
npmPath自动探测GUI 环境 PATH 精简时用于兜底
channellatest默认安装通道(dist-tag)
restartEnabledtrue关闭后设置页不提供重启按钮

设置页里改的值持久化在 $DSH_HOME/harness-updater/state.json(默认 ~/.dsh/harness-updater/state.json, 权限 0600),优先级 设置页保存值 > 插件配置 > 自动探测。