DSH Plugins
返回列表
🖥️

dsh-session-delete-ui

客户端 更新于 2026.10.12

在终端中运行以下命令:

dsh plugin install ant404/dsh-session-delete-ui

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install ant404/dsh-session-delete-ui 安装,或在「设置 → 插件 → 安装 bundle」指向从 https://github.com/ant404/dsh-session-delete-ui 克隆的目录。

插件介绍

官方 DeepSeek Harness 只提供会话归档,没有「删除会话」入口;持久化文档也明确说明没有删除或保留 API,清理往往只能靠后台维护。本插件把这件事做进日常界面:在左侧会话行「⋯」菜单里补上「删除会话」,用确认对话框把不可恢复、级联子代理数量与占用空间说清楚,避免误删。

Host 半负责真正的清理:先判断是否有在跑的工作(回合、子代理、后台任务、定时提醒),必要时走官方停止路径后再删;仅因进程内仍驻留(resident)但已空闲的会话不会被拦下。删除顺序是先日志目录与 session_projcache,再清工作区账目(归档、置顶、成员关系),路径校验确保不会离开 sessions 根目录。子代理会话会随父会话级联删除,分叉会话不受影响。

适合长期开着 DSH、会话列表越积越多、想从 UI 里彻底清掉本地痕迹的用户。若你需要回收站或可恢复删除,应选用其他路线;本插件定位是永久删除、双重确认、可预检与残留清理,单一职责不接管官方行。

使用场景

  • 侧栏会话太多,想永久删掉不再用的会话
  • 归档后仍占磁盘,需要从界面清日志与缓存
  • 子代理会话随父会话一起清理,避免漏删

适合人员

  • 日常用 DSH 桌面端、依赖 profile 图形安装 bundle 的用户
  • 在意不可恢复删除与预检确认的安全型用户
  • 不想写脚本维护 sessions 目录的维护者