dsh_interject
Inject a message into an active agent turn to interrupt and redirect it, or queue it to send after the current turn ends. When idle, it behaves like a normal send.
Instructions
插话:会话正在跑某个回合时往里补一句话。两种模式——interject(默认)打断当前回合并立刻改口;queue 不打断,等本轮自然结束后紧接着说。会话空闲时等同于一次普通 dsh_send。说明:ACP 明确拒绝并发 prompt,所以做不到"让模型在同一个回合里即时改向";interject 是它的实用等价物(取消 + 立刻开新回合,历史完整保留)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | interject(默认)= 打断并改口;queue = 等本轮跑完接着说。 | |
| message | Yes | 要插进去说的话。 | |
| reasoning | No | 思考内容展示档位,默认 hide。 | |
| timeout_ms | No | 新回合的**等待**上限(毫秒),默认 30 分钟;0 = 一直等。到期转后台,不取消回合。 | |
| conversation_id | Yes | 会话 id,来自 dsh_start 或 dsh_list。 |