dsh-session-cleaner-host
在终端中运行以下命令:
dsh plugin install jingleboat/dsh-session-cleaner-host
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install jingleboat/dsh-session-cleaner-host 安装本插件,源码见 https://github.com/jingleboat/dsh-session-cleaner-host。
插件介绍
在 DeepSeek Harness 的 Web 界面里,官方侧栏和会话模型偏「只增不删」:没有现成的「删掉这条对话」入口,想在聊天气泡里选中一段话做引用或旁路追问,也缺少顺手的交互。dsh-session-cleaner-host 把宿主端与 Web 客户端打在一个包里,专门补这两块体验,而不去动主对话的默认行为。
核心能力很直观:在侧栏会话菜单里可以带确认地删除整段会话,并在宿主侧完成停止、脱离工作区、清理投影与磁盘目录等一整套收尾;在消息里选中文字后右键,插件接管上下文菜单,提供复制、把带角色与轮次元数据的引用块插入输入框,以及把选区加你的问题交给同一父会话下复用的 ask 子代理,答案在右侧「Follow-up」标签页流式展示,主线程对话不被打断。
实现上它尊重 DSH 的公开接缝:子代理通过 catalog 发现以便重启后仍可续用;只为本插件的 ask 子代理在 agent/pre-step 做按需压缩,全局自动压缩保持关闭。适合日常在 DSH Web 或桌面壳里长聊、需要整理侧栏会话、或经常从某段回复里摘句引用、旁路深挖的用户。
使用场景
- 侧栏会话过多,需要彻底删除某条对话并清理相关资源
- 从助手回复里选中一段话,引用到输入框继续追问
- 不想打断主对话,却对某段文字单独提问并在右侧栏看流式答案
适合人员
- 日常使用 DSH Web 或桌面壳进行长对话的用户
- 需要整理侧栏、删除废弃会话的开发者或重度用户
- 经常从消息中摘句引用或旁路深挖内容的用户