前言¶
在使用 DeepSeek Harness (DSH) 進行開發時,手動啓動 Web 服務並打開瀏覽器會打斷工作流。dsh-launcher 插件旨在解決這個問題,通過生成腳本和快捷方式,實現服務的快速啓動。
插件介紹¶
這是一個爲 DSH Web 界面提供「一鍵啓動」功能的啓動器和插件。插件由 KaiYuan0422 維護,採用 MIT 許可證。
核心功能¶
- 生成啓動腳本:生成
Start DSH.bat腳本,雙擊即可啓動服務。 - 服務檢查:自動檢查 DSH 服務是否已在指定端口運行,避免重複啓動。
- 自動啓動與打開:啓動 DSH Web 服務並自動打開默認瀏覽器。
- 桌面快捷方式:可選在桌面創建快捷方式,指向腳本本身(修改後自動生效)。
- 圖標支持:使用默認原創小火箭圖標,或通過配置指定自定義圖標(.ico 路徑)。
- 設置集成:註冊
dsh-launcher設置命名空間,在 DSH 設置面板中提供配置卡片。 - 工具支持:提供
create_dsh_shortcut工具,支持 AI 調用生成腳本。
安裝與啓用¶
使用以下命令安裝插件:
dsh plugin add dsh-launcher
安裝後,在 DSH 的「設置 → 插件」面板中找到 dsh-launcher 卡片進行配置。
典型用法¶
- 直接使用腳本:將生成的
Start DSH.bat放到任意目錄,雙擊即可啓動。 - 插件配置:在「設置 → 插件」面板的
dsh-launcher卡片中配置啓動地址、工作區、快捷方式選項及圖標路徑。 - 工具調用:使用
create_dsh_shortcut工具按當前設置生成或更新腳本。
適用場景與注意¶
- 環境依賴:僅支持 Windows 環境,依賴
dsh、curl(Windows 10/11 自帶)和 PowerShell。 - 隱私安全:插件和腳本不包含任何個人數據或 API 密鑰,僅涉及本地
http://127.0.0.1:<端口>的啓動操作。 - 快捷方式機制:桌面快捷方式指向的是腳本文件本身,而非副本。若在圖形界面修改了配置並保存,桌面圖標下次雙擊時會自動指向新內容。