dsh-delete-session:在側邊欄直接刪除 DeepSeek Harness 會話

前言

DeepSeek Harness (DSH) Web 側邊欄的會話菜單目前僅有重命名、分叉和歸檔選項。歸檔功能僅隱藏會話,並不刪除數據;若要徹底刪除會話,通常需要在設置深處的「會話歸檔管理」中操作,步驟繁瑣。dsh-delete-session 插件將刪除功能直接放置於側邊欄會話行的 ... 菜單中,解決了在常用位置進行徹底清理的需求。

插件簡介

dsh-delete-session 是一個 DeepSeek Harness 插件,由開發者 DDDMUC 維護。它旨在補充 Web 側邊欄會話管理的缺失功能,讓用戶能夠快速、徹底地移除會話數據。該插件採用 MIT 許可證。

核心功能

  1. 菜單內直接刪除:在側邊欄會話行的 ... 菜單中新增「刪除會話」選項。
  2. 風險確認:首次刪除時會彈出風險確認對話框,顯示會話標題與 ID,確認後執行刪除。
  3. 多選批量刪除:支持進入多選模式,勾選多個會話後點擊底部「刪除」進行批量操作。
  4. 徹底清理:真正刪除會話日誌、工作區記賬與宿主內存狀態。
  5. 自動切換:刪除當前打開的會話後,自動切換到新會話,避免停留在不可用的頁面。
  6. 中英雙語:界面跟隨 DSH 的語言設置(中文/英文)。
  7. 零依賴:不引入 DSH SDK,不依賴特定的 SDK 導出,僅通過 cordis 上下文獲取所需服務。

安裝與啓用

在終端中執行以下命令安裝插件:

dsh plugin --profile web add dsh-delete-session

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

使用方法

單條刪除

  1. 將鼠標移至側邊欄的會話行,點擊 ...(會話操作)。
  2. 選擇底部的「刪除會話」。
  3. 首次刪除時,勾選「我已瞭解,永久刪除」。若希望下次直接刪除,可同時勾選「不再詢問,以後直接刪除」。

批量刪除

  1. 在側邊欄會話菜單中點擊「多選」。
  2. 在列表中勾選需要刪除的會話(點擊整行即可勾選,不會打開會話)。
  3. 底部操作條將顯示「已選 N 個 / 取消 / 刪除」,點擊「刪除」立即執行。

注意事項

  1. 會話佔用:若刪除的會話正被 DSH 當前打開佔用,插件會自動等待寫所有權釋放後再執行刪除。
  2. 不可恢復:刪除操作不可恢復,沒有回收站或撤銷功能。
  3. 兼容性:插件兼容 DSH 0.1.5-rc.1 和 0.1.7-alpha.2 版本。
  4. DOM 依賴:插件依賴真實的 DOM 結構,若 DSH 菜單結構發生重大調整,可能需要更新插件以保持兼容。

生態背景

DeepSeek Harness (DSH) 的核心設計理念是「一切皆插件」。社區維護的插件目錄是獨立站點,與 DeepSeek 或幻方量子無官方從屬關係。本插件作爲社區生態的一部分,旨在通過標準化接口和便捷的管理方式,提升 DSH 的使用體驗。

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

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

小夜