@fufu1437/dsh-delete-chat:徹底清理 DSH 會話及其本地數據

DeepSeek Harness (DSH) 在本地存儲會話日誌、緩存、索引、溢出文件以及附件等大量數據。單純在 UI 中移除會話條目通常只會刪除引用,而不會清理磁盤上的這些數據副本。這個插件用於永久刪除會話及其所有本地數據副本。

核心功能

該插件不僅清理會話本身,還處理以下數據清理邏輯:

  • 全面清理數據:刪除會話日誌目錄、投影緩存記錄、工作區索引、溢出工具輸出、附件、子代理會話以及 DeepSeek 上傳緩存。
  • 運行時保護:在會話生成期間阻止刪除(返回 409 session-running)。
  • 空閒會話確認:對於空閒會話,要求進行雙重確認(返回 409 session-live),防止誤操作。
  • 附件去重保護:在刪除附件前證明其未被其他會話引用,防止誤刪共享文件。
  • 實時 UI 同步:廣播 api-session/removed 事件,使側邊欄條目立即消失,無需等待刷新。
  • 靈活安裝:支持從 npm 或本地鏈接安裝。

安裝與啓用

安裝前請確保環境滿足要求:DSH 版本需大於等於 0.2.1-rc.2,Node.js 版本需大於等於 20。

執行以下命令安裝插件:

install_bundle   target: @fufu1437/dsh-delete-chat

使用方法

  1. 在側邊欄將鼠標懸停在會話行上,點擊 … 打開菜單。
  2. 選擇 “Delete conversation…”。
  3. 確認刪除(如果會話正在生成,會拒絕操作)。
  4. 如果會話已打開且空閒,系統會要求進行第二次確認。
  5. 確認後,刪除在後臺進行,側邊欄條目會立即消失。

注意事項

  • 不可逆操作:刪除操作不可逆,請謹慎確認。
  • 附件清理規則:僅刪除未被任何會話引用的附件。
  • 安全防護:會話 ID 經過轉義處理,防止路徑遍歷攻擊。
  • 權限要求:插件以當前 DSH 進程的權限運行,請確保安裝前檢查源碼與許可證。
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜