前言¶
DeepSeek Harness (DSH) 採用插件化架構。開發者需要保持桌面端與源碼同步。dsh-update-check-plus 插件用於自動檢測更新並在界面中反饋,避免手動檢查帶來的遺漏。
核心功能¶
插件提供雙通道更新檢測與一鍵安裝能力:
1. 桌面端更新:通過官方接口 (dshdesktop.cn) 檢測版本,支持一鍵下載 NSIS 安裝包並自動重啓。
2. 源碼更新:檢測 GitHub 倉庫,支持下載最新源碼 zip。
3. 界面反饋:在會話頭部顯示狀態膠囊,面板中展示版本對比與更新日誌。
安裝¶
在終端執行以下命令安裝:
dsh plugin --profile web add dsh-update-check-plus
dsh plugin --profile desktop add dsh-update-check-plus
安裝後重啓 DSH 或切換 profile 即可生效。
配置¶
在 DSH 設置中找到 dsh-update-check-plus 分區進行配置:
intervalHours:檢查間隔(默認 12 小時)。autoDownload:發現源碼新版自動下載 zip。enableDesktopUpdate:啓用桌面端更新通道。downloadDir:指定下載目錄(安裝包與源碼共用,默認~/.dsh/update-check-plus/downloads)。repo:GitHub 源碼倉庫(默認deepseek-ai/deepseek-harness)。
注意事項¶
- 版本來源:桌面端更新會將 Harness 升級到 dshdesktop.cn 分發的最新版(目前爲 DSH Desktop 2.0.0)。
- 數據安全:會話與配置數據保存在
~/.dsh,更新過程不會影響這些數據。 - 安裝器來源:下載的安裝器由官方通道提供,插件不做任何二進制修改。
結尾¶
該插件通過雙通道更新機制,解決了 DSH 用戶保持版本同步的痛點,支持一鍵下載與自動重啓。相關資源:
- GitHub
- SkillHub 目錄