DeepSeek Harness 會話管理插件:dsh-delete-chat

前言

在使用 DeepSeek Harness(DSH)進行開發或調試時,會話數量往往會快速增加,導致側邊欄雜亂且難以維護。手動管理日誌文件不僅效率低下,還容易誤刪重要數據。下面介紹 dsh-delete-chat,它爲 DSH 提供了一套集中的會話管理方案。

它是什麼

dsh-delete-chat 是由 youqu68 維護的 DSH 插件。它在設置頁中提供統一的會話列表,支持歸檔(隱藏)和永久刪除操作,解決了手動清理文件困難的問題。

核心功能

該插件提供以下能力:

  1. 列出所有會話:顯示標題、工作目錄、創建時間,並按活躍和歸檔分組。
  2. 歸檔會話:隱藏在側邊欄,日誌保留在磁盤上,可撤銷。
  3. 取消歸檔:恢復會話的可見性。
  4. 永久刪除:刪除持久化日誌文件,並將其從工作區和歸檔集中分離。

安裝與啓用

使用官方命令安裝插件,安裝後需重啓 Web 服務以生效。

dsh plugin --profile web add dsh-delete-chat

安裝完成後,重啓 dsh web 即可使用。

典型用法

  1. 打開設置頁,進入“會話管理”。
  2. 在列表中點擊按鈕進行歸檔、取消歸檔或刪除操作。

適用場景與注意

該插件適合需要批量管理會話、清理過期日誌的開發者。使用前請注意以下事項:

  • 歸檔不等於刪除:歸檔僅隱藏會話,日誌文件仍保留在磁盤上,可通過取消歸檔恢復。
  • 活躍會話不可刪:正在運行的會話無法被刪除,按鈕處於禁用狀態。
  • 兩步確認刪除:刪除操作需兩次點擊,首次點擊會顯示待刪除文件的路徑。
  • 僅處理特定文件:插件僅操作會話自身的 artifact(文件名以 session.jsonl* 結尾)。
  • 沙盒感知:會話文件位於 $DSH_HOME/sessions,若沙盒拒絕刪除,插件會報錯並允許手動處理。
  • 索引延遲:刪除後,全文本搜索索引可能會在重啓前保留過期條目。
  • 權限風險:插件以當前 DSH 進程權限運行,請檢查源碼與許可證後安裝。

參考資源

該插件解決了會話管理的痛點。更多詳情可查閱插件目錄或GitHub 倉庫。

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

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

小夜