前言¶
DeepSeek Harness (DSH) 採用插件化架構,旨在通過插件擴展功能。在 Web profile 環境下,管理 dsh 主進程或操作內置寵物數據通常需要命令行配合。w2831120407/dsh-ctl 插件將系統級控制與寵物數據補給功能集成到了 Web 設置面板中,減少了終端操作的需求。
插件介紹¶
該插件由用戶 w2831120407 維護,分類爲 admin-security,開源協議爲 MIT。它是一個標準的 dsh bundle 包,通過註冊設置頁面和運行時服務,爲 Web 端提供了進程管理與寵物互動的能力。
核心功能¶
插件包含兩個核心功能:
1. 系統控制:在設置面板中提供一鍵重啓或關閉 dsh web 進程的入口。
2. 小魚乾補給:爲內置的「鯨魚娘」寵物增加小魚乾,並顯示當前庫存(上限爲 20)。
安裝與啓用¶
插件安裝通常需要將本地目錄鏈接到 dsh profile。在已安裝 dsh web 的環境中,執行以下命令:
git clone https://github.com/w2831120407/dsh-ctl.git
dsh plugin --profile web add link:$(pwd)/dsh-ctl
安裝完成後,重啓 dsh web 並刷新瀏覽器,即可在 設置 中看到 「系統控制」 與 「小魚乾補給」 兩個選項卡。
使用方法¶
- 系統控制:進入設置頁面的「系統控制」區域,點擊 「重啓」 或 「關閉」 按鈕。操作分爲兩步確認,首次點擊按鈕會變爲「確認重啓?」或「確認關閉?」,再次點擊執行操作。
- 小魚乾補給:進入設置頁面的「小魚乾補給」區域,輸入希望增加的數量,點擊 「增加」 即可。
注意事項¶
- 進程級操作:重啓和關閉是進程級操作,會斷開當前 Web 頁面,操作後需手動刷新頁面。
- 服務依賴:小魚乾補給通過運行時動態擴充
@linxin666/dsh-pet服務實現,不修改 pet 包文件。若寵物內部結構發生變化,該功能可能暫時失效(返回錯誤而非崩潰)。 - 進程匹配:默認按端口 3080 識別,首選通過命令行中的
deepseek-ai和bin.js匹配 dsh 主進程。
結尾¶
該插件通過 Web 界面簡化了 DSH Web profile 的日常運維與寵物互動流程。更多細節可參考其 GitHub 倉庫。