DSH Plugins
返回列表
🖥️

dsh-sidebar-delete

客户端 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install xqh-jason/dsh-sidebar-delete

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

在 DeepSeek Harness 中执行 dsh plugin install xqh-jason/dsh-sidebar-delete,或在设置 → 插件里安装 npm 包 dsh-sidebar-delete(源码:https://github.com/xqh-jason/dsh-sidebar-delete),装完后重启 dsh。

插件介绍

DeepSeek Harness 的 Web 侧栏长期只有「归档」,没有真正把会话从磁盘上清掉的路径;工作区也只能注销登记,入口还藏在分组标题的悬停菜单里。框架文档也明确写着会话持久化层没有删除 API,侧栏工作区 UI 同样不支持删会话。当你本地堆了大量试探性对话、子代理 fork 或未分组目录时,单靠归档很难把磁盘和侧栏一起收拾干净。

dsh-sidebar-delete 把「删」补到侧栏日常操作里:悬停或「…」菜单里可以确认删除一条会话,会连带本地 jsonl 日志、投影缓存以及工作区里的归档/置顶/成员引用,子会话一并级联;有开着回合的会拒绝,避免把运行中的状态弄坏。侧栏底部还有一个常显的「管理工作区与会话」入口,按工作区与未分组目录列出仍留在磁盘上的会话,逐条删除,未分组目录还能一键注册为工作区;删除工作区仍遵循官方语义,只注销登记,文件与会话保留并落入未分组。

管理面板会核对会话日志是否还在,避免宿主内存里的「幽灵」行误导你;当前打开的会话不提供删除入口。若你愿意承担不可恢复的风险,还可以在插件配置里开启定时清理未分组会话(默认关闭),在能拿到工作区登记的前提下按目录规则自动清扫家目录、临时路径等游离会话。

适合经常在本机跑 dsh、会话与工作区切换频繁、又希望侧栏和磁盘状态一致的用户——尤其是开发插件、试 profile 或清理子代理树的人。这是用户级、不可恢复的操作,插件刻意不给模型提供对应 tool。

使用场景

  • 归档清不掉磁盘上的试探会话,需要侧栏里一键真删
  • 子代理或 fork 堆在父会话下,想级联删掉整棵会话树
  • 未分组目录里会话太多,想用底部管理面板逐条删或注册成工作区

适合人员

  • 本机长期跑 dsh、会话与工作区切换频繁的用户
  • 需要整理子代理、试插件或临时 cwd 产生的游离会话的开发者
  • 愿意手动确认不可恢复删除、并自行管理定时清理配置的人