在 DSH(DeepSeek Harness)的日常使用中,經常需要從宿主環境快速調用本機已安裝的 Windows 應用程序。爲了解決這一問題,下面介紹 dsh-applauncher 插件。
這是由開發者 jinwendijv 維護的客戶端插件,其核心作用是自動掃描本機已安裝的電腦應用,在 DSH 側邊欄“設置”圖標上方提供一個類似 Windows 開始菜單的啓動入口。
核心功能¶
該插件主要提供以下能力:
- 自動掃描與識別:通過 PowerShell 掃描開始菜單、卸載列表和 App Paths 註冊表,自動識別本機應用。在顯示時優先使用中文名稱。
- 圖標提取:從應用的 exe 文件中提取真實圖標。如果無法提取圖標,則使用應用名稱的首字符作爲替代。
- 快捷方式管理:提供網格視圖展示已添加的快捷方式,支持搜索、添加和移除操作。已添加的應用會顯示綠色的對勾標記。
- 安全執行:啓動動作在 DSH 宿主進程執行,瀏覽器端不接觸任何命令或路徑。寫操作要求 POST 且同源,以防止跨站請求攻擊。
安裝與啓用¶
安裝此插件需要滿足系統依賴:Windows 系統(需自帶 PowerShell 5.1)以及 DSH Desktop。
安裝命令如下:
dsh plugin --profile <profile> add link:<本目錄絕對路徑>
安裝完成後,請完全退出並重啓 DSH Desktop。
使用步驟¶
- 打開面板:打開 DSH 後,在側邊欄底部“設置”圖標上方會出現一個“應用”按鈕。
- 掃描應用:點擊“應用”按鈕,在彈出面板中點擊“掃描本機應用”。
- 添加快捷方式:在“本機已安裝應用”列表中,點擊“+”號將常用應用添加爲快捷方式(已添加的應用右側會出現綠色對勾)。
- 啓動與移除:在“已添加的快捷方式”區域,點擊圖標即可啓動應用;鼠標懸停在圖標上時,右上角會出現“×”,點擊可移除快捷方式。
適用場景與注意¶
該插件適合需要在 DSH 界面內快速訪問本地 Windows 應用的用戶。
注意事項:
- 快捷方式列表僅保存在本機
~/.dsh/dsh-applauncher/config目錄中。 - 插件啓動應用時,通過 Windows Shell(
explorer)執行,以普通用戶權限運行,不會繼承 DSH 的管理員權限。 - 依賴項包括系統自帶的 PowerShell 5.1 和 DSH Desktop。