dsh-delete-message
在终端中运行以下命令:
dsh plugin install viplocco/dsh-delete-message
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install viplocco/dsh-delete-message,源码见 https://github.com/viplocco/dsh-delete-message ,安装后完全重启 DSH Web 进程即可生效。
插件介绍
在 DeepSeek Harness 中,一条误发的指令、一次 502 重试耗尽、一段不该存在的注入上下文,都会持续残留在模型工作记忆里,让后续每轮回答都背着这些幽灵包袱。dsh-delete-message 正是为此而生:它在每条消息的操作区提供一个垃圾桶按钮,经确认后通过宿主官方 surface-replace 契约将消息从模型上下文中彻底移除,同时在可见转录中隐藏,而原始日志字节不做任何改写,随时可以恢复。
插件支持两种粒度的删除:步骤级(仅移除单个 Think 卡或工具调用卡及其配对结果,同窗口其他步骤原样保留)和整窗口级(注入行、回复、工具调用、重试记录一并清除,真实用户输入永不受影响)。确认弹窗根据点击目标的角色自动切换文案,删除前经 /status 预检置灰不可删目标,删除过程有 spinner 过渡与高度塌缩退场动画,明暗主题自动适配,中英双语界面跟随系统语言即时切换。
适合在 Harness 中频繁调试多步 Agent 流程、经常遇到模型重试失败或误触发送的开发者与高级用户。零配置、零运行时依赖,安装后完全重启 DSH Web 进程即可使用,无需修改任何宿主代码。
截图预览
使用场景
- 调试多步 Agent 流程时移除误发指令或失败的重试回合
- 清理不应进入模型上下文的注入行与工具调用记录
- 在对话中途纠正错误消息而无需重启整个会话
适合人员
- 频繁调试多步 Agent 流程的开发者
- 常遇到模型重试失败或误触发送的 Harness 用户
- 需要精细控制模型上下文窗口的 AI 应用构建者

