dsh-turn-delete
在终端中运行以下命令:
dsh plugin install TiJun-Prime/dsh-turn-delete
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install TiJun-Prime/dsh-turn-delete 从 GitHub 安装(仓库 https://github.com/TiJun-Prime/dsh-turn-delete),安装后重启 dsh web 或桌面应用。
插件介绍
在 DeepSeek Harness 里,一条 Session 往往会积累很多轮对话。有时你只想让模型「忘掉」中间某一整轮——包括当时的提问、助手回复和工具记录——而不是清空整个会话或从头重来。dsh-turn-delete 就是为这种场景做的:它从后续模型上下文中摘掉一个已结束、可独立识别的顶层轮次,同时保留 Session 标识、标题、工作区关联、之后的轮次,以及完整的 append-only 事件日志,方便审计与回放。
使用方式很直观:每个已完成的顶层轮次,最后一条助手回复旁会出现垃圾桶按钮。删除前需要确认;Session 正在跑任务时按钮不可用。成功后该轮在界面上会立即隐藏,并通过持久 tombstone 记录生效,刷新或重启后也不会再出现在模型上下文中。重复提交同一次删除是幂等的。若轮次尚未结束,或已被折叠进 compaction 摘要,插件会拒绝并说明原因,而不会误伤整段摘要。
删除按钮只出现在普通 Session 的顶层轮次上,subagent 会话不显示;system prompt 节点永远不会被算进删除区间。适合经常在 Harness 里做长对话、需要纠正或撤回中间某一步、又希望保留会话脉络与原始日志的开发者与日常用户。
截图预览
使用场景
- 长对话中想撤销中间某一整轮,但保留 Session 与后续内容
- 需要让模型不再看到某次错误提问或助手回复及工具记录
- 审计要求保留完整事件日志,只希望从后续模型上下文中摘掉一轮
适合人员
- 经常在 Harness 里做多轮对话的开发者
- 需要精细管理模型上下文、又不想重建会话的用户
- 重视日志留存、同时要纠正中间步骤的重度用户