前言¶
DSH 插件機制把 Web 界面能力擴展到了更多工作流裏。對於使用 DSH web profile 的開發者來說,會話數據可能分散在工作區、歸檔、異常、子代理、備份區和回收站等不同狀態中,手動查找、預覽和批量處理會比較繁瑣。
DSH 會話數據管理器是一個 DeepSeek Harness Web 插件,用於查看、預覽和管理本機會話數據。
這是什麼¶
DSH 會話數據管理器由 FloatingLifeTL 維護,當前版本爲 0.5.2,許可證爲 MIT。
它面向使用 DSH web profile 的開發者,把本機會話數據集中到 Web 界面中,提供分類查看、只讀預覽、歸檔、恢復、移動工作區、修復未分組、清理無效索引和批量操作等能力。
需要注意:
- 平臺範圍:Windows。
- 狀態:
developer preview,接口可能變化。 - DSH 開發基線:
0.1.0-rc.7。 - 當前上游
master尚待真實 Web 集成複覈。 - 所有會話數據保留在本機 DSH profile 中。
核心功能¶
插件在設置按鈕右側顯示 會話管理器 懸浮入口。打開後可以查看以下會話分類:
- 全部
- 未歸檔
- 歸檔
- 異常
- 子代理
- 備份區
- 回收站
支持的能力包括:
- 查看、搜索和批量選擇會話。
- 歸檔、恢復、移動工作區、修復未分組、清理無效索引。
- 支持複選框執行批量操作。
- 右側只讀預覽。
- 調整預覽寬度。
- 支持備份區、回收站只讀預覽。
子代理會話不會因未掛到主工作區而被誤判爲未分組異常。
移入備份區或回收站時,會同步移除工作區引用、歸檔標記和投影緩存;恢復時會重新關聯工作區,並立即重建緩存。
安裝與啓用¶
安裝前確認本機環境滿足以下要求:
- DeepSeek Harness DSH
dsh --profile webpnpm- Windows PowerShell 5.1,或 Windows 上的 PowerShell 7.x
執行下面的命令安裝 v0.5.2 版本:
dsh plugin --profile web add github:FloatingLifeTL/dsh-plugin_session-manager-custom#v0.5.2
安裝完成後需要重啓 DSH,並刷新 Web 頁面。
典型用法¶
- 打開
http://127.0.0.1:3080。 - 在頁面設置按鈕附近找到
會話管理器。 - 打開管理彈窗,按
ESC可關閉。 - 使用頂部
Tab切換分類視圖。 - 點擊行查看右側只讀預覽,或使用複選框執行批量操作。
如果需要對多個會話做歸檔、恢復、移動工作區或清理無效索引,先通過搜索或分類視圖定位目標會話,再用複選框選擇後執行批量操作。
適用場景與注意¶
適合在 Windows 上運行 DSH web profile,並且需要集中查看、預覽和整理本機會話數據的開發者。
使用或卸載前注意:
- 該插件會隨 DSH 進程運行,並以當前 DSH 進程權限處理本機數據;安裝前建議檢查 GitHub 倉庫源碼、
LICENSE和MIT許可證。 - 插件狀態爲
developer preview,接口可能變化。 - 卸載腳本可能刪除插件運行時生成的備份區和回收站數據。
- 卸載腳本不會刪除
.dsh-local-installtarball 緩存或遷移備份目錄。 - 執行卸載前,請確認備份區和回收站中沒有需要保留的會話。
鏈接¶
當前資料未提供目錄頁 URL。GitHub 倉庫:
https://github.com/FloatingLifeTL/dsh-plugin_session-manager-custom