前言¶
在 DSH(DeepSeek Harness)里跑 agent,网络抖动、模型超时或审批卡住时,对话常会停在中途。要继续,只能回到输入框手动敲「请继续」——一天重复几十次并不罕见。和把话术写进草稿再发送不同,这个插件在 Web 端输入框底栏提供一排按钮:点一下就把预设句子当作普通用户消息发出去,草稿里的半成文不用动。
下面介绍插件 dsh-quick-resume(npm 包名 dsh-plugin-quick-resume)的定位、能力与安装用法。事实以 GitHub 仓库 README 为准;社区目录页见 skillhub.cn。DSH 生态主张「一切皆插件」,该目录为独立社区站点,与 DeepSeek / 幻方无官方从属关系。
这是什么¶
dsh-quick-resume 由维护者 yuna78 发布,分类为客户端插件:纯前端 bundle,只在 DSH Web 端(dsh.web)生效。它解决的是「频繁催促 / 纠偏 agent 却要反复打字」的问题——把常用话术收成输入框里的一排快捷按钮,发送路径与手动回车等价,不往编辑器里塞字。
核心功能¶
快捷按钮与发送方式¶
- 挂载在
conversation.input.left,即输入框卡片内部底栏工具行(跟在+、权限、计划等控件之后)。 - 默认三颗按钮,每个会话各有一套;只在存在打开会话的输入框里渲染(新会话首页不显示)。
- 点击后在本会话作用域取
conversation服务,调用conversation.send(text);内部等价于session.prompt([{ type: 'text', text }], 'queue'),agent 空闲时立即唤醒,运行中则排队。 - 不向模型暴露 Host 工具,仅用户点击触发。
自定义与反馈¶
- 最右侧齿轮打开设置浮层:改图标(10 个单色线性图标)、按钮文字、实际发送内容;可增删按钮(最多 8 颗)、一键恢复默认。改动即时保存到浏览器
localStorage键dsh.quick-resume.buttons.v1,无需重启。 - 发送反馈:转圈 → 绿色对勾;失败变红抖动,并在输入框上方弹出失败提示。
- UI 使用宿主
--dsw-alias-*主题令牌;输入框宽度小于 660px 时收起按钮文字,只留图标。
隐私与网络¶
- 纯本地:零网络请求、零遥测;不读取对话内容,只写入本机按钮配置。
安装与启用¶
插件市场(推荐)¶
在 DSH「设置 → 插件 → Add plugin」中搜索 dsh-plugin-quick-resume(以 npm 包名为准),安装后刷新页面。市场收录由夜间构建更新,刚发布时可能当天还搜不到。
手动安装¶
先把包装进 web profile,再在 bundles 里登记,最后重启 Web 端:
# 1. 把包装进你的 profile(包名以 npm 上的为准)
dsh plugin --profile web add dsh-plugin-quick-resume
// 2. 在 ~/.dsh/profiles/web/package.json 的 dsh.profile.bundles 里追加一行
"dsh": { "profile": { "bundles": [ /* ... */, "dsh-plugin-quick-resume" ] } }
# 3. 重启
dsh web
典型用法¶
默认三颗按钮如下(可在设置里改文案与发送内容):
| 图标 | 文字 | 点一下发送 |
|---|---|---|
| 火箭 | 继续 | 请继续 |
| 对话气泡 | 说人话 | 说人话,我看不懂 |
| 地球 | 翻译 | 翻译成中文 |
使用步骤可以概括为:
- 在已打开的会话里,看输入框底栏快捷按钮排。
- 需要继续或纠偏时,点对应按钮,等价于你自己发送该行文本。
- 需要更多话术时,点齿轮增删按钮或改「发送内容」;留空按钮文字则只显示图标。
设置浮层点外面或按 Esc 收起。
适用场景与注意¶
适合谁:长期在 DSH Web 端驱动 agent、经常遇到「停半路」需要同一类催促语的用户;希望话术可本地定制、且不想污染输入框草稿的场景。
兼容性(README 写明):
- DSH 版本
>= 0.2.1-rc.2 < 0.3.0,仅 Web 端。 - 宿主在语音输入或 activity 展开时会隐藏整个底栏工具行,按钮会暂时消失,收起后恢复——属宿主行为,不是插件卸载。
安装前建议:插件随当前 DSH 进程在浏览器中运行;安装前可在 GitHub 查看源码与 MIT 许可证。当前 npm 版本为 0.2.1(见仓库 package.json)。
结尾¶
dsh-quick-resume 把「请继续」类操作收成输入框底栏的一键发送,走宿主公开的 conversation.send(),草稿保留、会话隔离、配置留在本机。若要安装或读实现细节,可访问社区目录 https://www.skillhub.cn/plugins/yuna78/dsh-quick-resume 与源码 https://github.com/yuna78/dsh-quick-resume。