dsh-self-update:DeepSeek Harness git 源安裝的應用內自更新插件

dsh-self-update 是面向 DeepSeek Harness(DSH)git checkout 安裝場景的自更新插件。它解決手工執行 git pull、安裝依賴及構建重啓等繁瑣流程,提供應用內一鍵更新、失敗回滾及服務重啓功能。插件後臺每 6 小時或按需檢查新版本,通過側邊欄入口展示更新面板。更新過程自動執行標準構建命令,拒絕修改髒工作樹以保護本地更改;若存在分叉,會將本地提交備份至獨立分支後同步遠程。更新失敗支持一鍵回滾及 CLI 回退命令。服務重啓通過進程退出碼 75 實現,兼容 systemd、PM2 及原生 macOS Shell(需 Xcode 工具鏈,應用爲 Ad-hoc

閱讀全文