DSH Plugins
返回列表
⚙️

dsh-midtalk

工作流 更新于 2026.09.28

在终端中运行以下命令:

dsh plugin install blueberrymaid/dsh-midtalk

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

在 DeepSeek Harness 中执行 dsh plugin install blueberrymaid/dsh-midtalk(或按资料将插件装入 profile 图层),安装后重启 dsh web;源码仓库:https://github.com/blueberrymaid/dsh-midtalk

插件介绍

跑 DSH 任务时,你往往只能在「等这一轮跑完再说」和「按停止把当前步砍掉」之间二选一:前者慢,后者会留下半截状态,你刚想说的话也可能没人接。dsh-midtalk 把这两条路拆开,用两条斜杠命令把选择权交回你手里,并且明确不做按步长自动升格成打断——/say 的保证始终是无损的。

/say 把话插到下一个步骤边界:不打断正在跑的工具调用,留在同一轮里回应,适合默认场景。/cut 则中止当前这一步(与界面停止同类),你的话作为新一轮到达;打断前会把现场写成一张结构化恢复卡,落在本机 midtalk 目录,便于事后对照 pending 工具调用是否已落地、再决定是否重做那一步。两条命令的返回里还会附带最近工具调用开始多久的估量信息,方便你判断要不要改用 /cut。

插件是纯 host 侧 Cordis 模块:零客户端代码、无第三方运行时,只在本地写启动标记、送话日志与恢复卡;不注册模型能力、不联网、不上报数据。注入正文末尾带一条写死在插件内的硬规则,要求 agent 先用文字确认收到插话再决定是否继续调工具——这是文本约束,不污染全局 AGENTS.md。

适合经常在长步骤里想插一句、又担心一停就丢现场的用户:默认用 /say,卡在很久的单步里必须立刻停时用 /cut,并配合恢复卡做先列状态、核实落地、用户拍板后再重做的恢复流程。它不杀后台任务、不撤销已写入的文件,也与 README 中标注的 DSH 内部接口版本强相关,升级宿主后需自行留意是否仍生效。

使用场景

  • 长步骤跑很久,你想先插一句但不希望砍掉当前工具调用
  • 必须立刻停住 agent 当前这一步,又需要保留现场便于事后恢复
  • 打断后要根据结构化恢复卡核对工具是否已落地再决定是否重做

适合人员

  • 日常用 DSH 跑多步 agent 任务、中途常想说话的用户
  • 担心按停止会丢现场、需要可核对恢复流程的操作者
  • 愿意在默认用 /say、紧急才用 /cut 之间自己做选择的人