dsh-session-delete
在终端中运行以下命令:
dsh plugin install yhPrime/dsh-session-delete
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端运行 dsh plugin install yhPrime/dsh-session-delete 即可安装本插件,源码详见 https://github.com/yhPrime/dsh-session-delete ,安装后重启 Web 即生效。
插件介绍
在 DeepSeek Harness Web 中删除一个会话,往往需要绕到侧边栏找到那行会话、点击省略号菜单,再选删除。问题是侧边栏会话行的菜单由产品硬编码生成,并没有向插件开放任何可注入的槽位,第三方插件想加一个删除入口都没有安全的着力点。dsh-session-delete 就是为填补这个空白而生的:它把删除按钮放到会话头部右侧官方可扩展的 utilities 槽位里,紧跟在 Session log 导出按钮之后,既不遮蔽也不替换任何原生 UI。
点击垃圾桶图标后,插件会弹出一个随界面语言自动切换中英文的二次确认对话框。确认即调用官方 ctx.workspaces.archiveSession 客户端 API,会话被持久化归档并从侧边栏列表即时移除;如果删的是当前正在查看的会话,界面会自动清空选中状态、回到新建会话视图。整个过程中按钮会显示"正在删除…"的加载态,失败则弹出错误信息,操作透明、可感知。
插件完全运行在 browser 端,不写入任何 host 侧文件,卸载即彻底消失,不留残留。适合希望拥有快捷、安全的一次性会话删除入口的 DeepSeek Harness 用户,尤其是频繁建会话、需要快速清理历史对话的重度使用者。
使用场景
- 快速删除当前会话,无需绕道侧边栏菜单
- 频繁创建会话时一键清理历史对话
- 在会话头部获得直观的删除入口,减少操作路径
适合人员
- 频繁建会话、需要快速清理历史对话的 DeepSeek Harness 用户
- 希望在不改动 host 代码前提下增强 Web 端操作体验的开发者
- 偏好悬停显现等渐进式交互、注重 UI 一致性的用户