dsh-session-delete
在终端中运行以下命令:
dsh plugin install rhl88/dsh-session-delete
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install rhl88/dsh-session-delete,或从插件页安装该仓库 https://github.com/rhl88/dsh-session-delete。
插件介绍
DeepSeek Harness 自带的 Web 界面只能把会话归档,侧边栏里看不到并不等于磁盘上的日志、投影缓存和工作区记账真的消失。久而久之,误建会话、敏感对话或只想彻底清场时,「归档」往往不够干脆。
dsh-session-delete 在会话菜单里补上「删除会话」:排在置顶、重命名、分叉、归档之后,带分隔线与危险样式,点击后先确认再执行。宿主侧会停掉活动、等待句柄释放,再删除 JSONL 会话目录与投影缓存记录,并从工作区、置顶与归档集合里摘掉该 id,并广播移除事件,让各端侧边栏立刻对齐。
设计上刻意保留 v1 不删的内容寻址附件、子代理日志与全文索引行(搜索会自动对账),并在注册表卡住时仍尽量删文件并返回 degraded 说明;活动会话未释放则返回 409,可稍后重试。适合经常在 DSH Web 里管理大量会话、需要合规清理或不想只靠归档「藏起来」的桌面用户。
使用场景
- 归档后仍想从磁盘彻底清掉某次对话
- 侧边栏里误建或测试会话需要一键移除
- 需要减少本地会话日志与缓存占用
适合人员
- 日常在 DSH Web 里管理大量会话的桌面用户
- 对本地留存对话记录有清理或合规要求的人
- 已熟悉归档但需要「真删除」能力的进阶用户