@apherchin/dsh-session-delete:DeepSeek Harness 會話行菜單刪除插件

前言

DeepSeek Harness(DSH)的擴展能力體現在其插件生態上。在調試或測試過程中,會話數據的清理是常見操作。@apherchin/dsh-session-delete 插件爲 DSH 添加了一個功能入口,允許用戶在會話行菜單中執行刪除操作,而非僅通過命令行或數據庫管理。

是什麼

這是一個由 apherchin 維護的客戶端插件。它利用 DSH 的 Cordis 補丁機制,在會話列表中增加了一個“Delete conversation”菜單項,用於處理會話的持久化存儲與子會話的級聯關係。

核心功能

  1. 永久刪除會話的磁盤數據:執行刪除操作後,會話對應的本地文件將被清除。
  2. 級聯刪除子代理會話:刪除主會話時,會自動清理其關聯的子代理會話數據。
  3. 拒絕運行中的會話:插件會檢查會話狀態,拒絕刪除處於運行中的會話(host + client plugin)。
  4. 複製原始會話 ID:提供複製會話 ID 的功能,方便排查或記錄。

安裝與啓用

官方提供的安裝命令是 dsh plugin add dsh-wonder-tools。該插件的功能已被整合進 dsh-wonder-tools 工具箱中。@apherchin/dsh-session-delete 現在僅作爲該工具箱的依賴項存在,不再作爲獨立插件單獨使用。

典型用法

  1. 安裝 dsh-wonder-tools。
  2. 在 DSH 界面中,找到需要刪除的會話行。
  3. 在該行的菜單中選擇“Delete conversation”(刪除對話)。
  4. 插件將嘗試刪除會話磁盤數據。如果會話正在運行,操作將被拒絕。

適用場景與注意

  • 適用場景:適合需要徹底清理歷史會話數據、管理子代理會話結構的開發者。
  • 權限說明:插件以當前 DSH 進程的權限運行。
  • 維護狀態:本包已停止獨立維護,僅作爲 dsh-wonder-tools 的依賴存在。
  • 許可證:MIT。

總結

該插件提供了會話管理的直接入口,解決了在圖形界面下批量清理會話數據的需求。由於功能已被合併,目前推薦通過安裝 dsh-wonder-tools 來獲得該能力。

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

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

小夜