DeepSeek Harness 會話回收站插件:安全的會話刪除與清理方案

前言

在 DeepSeek Harness 的日常使用中,隨着會話數量的增加,清理不再僅僅是移除界面上的行。會話背後關聯着持久化的事件日誌、投影緩存以及工作區歸屬。直接刪除這些數據不僅繁瑣,還存在誤刪的風險。爲了解決這一問題,需要一個兩階段的刪除流程:先歸檔(可恢復),再徹底刪除(不可逆)。

這是什麼

dsh-session-delete 是一個由 XXXXXQ-0206 維護的 DeepSeek Harness 插件。它爲 DSH 提供了會話回收站和永久刪除功能,將原本不可逆的刪除操作拆分爲安全的歸檔與清理兩個階段。

核心功能

  • 側邊欄與頭部操作:新增的“刪除”項會出現在原生會話操作菜單中(與重命名、分叉並列)。同時,在會話頭部也可以直接將活躍會話移入回收站。
  • 回收站管理:通過 設置 → 會話回收站,可以搜索會話、按工作區分組。支持多選操作,並提供“批量還原”和“批量徹底刪除”功能。
  • 徹底刪除機制:永久刪除會移除持久化的會話日誌和投影緩存記錄,甚至包括沒有日誌記錄的幽靈會話。
  • 活躍會話保護:插件默認拒絕刪除正在運行或被佔用的會話,防止數據不一致。
  • 可恢復路徑:每一次歸檔操作都是可撤銷的,操作完成後右下角會彈出撤銷提示。
  • 原生 UI:使用 DSH 的設計令牌,界面會自動適配系統的暗色或亮色主題。

安裝與啓用

該插件版本 0.6.4 支持 DeepSeek Harness 0.2.x 版本。

dsh plugin --profile web add https://github.com/XXXXXQ-0206/dsh-session-delete/releases/download/v0.6.4/dsh-session-delete.tgz

安裝完成後,重啓 dsh web 進程即可生效。

典型用法

  1. 歸檔會話:在側邊欄懸停會話行,打開菜單,點擊“刪除”。
  2. 恢復或徹底刪除:進入 設置 → 會話回收站,選中一個或多個已歸檔會話,點擊“還原”或“徹底刪除”。

適用場景與注意

  • 兩階段刪除:理解刪除流程是先歸檔(可恢復)再徹底刪除(不可逆)。
  • 插件結構:插件包含主機端和瀏覽器端,主機端負責持久化操作,具有冪等性。
  • 安全建議:安裝前建議檢查源碼與許可證。

總結

dsh-session-delete 通過引入回收站機制,解決了 DSH 中會話清理不徹底、易誤刪的問題。它提供了從側邊欄快捷刪除到後臺批量管理的完整路徑,配合活躍會話保護和撤銷功能,能夠安全地維護本地環境。

目錄頁 | GitHub 倉庫

羽毛球分组比赛记分
小程序二维码

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

小夜