前言¶
在 DeepSeek Harness(DSH)裏,會話一旦歸檔,就從側欄消失了。日誌文件還在本地,但 Web UI 沒有提供瀏覽歸檔的入口,想找回只能靠記標題、翻目錄。dsh-archive-manager 解決的就是這個問題:把已歸檔的會話重新變得可見、可管理——按項目分組、支持搜索,每個歸檔都能一鍵還原或永久刪除。
這是什麼¶
dsh-archive-manager 是由 MoonlitDropOfBlood 維護的社區插件,基於 DeepSeek Harness 構建,並非 DeepSeek 官方產品,許可證爲 MIT。一句話定位:爲 DSH Web UI 打造的歸檔管理面板。
核心功能¶
瀏覽與查找
- 歸檔會話按工作區(項目)分組展示,沒有歸屬的會話進「未分組」桶
- 每個項目組內按最新更新時間從新到舊排序
- 頂部搜索框按會話標題 / 項目名即時過濾
還原與刪除
- 一鍵還原:從歸檔集合移除,會話回到側欄項目原位
- 永久刪除:刪除會話日誌並移除歸檔記錄。點一下變成「確認刪除?」,再點一次才真正執行;運行中的智能體會被攔截
數據清理
- 無效歸檔記錄(日誌已不存在的殘留)單獨分組,可一鍵清理
- 已刪除但仍駐留內存的 ghost 會話自動隱藏,並提示重啓後徹底清除
體驗與兼容
- 主題適配:全部使用 DSH 設計 token,明暗主題自動跟隨
- 跨平臺:Host 半隻用 Node.js
fsAPI,Windows / macOS / Linux 均可運行
安裝與啓用¶
插件是標準 DSH bundle:package.json 聲明 dsh.bundle.patch,包內自帶 cordis.patch.yml,用官方 dsh plugin 命令安裝:
dsh plugin --profile web add https://github.com/MoonlitDropOfBlood/dsh-archive-manager/releases/download/v1.3.0/dsh-archive-manager-1.3.0.tgz
dsh plugin add 會把插件裝成 profile 的 npm 依賴並追加到 dsh.profile.bundles,啓動時 DSH 自動應用包內的 cordis.patch.yml 掛載插件。安裝後重啓 DSH,側欄底部(Cordis Plugin 下方、設置上方)會出現「歸檔」按鈕。
包通過 peerDependencies 依賴 @deepseek-ai/cordis ^4.0.1、@deepseek-ai/dsh-storage-domain ^0.1.0-rc.6 和 @deepseek-ai/dsh-typert-protocol ^0.1.0-rc.6,另依賴 zod ^4.4.3。
卸載命令:
dsh plugin --profile web remove dsh-archive-manager
典型用法¶
- 點側欄底部的「歸檔」按鈕(帶歸檔數量),打開管理面板。
- 面板按項目列出所有歸檔會話。要找回某個會話,點還原,它會回到側欄對應項目下。
- 要徹底清理,點刪除:第一次點擊變成「確認刪除?」,再點一次才執行。這一步永久刪除會話日誌,不可恢復。
- 日誌已不存在的無效歸檔記錄單獨分組,點刪除即可清理記錄。
- 頂部搜索框按會話標題或項目名即時過濾。
如果你想本地開發或修改插件,倉庫支持直接從本地路徑安裝:
dsh plugin --profile web add /path/to/dsh-archive-manager
改完代碼後可以跑一次語法檢查:
npm run check
這個腳本等價於 node --check index.js client.js typert.host.js,依次檢查三個入口文件的語法。
適用場景與注意¶
適合經常歸檔會話、又希望保留「找回」和「清理」能力的 DSH Web UI 用戶。如果歸檔對你只是「丟掉就不管」,這個插件的價值不大;如果你偶爾需要翻舊會話,或者想清掉殘留的無效記錄,它就是一個直接的入口。
幾點注意:
- 刪除是永久操作。運行中的智能體會被攔截,但一旦二次確認,日誌不可恢復。
- 這是社區插件,以當前
dsh進程的權限運行,能讀寫本地會話文件。安裝前建議查看源碼(GitHub 倉庫)和許可證(MIT),確認可接受再裝。 - 生態說明:DSH 的理念是「一切皆插件」;本文提到的社區插件目錄是獨立站點,與 DeepSeek、幻方沒有官方從屬關係。
結尾¶
歸檔不該等於失聯。dsh-archive-manager 把歸檔會話重新擺到你面前:按項目分組、可搜索、可還原、可清理,刪除前有二次確認。項目地址與目錄頁如下:
- GitHub:https://github.com/MoonlitDropOfBlood/dsh-archive-manager
- 目錄頁:https://www.skillhub.cn/plugins/MoonlitDropOfBlood/dsh-archive-manager