前言¶
DeepSeek Harness (DSH) 爲 Agent 開發提供了強大的底層能力,但在日常使用中,頻繁創建工作區、查找歷史會話以及管理多個標籤頁往往需要多步點擊,容易打斷工作流。dsh-ux-plus 是一套針對 DSH Web 界面的 UX 增強插件,通過設置中的獨立開關,在不改變宿主邏輯的前提下,優化交互細節和視覺反饋。
插件概覽¶
- 名稱: dsh-ux-plus
- 維護者: plyflai
- 定位: 客戶端 UX 增強與質量-of-life 插件,旨在降低操作成本。
- 許可: MIT
核心功能¶
該插件提供以下 7 項功能,均可在 Settings → UX Plus 中單獨開關:
- Workspace quick search: 在側邊欄“Automated tasks”下提供快速搜索框,跳過“先創建工作區”的步驟,直接啓動會話並自動歸檔至隱藏目錄。
- Attention favicon: 標籤頁圖標會根據狀態變化:呼吸(計算中)、變綠(已結束未讀)、閃爍橙色點(等待點擊)。
- Workspace recency order: 活躍會話(24小時內)以綠色背景塊顯示,未讀狀態一目瞭然;閒置工作區自動摺疊,懸停顯示時長。
- Conversation typography: 允許調整聊天區域的字體大小和閱讀寬度,無需依賴瀏覽器整體縮放。
- Session ID menu: 在會話列表菜單中直接複製 Session ID,方便命令行恢復或日誌檢索。
- Inherit conversation: 在會話菜單中選擇模型,開啓繼承模式,新會話將讀取舊對話上下文。
- Ask question expanded: 完成的問答卡片保持展開狀態,減少查看決策時的點擊次數。
使用方法¶
由於插件未在文檔中提供明確的安裝命令,請根據您的 DSH 環境配置加載該插件。加載後,各項功能即通過開關控制。
以 Workspace quick search 爲例,操作步驟如下:
- 在側邊欄“Automated tasks”下方的搜索框(左側爲放大鏡圖標)輸入問題。
- 點擊右側的芯片圖標(模型選擇器)切換模型,默認爲宿主默認模型。
- 按 Enter 鍵啓動會話,該會話會自動保存至隱藏工作區,不會佔用側邊欄空間。
- 點擊右側的時鐘圖標,可查看最近 50 次搜索的歷史記錄,點擊歷史記錄可快速回溯。
- 在會話列表菜單中點擊“Copy Session ID”即可獲取 ID。
注意事項與適用場景¶
- 目標版本: 該插件針對 DeepSeek Harness 0.2.1-rc.1 的 Web UI 開發。
- 運行環境: 需要 Node.js >= 22。
- 數據存儲: 搜索會話默認存儲於用戶主目錄下的隱藏路徑
.dsh-ux-plus/search。 - 適用場景: 適合習慣高頻查詢、需要快速切換模型或希望優化會話管理流程的用戶。
結語¶
dsh-ux-plus 通過移除繁瑣的創建步驟、優化視覺提示和會話排序,讓 DeepSeek Harness 的使用更加聚焦於內容本身。項目開源在 GitHub,可在社區目錄查看詳情。