DeepSeek Harness 插件:永久刪除已歸檔會話與磁盤日誌

DeepSeek Harness (DSH) 的內置歸檔功能僅將會話從側邊欄隱藏,其歷史記錄和日誌文件仍保留在磁盤上。隨着會話積累,磁盤佔用會持續增長。dsh-plugin-delete-archived 插件解決了這個問題,它不僅移除歸檔狀態,還會物理刪除對應的磁盤目錄。

這是什麼

這是一個由 Seelerc 維護的管理類插件。它的核心作用是徹底清除已歸檔的 DeepSeek Harness 會話及其在磁盤上的歷史和日誌目錄。它保留了“恢復”功能,作爲刪除後的補救措施。

核心功能

  • 設置頁面管理:在設置頁面列出所有歸檔會話,顯示磁盤路徑、大小和歸檔時間。支持批量操作,包括批量恢復和批量永久刪除。默認按時間從舊到新排序,所有破壞性操作均有二次確認。
  • 側邊欄菜單入口:歸檔會話的“⋯”菜單中新增了“永久刪除”選項。
  • Agent 工具:提供 delete_archived_sessions 工具,通過 session_id 參數刪除指定會話,或省略參數刪除所有歸檔會話。
  • HTTP API:提供 /api/archived-sessions/delete-batch 接口,通過 sessionIds 字段控制刪除範圍,省略該字段可刪除全部。

安裝與啓用

在 DSH 的設置 -> 插件 -> 安裝中輸入以下命令:

github:Seelerc/dsh-plugin-delete-archived

安裝前請確保系統環境已安裝 pnpm 和 git。桌面應用自帶 pnpm,但獨立 CLI 模式需手動配置。

典型用法

  • Agent 工具調用:
    delete_archived_sessions
不帶參數時刪除所有歸檔會話。
  • HTTP API 調用:
    POST /api/archived-sessions/delete-batch
Body 省略 `sessionIds` 字段可刪除全部。

適用場景與注意

  • 適用場景:適合需要釋放磁盤空間或進行徹底數據清理的用戶。
  • 不可逆:刪除操作不可逆,無回收站機制,請務必確認不再需要該會話。
  • 權限要求:插件以當前 DSH 進程權限運行,安裝前建議檢查源碼與許可證。

總結

該插件通過物理抹除磁盤文件解決了歸檔會話的清理難題。更多細節可查看 GitHub 倉庫 或 社區目錄。

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

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

小夜