DeepSeekHarness-Session-Delete:为 DeepSeek Harness 侧栏补上删除会话动作

ansellwan/deepseekharness-session-delete

会话与消息已验证
收录时间 2026-10-12
页面最后更新 2026-10-14

为 DeepSeek Harness 侧栏会话补上官方缺失的「删除会话」:红色菜单项、二次确认、运行中自动置灰,并真正清除注册表与磁盘数据。

DeepSeekHarness-Session-Delete 是一个 DSH plugin,专门补上 DeepSeek Harness 侧栏里官方缺失的删除会话动作。它针对的是会话只能归档、无法真正清空的困扰:归档越堆越多,既占空间又难整理。插件在每个会话的菜单中加入红色删除项,运行中的会话自动置灰,点击后弹出二次确认,确认后把注册表条目与磁盘数据一并清除,归档会话同样可删,侧栏还会自动刷新。

如何安装

install
npmdsh plugin --profile web add dsh-session-clean
分类
会话与消息
平台
DSH Plugin
作者
ansellwan
分发方式
插件

deepseekharness-session-delete 核心特性

侧栏菜单新增红色删除项运行中会话自动置灰删除前二次确认注册表与磁盘真删除归档会话同样可删
Listed on dsh-plugin.org

deepseekharness-session-delete 仓库简介

它是做什么的?

DeepSeekHarness Session Delete 是 DeepSeek Harness(DSH)的会话管理插件,为侧栏会话补上官方缺失的「删除会话」动作。它解决的是会话只能归档、无法真正清空的麻烦:归档堆积久了既占空间又难整理,而它提供红色菜单项、二次确认与真删除,把注册表条目和磁盘数据一并清理。由 Ansellwan 维护,采用 MIT 协议,属于界面与体验类能力。

核心功能

  • 删除会话入口:在每个会话的 ⋯ 菜单中,紧跟内置的置顶、重命名、分叉、归档之后,加入一行红色「删除会话」。
  • 运行中自动置灰:当会话正在执行回合、有待审批或待回答事项时,菜单项自动变灰并给出提示说明原因。
  • 二次确认弹窗:删除前弹出确认对话框,明确告知删除不可撤销。
  • 真删除:会话从工作区注册表(归档集合、置顶集合、会话列表)中移除,其持久化目录与投影缓存条目一并清除。
  • 归档会话同样可删:清理归档积压正是这个 DSH 插件的主要使用场景。
  • 侧栏自动刷新:借助 DSH 的存储域变更事件更新列表,无需重启。

怎么使用这个插件?

在 DSH 桌面版中启用后,把鼠标移到侧栏任意会话上,打开 ⋯ 菜单即可看到红色的「删除会话」项。点击后先在确认弹窗中确认,插件会再次检查会话是否仍在运行,若仍有活跃任务则拒绝删除并返回冲突状态,避免界面状态过期导致误删。删除当前正在查看的会话也能生效,但先切换到其他会话可以避免短暂的空白对话视图。删除不可逆,没有撤销;若启用了可选的 SQLite 搜索后端,被删会话可能残留在全文索引中直到重建,默认安装不启用该后端。插件只注册一条本地 HTTP 路由,受 DSH 连接信任检查保护,仅删除自己 DSH 主目录下的数据,不发起网络请求、不上报遥测。

报错怎么排查?

  • 菜单项显示为灰色无法点击:说明该会话仍有活跃工作(运行中的回合、待审批或待回答),等任务结束后即可删除。
  • 删除请求被拒绝并返回冲突状态:宿主在删除前会重新探测会话存活状态,稍后重试即可。
  • 删除后对话视图短暂空白:这是删除当前正在查看会话时的瞬时现象,先切换到其他会话再删除可避免。
  • 删除后仍能在搜索中看到该会话:仅在启用了可选的 SQLite 搜索后端时出现,等待索引重建即可。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:ansellwan/deepseekharness-session-delete。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题