dsh-continue-button
Manifest validDSH 输入框右边的可编辑发送按钮:点一下就把它的文本发出去,默认「继续」。 / Editable one-click send button beside the DeepSeek Harness composer.
发送按钮 · DeepSeek Harness 插件
输入框右边多一个可改文本的按钮:点一下,它上面的字就当一条普通提问发出去。默认是「继续」。

省掉「打两个字『继续』→ 回车」这两步;而且这个字你自己定——「继续」「go on」「接着上次的思路」都行。
怎么用
| 操作 | 结果 |
|---|---|
| 左键点按钮 | 按钮上的文本当成一次普通提问发出去 |
| 点按钮右边的铅笔 ✎ | 就地变成输入框,改这段文本 |
| 输入框里回车 / 点到别处 | 保存 |
| 输入框里 Esc | 放弃这次修改 |

- 改完的文本存在浏览器
localStorage(键dsh-continue-button:text),刷新、重开都还在。 - 默认值按界面语言给:中文界面「继续」,英文界面
Continue。改过一次之后不再按语言重置。 - 上限 120 字;它是个按钮,长文本会省略成
…,完整内容在title里。
它到底是怎么发出去的
用的是官方那条发送路,不是自己调远端:
点按钮 → inputActions.setDraft(按钮文本) → inputActions.submit()
inputActions 是输入框槽位公开给插件的标准 prop,submit() 会把当前草稿抄进这次提交再交给提交状态机。
所以行为和按发送键完全一致:
- 代理正在跑的时候点它 → 进队列,按顺序发;
- 消息立刻出现在对话里(本地回显),失败由宿主自己弹错误并恢复草稿;
- 提交用的是按钮文本,所以紧接着把用户原来的草稿还回输入框,不吞你正在写的字;
- 发送 / 裁决 / 命令态下按钮是禁用的,不去和状态机抢。
点完之后,对话里就是这条消息——按钮上是哪两个字,发出去就是哪两个字:

装
从插件市场:DSH 左侧边栏 → 插件 → 发现 → 找到「发送按钮」→ 安装 → 启用。
从本地目录(开发时):
# 让 Agent 装:对当前会话说
# 「用 plugin_manager 的 install_bundle,把 <这个仓库的绝对路径> 装到当前 profile」
或者手动:插件 → 添加插件 → 填这个目录的绝对路径 → 安装 → 启用。
装完刷新一次页面(浏览器半区是纯 JS,没有构建步骤)。换新版本后要重启 DSH,Node 的模块缓存换不掉。
卸载:插件页找到这一行 → 先关掉 → 删除。想连文本一起清掉,清掉浏览器里那个 localStorage 键。
截图
整个窗口的样子(新会话,按钮就在发送键左边):

兼容性
- 声明
engines.dsh: >=0.2.1-rc.2 <0.3.0,在 DSH 0.2.1-rc.3 的桌面版上实测可用。 - 挂在槽位
conversation.input.right(官方描述:Compact controls before the composer submit action)。 这是可增的 list 槽位(replaceRisk: none),只在发送键左边多一格,不覆盖、不替换任何官方控件。 旧版本没有这个槽位时按钮不出现,也不会报错。 - 只依赖槽位的标准 prop(
t/useInput/inputActions),没有 import 任何 Harness 客户端包, 样式全部用主题 token(--dsw-alias-*),跟随浅色/深色。
文件一览
| 文件 | 作用 |
|---|---|
client.js | 浏览器半区:按钮、编辑框、发送(纯 JS,React 由宿主模块表提供) |
index.js | 宿主半区:空壳,只为了让补丁那行挂得上 |
cordis.patch.yml | 往 profile 插一行 |
locale/zh.json、locale/en.json | 插件页里显示的名字和说明 |
icon.svg | 插件图标 |
docs/images/ | README 里的截图(真实运行截图) |
已知限制
- 按钮文本按浏览器存,不是按 profile 存:换浏览器、清站点数据会回到默认值。
- 发出去的就是按钮文本本身,不带草稿。想「继续 + 我自己补一句」还是手打。
- 草稿还原是尽力而为:极端情况下(提交状态机异步清空草稿的窗口里)可能落到按钮文本上。
- 桌面版会吞掉网页的
contextmenu,所以编辑入口只有铅笔这一个,没有右键菜单。
License
Comments
Loading…
Similar plugins
by xinming-chenniang
Editable quick-action buttons beside the DSH composer: send 「继续」 or your own saved text, resend your last message, and hide or restore either preset. Text-only: sends text, runs no host commands, and
★ 0
MIT
JavaScript
Oct 29, 2026
dsh plugin --profile web add dsh-buttonby 1250589385
DSH 快捷发送插件:在输入框下方、上下文进度旁提供可自定义的快捷指令按钮,一键把预设文字直接发送到当前对话,省去重复打字;每条指令的名称、字号、透明度、模块化形状与发送内容均可就地编辑,右键按钮组可拖动换位置。修复上下文进度与累计使用区域被挤压后无法点击的问题。
★ 0
MIT
JavaScript
Oct 23, 2026
dsh plugin --profile web add dsh-quick-sendby qiqiangvae
一个输入框增强工具,可以锁住发送按钮、暂存输入框内容
★ 0
MIT
JavaScript
Sep 2, 2026
dsh plugin --profile web add dsh-input-enhancerby konglong87
dsh 常用内容插件:保存、编辑提示词,点击回填输入框,不自动发送。deepseek harness 插件
★ 2
MIT
JavaScript
Sep 23, 2026
dsh plugin --profile web add dsh-input-listAdds a one-click Continue button beside Send that resumes a stopped turn by sending the "continue" prompt; hidden while a turn is running or the session is empty.
★ 0
dsh plugin --profile web add dsh-continue-buttonby maxy1817
DeepSeek Harness 原生消息编辑插件,支持修改文字和附件,可选择新建分支或在当前对话重新生成。
★ 3
MIT
JavaScript
Oct 29, 2026
dsh plugin --profile web add dsh-inline-edit