DSH 的“歸檔”操作通常只修改標記,不涉及磁盤文件清理。長期使用後,$DSH_HOME/sessions/ 目錄會堆積大量不再翻閱的原文。歸檔守護插件針對這一痛點,在會話歸檔後自動提煉結構化要點,並提供面板讓你逐條決定每條歸檔的最終去向(保留原文、只留摘要或徹底刪除,且刪除可恢復)。
核心功能¶
自動提煉¶
插件會輪詢歸檔列表,一旦出現新的歸檔會話就自動調用提煉流程,將整個會話轉化爲結構化要點,包括概括、決定、事實、交付物、待辦項和可作廢項。
去留控制¶
在對話頭部的“歸檔守護”面板中,每條歸檔是一個可展開的卡片。你可以選擇:
* 保留原文:不做任何修改。
* 只留摘要:刪除原文,只保留提煉出的要點。
* 徹底刪除:將原文和摘要移入回收站。
* 恢復原文:將之前移入回收站的原文搬回來。
分類與規則¶
歸檔列表按 年份 → 日期 → 時段 → 標籤 四級歸類。你可以通過右上角的 ⚙ 打開個性化面板,定義自定義的“值得留存”規則(通過標籤、收納規則或自動打標籤),命中規則的會話會優先納入留存範圍。
回收站與安全¶
所有被刪除的內容(原文與摘要)都會先移入 trash/ 目錄。面板頂部會顯示回收站佔用,支持逐條恢復或清空。清空回收站是唯一不可逆的操作。
實時計數與重試¶
面板顯示四個實時數字:歸檔總數、已提煉、無法提煉、待提煉。提煉失敗會自動重試,最多 3 次。原文已丟失的會話會自動清理。
安裝與啓用¶
使用 npm 安裝插件包:
npm i git+https://github.com/Isle-ux/dsh-archive-keeper-plugin.git
安裝後,將插件加入 profile 的 dsh.profile.bundles(或按你的 DSH 版本的插件安裝方式裝載)。本包自帶全部運行代碼,不需要額外安裝運行時依賴。
使用示例¶
- 點右上角 ⚙ 打開個性化面板。
- 在“歸檔守護”面板裏,點擊卡片進行操作(如取消歸檔、刪除等)。
注意事項¶
- 環境要求:需要 Node.js ≥ 20。僅桌面版 / 網頁版生效,Headless/TUI 不支持。
- 版本驗證:開發與驗證環境爲 DSH 0.2.0-rc.2。
- 兼容性:本插件不會與其他插件衝突。
- 許可證:MIT。
生態背景¶
DeepSeek Harness (DSH) 理念是“一切皆插件”,社區目錄 skillhub.cn 是獨立站點,與 DeepSeek / 幻方無官方從屬關係。