前言¶
DeepSeek Harness (DSH) 採用插件化架構。官方工作區瀏覽器(ui-workspace)提供基礎的瀏覽功能,但在批量管理、清理孤立數據、分組收藏等方面存在缺失。ostar-dsh-left-sidebar 是一個客戶端插件,在官方左側邊欄的基礎上疊加了全套管理能力,且保留了官方的樣式與交互。
核心功能¶
該插件提供以下管理能力:
- 批量刪除:支持批量刪除工作區與會話,支持單選刪除會話。
- 徹底清理:徹底刪除本地數據(日誌與緩存),清理孤立數據。
- 會話管理:支持遷移與複製會話到其他工作區。
- 分組與收藏:支持工作區分組、收藏、記住所選分組。
- 排序與定位:支持拖拽排序、一鍵展開/摺疊全部、定位到當前會話。
- 交互細節:包含刪除確認、列表自動同步、主題一致等功能。
安裝¶
安裝前需確保已安裝 DSH (dsh web)、Node.js >= 20、pnpm >= 10。
執行以下命令安裝:
dsh plugin --profile web add github:ostar999/ostar-dsh-left-sidebar
安裝完成後完全重啓 DSH。
典型用法¶
- 進入/退出批量選中:點擊標題行的 ☑ 按鈕。
- 全選/清空選擇:使用批量工具條的「全選」和「清空」按鈕。
- 連同會話刪除工作區:在批量工具條中勾選「連同會話刪除」選項。
- 工作區與會話勾選聯動:勾選工作區會自動勾選其下全部會話。
- 定位到當前會話:點擊搜索按鈕左側的定位(靶心)按鈕。
注意事項¶
- 無構建步驟:插件爲純 JavaScript,無構建步驟。安裝時出現
missing peer警告不影響運行。 - 卸載影響:卸載插件不會刪除工作區或會話數據。如需清理插件的分組記憶,需手動在瀏覽器開發者工具中刪除
localStorage中的相關數據。
結尾¶
該插件通過在官方左側邊欄疊加管理功能,解決了 DSH 官方工作區瀏覽器在批量管理和數據清理方面的不足。更多詳情可查看項目目錄頁與 GitHub 倉庫。