Z-6354/dsh-version-autoupdate4

dsh-version-autoupdate

提供可拖拽的悬浮版本角标及一键自动更新功能,支持切换更新通道(预览/稳定)。

AI 分析

核心用途是简化 DSH 的升级流程。适合不希望手动执行命令行更新、需要一键升级系统版本的用户。

包名
dsh-version-autoupdate
版本
0.3.21
许可证
MIT
最近更新
2026年8月28日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Z-6354/dsh-version-autoupdate

使用

安装并加载插件后:

  1. 重启 dsh web 服务,右上角出现版本角标。
  2. 角标颜色含义见上。
  3. 当显示「可更新」时点击角标 → 面板 → 「⚡ 立即更新」,等待完成。
  4. 完成后提示重启 dsh web 进程使新版本生效(运行中的进程无法安全自重启)。
  5. 想切换更新通道(预览/稳定)在 DSH 插件配置里把 channel 改为 previewstable 后重启即可。

配置(cordis.yml / cordis.patch.yml)

字段默认说明
packageManagernpm固定用 npm;也可 pnpm / yarn / auto
packageManagerPath推荐在 2G VPS 上显式指定,如 /home/ubuntu/.local/node-v22.19.0/bin/npm
minAvailableMemoryMb400Linux 可用内存低于此值时拒绝更新(0 关闭)
installTimeoutMs600000全局安装最长等待时间(毫秒),默认 10 分钟;慢速 VPS 可调到 900000(15 分钟)
installGraceMs60000超时后 SIGTERM 的宽限期(毫秒)
channelpreviewstable 只追正式版
- id: dsh-version-autoupdate
  name: dsh-version-autoupdate
  config:
    packageManager: npm
    packageManagerPath: /home/ubuntu/.local/node-v22.19.0/bin/npm
    minAvailableMemoryMb: 400
    installTimeoutMs: 900000   # 15 min on slow 2G VPS