DSH Plugins
返回列表
🖥️

dsh-session-editor

客户端 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install wodebilu/dsh-session-editor

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

在 DeepSeek Harness 侧栏打开 Plugins → Add plugin,粘贴仓库地址 https://github.com/wodebilu/dsh-session-editor 或执行安装命令,安装后重启 DSH 一次。

插件介绍

DeepSeek Harness 的会话日志是只追加的,Web 界面里既不能像 SillyTavern 那样直接改某一轮对话,也没有「彻底删掉这条会话」的入口。只想让某条对话从侧栏消失时,归档就够;但若你确实要释放磁盘空间、或要从某一 turn 起重写整条线,就需要一套明确、可确认的操作。dsh-session-editor 就是面向这类需求的非官方客户端插件。

它在会话行菜单里提供「永久删除会话」,并在每条已结束回答下方的操作行、以及用户气泡悬停处,加入重生成、编辑提示词并重发、删除本 turn 及之后、以及编辑自己的输入等能力。由于底层不支持原地改写,每次「直接编辑」都会 fork 出新会话、打开它,并永久删除原会话——侧栏里你看到的会立刻变成编辑后的对话,标题保留,但会话 id 会变,也没有分支历史可回退。

删除前插件会严格校验 artifact 路径、拒绝仍含 subagent 子会话的条目、等待运行中的会话停止后再擦除目录;擦除失败会报错,而不是悄悄藏掉仍占磁盘的日志。永久删除不可恢复;若你只是不想在侧栏看到它,请先归档。

适合已在用 DSH Web UI、熟悉「替换即删原会话」语义、并愿意在确认框里承担永久删除风险的用户。社区插件,依赖部分内部 API,大版本升级后可能需要等待作者适配。

使用场景

  • 需要从磁盘彻底删除不再需要的会话以释放空间
  • 想在某一 turn 后重生成、改提示词或截断后续对话
  • 误发用户消息后希望编辑并重发,且接受原会话被替换删除

适合人员

  • 日常使用 DSH Web UI 的对话用户
  • 熟悉 SillyTavern 式直接编辑、能接受会话 id 变化的人
  • 清楚永久删除与归档区别、会先做备份的进阶用户