dsh-send-debounce
在终端中运行以下命令:
dsh plugin install praystring/dsh-send-debounce
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install praystring/dsh-send-debounce 安装本插件(源码:https://github.com/praystring/dsh-send-debounce),装完后将其加入 profile 的 dsh.profile.bundles 并重启 dsh。
插件介绍
在 DSH 里一口气连发好几条短消息时,每句都可能单独唤醒模型、各回一轮,既费 token 也容易把上下文拆碎。dsh-send-debounce 在服务端 followup 入口加一层缓冲:你的消息会立刻进排队区、网页上照常可见,但默认先等约 5 秒静默;这段时间里每来一条短句就重置计时,停手后把这一批用空行拼成一条,只唤醒一次。
长消息(默认不少于 120 字)以及带图片或附件的内容会立即发出,不做延迟;插话 steer() 和来自其他插件的 followup(例如 dsh-proactive、dsh-tick)一律原样放行,避免卡住它们的空闲逻辑。插件只处理网页用户自己发的消息,不改写原文,异常时退回原生逐条发送,不碰工作区与联网。
适合习惯「边想边打字、一句一句发」的用户,以及希望减少连发带来的多次回复、让模型在一轮里看到完整意图的工作流场景。静默时长与「短话」字数上限可通过环境变量调整,改完需重启 dsh 生效。
使用场景
- 聊天时连续发多条短句,希望停手后再统一回复
- 想减少连发导致的多次唤醒与重复开场
- 长段文字或带图附件需要立刻进入模型、不能拖着
适合人员
- 习惯边想边打字、一句一句发的 DSH 用户
- 在意 token 与轮次、希望合并用户输入的工作流使用者
- 在服务端定制 agent 行为、只动 followup 缓冲的部署者