DeepSeek Harness 侧边栏会话删除插件

前言

DeepSeek Harness(DSH)侧边栏的会话菜单目前缺少一个显式的「删除」操作,只能通过归档再取消归档来间接移除。这种间接方式不够直观,也容易误操作。下面介绍的插件在菜单末尾新增了一个红色的删除项,样式与 DeepSeek 网页版一致,点击后可直接删除会话。

这是什么

tayunchuan/dsh-session-delete 是一个为 DeepSeek Harness 提供的客户端插件。它通过修改侧边栏会话菜单的渲染逻辑,在「…」菜单末尾插入一行红色的「删除 / Delete」选项,点击后弹出确认框,确认后会话被删除并停止当前运行的工作。

核心功能

  • 在每个会话的「…」菜单末尾新增红色的「删除 / Delete」一行,顺序排在 Harness 自带的置顶、重命名、分叉、归档、复制 ID 之后。
  • 图标为垃圾桶轮廓,文字为红色,鼠标悬停时背景变为浅红色,与 DeepSeek 网页版样式一致。
  • 确认对话框包含标题、会话名、说明文字以及取消 / 删除按钮,支持 Esc 键关闭、点击遮罩关闭、Tab 键焦点循环。
  • 界面文案跟随 Harness 当前语言(中英文)。
  • 样式使用 Harness 主题 token(--dsw-alias-*),自动适配浅色和深色主题。
  • 已归档的会话不再显示删除项,避免重复操作。

安装与启用

本仓库本身就是一个 DSH bundle 目录,无需构建。

  1. 克隆或下载仓库到本地任意目录。
  2. 在 DeepSeek Harness 中打开「设置 → 插件」。
  3. 使用插件管理器的本地目录安装入口,选择本仓库根目录。
  4. 启用「Session Delete」插件,刷新页面。

安装完成后,把鼠标移到侧边栏任意会话行,点击行尾的「…」菜单,即可看到最下方的红色「删除」。

使用与恢复

删除流程:

  1. 点击会话菜单末尾的「删除」。
  2. 在确认对话框中确认操作。
  3. 会话从侧边栏移除,当前正在进行的回合、子智能体或后台任务会被停止。

误删恢复:

在侧边栏「视图选项」中把归档筛选切换为「全部对话(显示已归档)」,找到该会话并使用「取消归档」即可恢复。

适用场景与注意

该插件适合需要在侧边栏快速清理会话的开发者。它通过 Harness 的归档能力实现删除,因此已删除的会话仍可通过归档筛选恢复,不会永久丢失。

安装前建议查看源码(主要是 client.js 和 cordis.patch.yml),确认代码逻辑符合使用习惯。插件以当前 DSH 进程权限运行,请从可信来源获取。

结尾

这个插件通过在菜单中增加一个显式的删除入口,简化了会话清理流程,同时保留了通过归档恢复的能力。如需了解更多或反馈问题,可访问插件目录页或 GitHub 仓库。

参考资料

  • GitHub 仓库:https://github.com/tayunchuan/dsh-session-delete
  • 插件目录页:https://www.skillhub.cn/plugins/tayunchuan/dsh-session-delete
羽毛球分组比赛记分
小程序二维码

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

小夜