前言¶
在使用 DeepSeek Harness(DSH)時,對話和生成的文件會逐漸增多。側邊欄只能看到對話列表,無法快速查看每個對話的文件數量、佔用內存,也不便對文件或整個對話進行清理。已有的做法需要切換到文件系統或使用命令行,操作鏈路較長。
這是什麼¶
dsh-conversation-cleaner 是一個 DSH 側邊欄插件,由維護者 xiaoy616 開發。它直接在 DSH 側邊欄提供對話概覽、文件操作和工作區訪問能力,以及永久刪除對話(含本地會話日誌)的功能,幫助在 DSH 內完成對話和文件的生命週期管理。
核心功能¶
插件提供以下能力:
-
對話概覽
- 在側邊欄顯示當前對話的文件數量和總內存佔用
- 無需切換上下文即可掌握對話資源使用情況 -
文件操作
- 打開對話生成的文件
- 在系統文件管理器中顯示文件位置
- 刪除對話生成的文件 -
工作區訪問
- 直接打開對話所在的工作區文件夾
- 方便對對話相關文件進行批量處理 -
對話清理
- 永久刪除對話及其本地會話日誌
- 避免殘留的會話記錄佔用空間
安裝與啓用¶
從 npm 安裝:
dsh plugin add dsh-conversation-cleaner
從本地目錄安裝:
dsh plugin add /path/to/dsh-conversation-cleaner
安裝後插件會通過 cordis.patch.yml 聲明並注入到 DSH 中,無需額外配置即可在側邊欄使用。
典型用法¶
- 在 DSH 側邊欄點擊對話,查看對話的文件數量和總內存佔用
- 對某個對話的生成文件進行打開、在 Finder 中顯示或刪除
- 點擊「打開工作區」按鈕,跳轉到對話所在文件夾
- 對不再需要的對話,執行永久刪除,清理本地會話日誌
適用場景與注意¶
- 適合需要頻繁管理 DSH 對話和生成文件的智能體開發者
- 插件以當前 DSH 進程的權限運行,刪除操作會直接作用於本地文件系統
- 安裝前建議檢查源碼和許可證(MIT),確保符合使用規範
小結¶
dsh-conversation-cleaner 將對話和文件管理能力下沉到 DSH 側邊欄,減少在應用與文件系統之間切換的頻率。對於需要在 DSH 中維護大量對話和生成內容的場景,它能提供更集中的管理入口。