dsh-delete-session
在终端中运行以下命令:
dsh plugin install kagurazakayashi/dsh-delete-session
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install kagurazakayashi/dsh-delete-session 安装插件(源码见 https://github.com/kagurazakayashi/dsh-delete-session),按提示重启 Web profile 后刷新页面即可使用。
插件介绍
在 DeepSeek Harness Web 里,会话会随使用不断累积。内置菜单侧重归档,若你希望从侧栏彻底移除某个会话及其目录,往往缺少一条顺手、可控的入口。dsh-delete-session 正是为这类日常整理场景准备的:它不改动 DSH 核心,而是通过官方扩展槽在会话行「…」菜单里加入「删除会话」,位置紧挨在「归档会话」下方。
插件提供三种可配置的确认方式。默认「再次点击删除」会在菜单内进入红色警示态,无需弹窗即可完成二次确认;也可改为对话框确认,或「立即删除」以换取更短操作路径。删除前会先归档以便侧栏即时更新;正在执行任务的会话会被拒绝,避免打断仍在写入的日志。失败时会以轻量提示说明原因(忙碌、未找到、网络等)。
配置写在插件详情页的设置卡片中,保存后写入 profile 的 cordis.patch.yml,重启后仍生效。适合经常开很多工作区、需要定期清理试跑或废弃会话的开发者与日常 Harness 用户——在安全边界内,把「删干净」做成菜单里的一步操作。
截图预览
使用场景
- 侧栏会话过多,需要彻底删除试跑或废弃会话
- 希望删除前有二次确认或对话框,避免误删
- 只想删空闲会话,正在运行的任务应被拦截
适合人员
- 经常在 Harness Web 中开多个工作区的用户
- 需要定期整理会话与磁盘占用的管理员
- 偏好可配置确认方式、注重误删防护的开发者
