dsh-session-trash:給 DeepSeek Harness 補上會話刪除

DeepSeek Harness 的官方“歸檔”只會把會話移出側欄,磁盤上的日誌會一直堆積;桌面端更是沒有任何刪除入口。這個插件在設置里加了一個“會話回收站”分區,把刪除變成了一件可以後悔的事。

是什麼

這是一個給 DeepSeek Harness 補上會話刪除能力的客戶端插件。所有者:vi0let-dev。它支持刪除先進回收站可還原,徹底刪除會清乾淨日誌、工作區記賬、歸檔標記與宿主會話表。

核心功能

  • 設置分區:在設置里加一個“會話回收站”分區。
  • 刪除與還原:刪除時先走官方歸檔通道把會話移出側欄,再把日誌目錄 + 投影緩存一起移進回收站(可還原)。還原時文件歸位到原工作區分組,自動解除歸檔,會話立刻回到側欄。
  • 徹底刪除:真的刪掉回收站裏的日誌目錄,並把工作區記賬、歸檔標記、宿主會話表裏的活會話一起清乾淨,不可恢復。
  • 清空回收站:一次性徹底刪除回收站裏的全部條目。
  • 瀏覽與篩選:支持按日期和大小排序瀏覽全部會話,支持按標題 / 會話 ID / 工作目錄篩選,並顯示每個會話佔用的磁盤。

安裝與啓用

環境要求:
* DeepSeek Harness 0.2.0-rc.2 桌面端或 dsh web。
* Node.js ^22.19.0 || >=24.0.0(隨 DSH 自帶的即可)。

安裝命令(推薦在命令行執行):

dsh plugin --profile desktop add github:vi0let-dev/dsh-session-trash

裝完後需要完全退出並重啓 DSH,並按 Ctrl+Shift+R 硬刷新頁面,才能在設置裏看到入口。

典型用法

  1. 打開 設置 → 會話回收站。
  2. 在列表裏找到它,點 “刪除”。確認後它會被歸檔並從側欄移出,文件進回收站。
  3. 在 “回收站” 分區點 “還原”,文件歸位並解除歸檔,會話回到原來的工作區分組。
  4. 確定不要了,點 “徹底刪除”,或對整段回收站點 “清空回收站”。這一步會刪掉文件,並把這個 ID 從工作區賬本與歸檔集合裏一併摘掉。

適用場景與注意

  • 正在跑或等待交互的會話不能刪:歸檔前會檢查活動狀態,有活動就拒絕。
  • 徹底刪除限制:徹底刪除只對“當前沒有在跑”的會話開放。
  • 訪問限制:必須通過 127.0.0.1 / localhost 訪問界面,否則接口會返回 403。
  • 依賴與網絡:無構建步驟、無第三方依賴,零網絡、零依賴,只監聽本機。
  • 安裝方式:沒有發佈到 npm,GitHub 直裝是副本,本地目錄是軟鏈。

結尾

如果你需要管理 DSH 會話,特別是清理磁盤空間或管理工作區,這個插件提供了官方歸檔缺失的清理能力。

  • GitHub:https://github.com/vi0let-dev/dsh-session-trash
  • 生態目錄:https://www.skillhub.cn/plugins/vi0let-dev/dsh-session-trash
羽毛球分组比赛记分
小程序二维码

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

小夜