dsh-session-sight:DeepSeek Harness 会话归档与删除预览插件

前言

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 个核心命令,适用于所有平台。

  1. 归档会话:将会话隐藏并保留数据,可随时取消归档。
    /archive-session <id\|标题>
  1. 查看归档列表:列出当前已归档的会话。
    /archived
  1. 取消归档:将已归档的会话恢复到主列表。
    /unarchive <id\|标题>
  1. 彻底删除:将文件移入系统回收站。
    /recycle-session <id\|标题>

适用场景与注意

  • 环境要求:需要 Node.js 22 或更高版本。
  • 平台限制:界面功能仅限 Web 端,命令行功能可在所有端使用。
  • 语义区分:归档与删除是两个不同的概念。归档只是隐藏,数据保留;彻底删除才进入回收站。

参考链接

更多细节可查阅项目目录:dsh-session-sight 或源码仓库:GitHub。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜