前言¶
在 DSH 的插件生態中,社區插件可以作爲獨立 bundle 層擴展宿主能力。對於使用 DeepSeek Harness(DSH)的開發者來說,側邊欄會話變多後,常見問題是:已歸檔的會話不好找,聊天內容缺少檢索入口,清理本機會話記錄時又擔心誤刪。
dsh-chat-manager 針對這類場景,在 DSH 原生側邊欄中提供歸檔瀏覽、聊天記錄搜索、會話恢復和安全永久刪除。它是 WSL043 維護的非官方社區插件,按 MIT 許可證提供,與 DeepSeek 無隸屬或背書關係。這裏的社區目錄也不是 DeepSeek 官方應用商店,插件本身以非官方社區項目形式存在。
這是什麼¶
dsh-chat-manager 的一句話定位是:在 DeepSeek Harness 原生側邊欄中搜索、恢復和安全清理會話。
它解決的是 DSH 會話列表中的三類操作:
- 找回已歸檔會話
- 按會話名、工作區或聊天內容檢索已歸檔會話
- 刪除本機會話記錄前增加二次確認
核心功能¶
- 歸檔管理:在原生側邊欄中打開歸檔會話
- 聊天記錄搜索:按會話名、工作區或用戶與助手的聊天內容搜索已歸檔會話
- 一鍵恢復:把會話恢復到原來的工作區位置
- 安全永久刪除:刪除前進行二次確認;運行中的任務先安全停止,再刪除本機會話記錄
安裝與啓用¶
先使用 DSH 標準命令安裝固定版本:
dsh plugin --profile web add dsh-chat-manager@1.3.0
這條命令會把 dsh-chat-manager 的插件 bundle 配置加入 web profile。安裝完成後,保存工作並按 DSH 的正常方式重啓一次,使新的 bundle 配置生效。
典型用法¶
管理歸檔¶
1、點擊側邊欄標題區域的歸檔圖標,打開歸檔會話。
2、直接瀏覽全部歸檔,或按會話名、工作區和用戶/助手聊天內容搜索。
3、點擊恢復,讓會話回到原來的工作區位置。
永久刪除¶
1、打開側邊欄中目標會話右側的原生操作菜單。
2、選擇刪除會話。
3、在確認彈窗中核對會話名稱並再次確認永久刪除;也可以隨時點擊取消。
如果目標會話存在運行中的任務,插件會先安全停止,再刪除本機會話記錄。
更新與卸載¶
更新時繼續用 DSH 標準命令安裝目標 npm 版本。使用 v1.3.0 時:
dsh plugin --profile web add dsh-chat-manager@1.3.0
卸載只移除這個插件的 bundle 層,不刪除任何會話:
dsh plugin --profile web remove dsh-chat-manager
完成安裝、更新或卸載後,按 DSH 的正常方式重啓,使配置重新組合。
適用場景與注意¶
適合以下場景:
- 需要在 DSH 原生側邊欄中找回已歸檔會話
- 需要按會話名、工作區或用戶/助手聊天內容檢索已歸檔會話
- 需要在刪除本機會話記錄前增加強制二次確認
使用永久刪除前,需要特別注意:
- 永久刪除無法撤銷;需要保留的內容請先另行備份。
- 二次確認是強制步驟;取消不會發送刪除請求。
- 刪除範圍限於用戶明確確認的目標會話獨佔目錄,不刪除其他會話、其他插件數據、外部附件、緩存、索引、日誌、備份和雲端/同步副本。
- 非 JSONL 存儲或宿主沒有安全停止能力的會話會拒絕強刪並報告未完成。
- 如果系統拒絕清理,插件會報告無法確認刪除成功,不會把部分完成誤報爲成功。
- 刪除前請確認自己有權處理目標數據,並遵守適用的數據留存、審計和隱私要求。
安裝前還應檢查源碼、許可證和項目來源可信度。插件以當前 dsh 進程權限運行,因此安裝前確認項目可信度很重要。
兼容性以軟件包元數據中記錄的最新版 DeepSeek Harness 爲準。不要把 main 分支文檔當作安裝依據。
結尾¶
dsh-chat-manager 的價值在於把會話歸檔、搜索、恢復和安全刪除放到 DSH 原生側邊欄中完成:舊會話有地方找,聊天內容可以檢索,刪除前有多一道強制確認。它不替代 DSH 的核心會話機制,而是以插件 bundle 層補充會話管理能力;如果不想使用這套方式,可以卸載插件,現有會話不會被刪除。
本文按安裝命令中的包名 dsh-chat-manager 描述。本文資料給出的頁面地址如下,訪問時以站點當前展示爲準:
- GitHub:
https://github.com/WSL043/dsh-native-session-manager - 社區目錄:
https://www.skillhub.cn/plugins/WSL043/dsh-native-session-manager