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 的更新流程,適合希望減少手動運維成本的開發者。

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

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

小夜