前言¶
在 DeepSeek Harness (DSH) 中,歸檔會話會被隱藏,但不會自動從文件系統中消失。當歸檔會話數量增多時,手動管理會變得繁瑣。本插件在設置面板新增了「已歸檔會話」頁面,提供列表視圖,支持單條或批量恢復與刪除操作。
插件信息¶
- 名稱:dsh-archived-sessions
- 簡介:DSH 設置面板新增「已歸檔會話」頁:列出全部已歸檔會話並一鍵恢復。
- 維護者:kaelorvyn
- 類別:記憶
- 許可證:MIT
核心功能¶
- 會話列表:在設置面板中列出所有已歸檔會話,顯示標題、工作目錄和最近活動時間。
- 恢復會話:支持單條恢復和批量恢復,恢復後會話重新出現在側邊欄。
- 永久刪除:支持單條和批量永久刪除會話文件,直接釋放磁盤空間。
- 批量操作:支持多選模式,可勾選單行或全選,執行批量恢復或刪除。
- 實時更新:操作後無需刷新頁面,界面即時同步。
- 數據持久化:歸檔數據保存在 DSH 工作區註冊表中,重啓後數據不丟失。
安裝與啓用¶
通過命令行安裝:
dsh plugin --profile <profile> add github:kaelorvyn/dsh-archived-sessions
安裝後重啓 DSH,進入「設置」菜單即可看到「已歸檔會話」頁面。
典型用法¶
界面操作¶
- 打開任意會話,進入「設置」。
- 點擊「已歸檔會話」。
- 單條操作:點擊行上的「恢復」或「永久刪除」按鈕。
- 批量操作:點擊頂部「多選」按鈕,勾選若干行(或「全選」),然後點擊「批量恢復」或「永久刪除」。
命令操作¶
支持通過命令行進行單條或多條操作:
/archive <session-id> [more-ids…]
/unarchive <session-id> [more-ids…]
/purge <session-id> [more-ids…]
注意事項¶
- 不可逆刪除:永久刪除會話文件後無法恢復,請謹慎操作。
- 幽靈條目:刪除會話後,條目仍保留在歸檔集合中(幽靈條目),直到重新恢復或再次永久刪除。
- Codex 源文件:永久刪除從 Codex 導入的會話時,會同時刪除源文件(通常源文件體積較大)。
- 使用限制:僅允許刪除歸檔集合中的會話,正在使用的會話無法刪除。
- 兼容版本:本插件與 DSH 0.1.2-rc.1 兼容。
生態背景¶
DeepSeek Harness (DSH) 旨在通過插件化架構擴展能力。本插件由社區維護,並非官方組件。相關資源可在插件目錄或 GitHub 倉庫獲取。