前言¶
DeepSeek Harness (DSH) 的官方實現主要提供會話歸檔功能,沒有直接刪除會話的能力。dsh-session-persistence 的文檔明確指出「No deletion or retention API」。dsh-session-delete-ui 作爲 DSH 插件,在左側會話行的「⋯」菜單中補上了官方缺失的「刪除會話」能力,並將磁盤清理與工作區記錄清理整合在確認對話框中。
核心功能¶
- 在會話行「⋯」菜單中添加「刪除會話」項(order 500)。
- 永久刪除本地日誌目錄、投影緩存和工作區記錄。
- 確認對話框顯示不可恢復警告、級聯子代理數量與佔用空間。
- 運行工作檢查,有活時提供「停止並刪除」選項。
- 子代理會話級聯刪除(origin: subagent),分叉會話不受影響。
安裝¶
本插件通過 bundle 方式安裝,目標目錄需填寫絕對路徑:
設置 → 插件 → 安裝 bundle,目標填本目錄的絕對路徑:D:\path\to\dsh-session-delete-ui
使用¶
- 在會話行的「⋯」菜單中選擇「刪除會話」。
- 查看活動工作清單,選擇「停止並刪除」。
注意事項¶
- 沒有回收站,刪除不可恢復。
- 只清理本插件關注的文件和記錄,不清理第三方插件賬本。
- 級聯深度上限 6 層。
- 改了 Host 半需要重啓 DSH。
- 刪除後進程內仍持有內存實例,可能出現「幽靈行」。
生態信息¶
- 項目地址:https://github.com/ant404/dsh-session-delete-ui
- 分類:客戶端
- 許可證:MIT