前言¶
DeepSeek Harness(DSH)是面向智能體開發的本地化工具。在日常使用中,會話歸檔或徹底刪除往往缺乏預覽環節,容易因誤操作導致數據丟失。dsh-session-sight 是一款解決這一痛點的插件,它提供零依賴、不修改官方代碼的會話管理方案,支持在執行操作前查看會話內容。
插件定位¶
這是一個由 Yidien 維護的 MIT 協議插件,專注於會話的「看清再動手」。它提供側欄入口和命令行接口,支持會話內容的只讀預覽(Markdown)、歸檔以及徹底刪除至系統回收站。
核心功能¶
- 零依賴與不侵入:不依賴任何
@deepseek-ai/*包,僅使用 Node 內置模塊,不修改官方代碼。 - 側欄操作入口:在側欄底部提供兩個入口。一個是活躍會話列表,一個是已歸檔會話列表。每行支持預覽、歸檔/取消歸檔、徹底刪除。
- 只讀預覽:預覽面板展示最近 20 條消息,支持 GFM Markdown(標題、列表、表格、代碼塊等)。
- 安全的歸檔與刪除:歸檔調用官方
archiveSession,保留日誌與位置;徹底刪除將文件移入系統回收站,可恢復。
安裝與啓用¶
在 Web 端 Profile 下執行安裝命令:
dsh plugin --profile web add dsh-session-sight
安裝後需重啓 dsh 進程並刷新瀏覽器。
典型用法¶
插件提供 4 個核心命令,適用於所有平臺。
- 歸檔會話:將會話隱藏並保留數據,可隨時取消歸檔。
/archive-session <id\|標題>
- 查看歸檔列表:列出當前已歸檔的會話。
/archived
- 取消歸檔:將已歸檔的會話恢復到主列表。
/unarchive <id\|標題>
- 徹底刪除:將文件移入系統回收站。
/recycle-session <id\|標題>
適用場景與注意¶
- 環境要求:需要 Node.js 22 或更高版本。
- 平臺限制:界面功能僅限 Web 端,命令行功能可在所有端使用。
- 語義區分:歸檔與刪除是兩個不同的概念。歸檔只是隱藏,數據保留;徹底刪除才進入回收站。
參考鏈接¶
更多細節可查閱項目目錄:dsh-session-sight 或源碼倉庫:GitHub。