dsh-auto-update
在终端中运行以下命令:
dsh plugin install frostming/dsh-auto-update
将以下提示词粘贴到 DeepSeek Harness 对话框中:
打开 DeepSeek Harness 终端,输入 dsh plugin install frostming/dsh-auto-update 即可安装该插件,源码地址为 https://github.com/frostming/dsh-auto-update ,安装后重启 dsh 生效。
插件介绍
DeepSeek Harness 官方 CLI 没有内置 self-update 命令,社区已有的更新检测插件也只能发现新版本后让用户手动点击安装。dsh-auto-update 补上了无人值守这一环:每次启动时自动对比本机版本号与 npm registry 的 dist-tag,发现新版本后按配置只打印提醒横幅,或直接执行自动安装。
核心能力包括:启动后延迟数秒检查一次而非反复轮询;正确的 semver 预发布版本比较;notify 与 install 两种模式可切换;检查结果写入状态文件并保留最近 10 次历史;不依赖 webServer,web、headless、tui 及任意自定义 profile 均可使用;零运行时依赖,仅使用 Node 内置模块与全局 fetch。
适合所有日常使用 DeepSeek Harness 并希望保持最新版本的开发者。默认 notify 模式安全无副作用,适合大多数场景;若你接受 developer preview 阶段的破坏性变更风险,可显式开启 install 模式实现全自动更新。
使用场景
- 启动 dsh 时自动对比 npm registry 版本号并在控制台打印醒目提醒横幅
- 在 headless 或 tui 等无界面环境中完全省去手动检查更新的步骤
- 显式开启 install 模式后每次启动自动将 dsh 升级到最新版,无需人工干预
适合人员
- 日常高频使用 DeepSeek Harness 的开发者
- 希望减少手动维护步骤、追求无人值守体验的 CLI 用户
- 在 CI 流水线或 headless 服务器中运行 dsh 的工程师