前言¶
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。