DeepSeek Harness 自动更新插件介绍

DeepSeek Harness (DSH) 是面向智能体开发者的工具链。在使用过程中,当 DSH 发布新版本时,手动更新流程繁琐且容易遗漏。@louchi1984/dsh-auto-update 插件通过自动化扫描、安装和重启机制,解决了这一问题。

这是什么

插件名称为 @louchi1984/dsh-auto-update,由开发者 louchi1984-coder 维护,采用 MIT 许可证。它服务于标准的 DeepSeek Harness Web UI(host + client 双半区),不依赖特定的原生壳,仅使用 Web UI 提供的 webServer 与 slots 服务。

核心功能

  • 自动扫描与镜像回退:启动 15 秒后首次检查,之后每 6 小时一次。对比 npm 上 @deepseek-ai/dsh 的 latest / next 通道。检查源优先使用 registry.npmjs.org,失败或超时自动回退到国内镜像 registry.npmmirror.com。安装始终走你 npm 自身配置的 registry。
  • 左侧边栏状态提示:位于左侧边栏最底部、与“设置”同一行的右侧。提供低干扰的状态图标(对勾、琥珀色呼吸点、旋转加载图标、红点),点击可查看详情。
  • 一键安装与自动重启:支持一键安装。安装成功后 3 秒自动重启 dsh web。macOS/Linux 使用 SIGTERM 优雅关停,Windows 使用 PowerShell 硬终止后兜底重启。
  • 详情卡片:展示版本对比、更新日志,并提供「更新日志」「下载并安装」按钮。

安装与启用

前置条件:机器上需安装 pnpm(dsh plugin 是 profile 目录里的 pnpm 转发层)。

执行以下命令安装:

dsh plugin --profile web add @louchi1984/dsh-auto-update
dsh web

典型用法

  1. 安装插件后,启动 dsh web。
  2. 在左侧边栏底部找到状态图标,点击可查看当前版本、最新版本及更新日志。
  3. 点击“下载并安装”,插件会自动执行 npm install -g @deepseek-ai/dsh@<tag>,并在 3 秒后自动重启服务,页面自动刷新。

适用场景与注意

  • 权限要求:安装与重启端点以当前用户权限执行 npm install -g,需用户自行承担权限风险。
  • 网络与安全:默认仅绑定 127.0.0.1:3080(loopback)。若需暴露至局域网,请加访问认证(参考 dsh-web-auth 类插件)。
  • DSH 状态:DSH 为开发者预览版,存在破坏性兼容变更,更新前请务必查阅更新日志。
  • 透明度:安装命令透明可见,使用 npm install -g,不依赖特定壳或魔法。

短结尾

该插件通过 UI 层面闭环了 DSH 的更新流程,适合希望减少手动运维成本的开发者。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜