DSH Plugins
返回列表
🖥️

dsh-session-delete

客户端 更新于 2026.09.29

在终端中运行以下命令:

dsh plugin install huimingli666/dsh-session-delete

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

在 DeepSeek Harness 中执行 dsh plugin install huimingli666/dsh-session-delete 即可安装本插件,源码见 https://github.com/huimingli666/dsh-session-delete。

插件介绍

DSH 官方会话管理只支持重命名、分叉和归档。归档只是把会话从列表里藏起来,磁盘上的事件日志和工作区挂账都还在,也谈不上真正「删掉」。当你需要彻底清掉一个试验性会话、敏感对话或占空间的日志时,缺的就是一条可靠的删除路径。

dsh-session-delete 在已打开会话的头部操作区加入「删除会话」入口,点击后经过二次确认再执行宿主侧删除管线:校验会话 ID、拒绝正在运行的 agent 循环、从工作区 detach、清理归档集合、刷盘并删除磁盘会话目录,最后从内存摘除并广播,让 GUI 里的会话行立刻消失。成功或失败都会用 toast 告知原因。

删除 API 采用与 DSH 宿主插件一致的 loopback-only 信任篱笆,响应不携带会话内容;各步骤独立降级,避免拖垮宿主启动。适合长期在本地 DSH Web 上管理大量会话、希望归档之外还能「真删」的开发者与日常用户。

使用场景

  • 试验或废弃会话需要不可恢复的彻底删除
  • 归档仍保留磁盘日志,想释放空间或清敏感记录
  • 打开会话后从头部操作区一键确认删除

适合人员

  • 本地使用 DSH Web 界面的日常用户
  • 长期积累大量会话的开发者
  • 需要比归档更彻底清理的 Harness 用户