dsh-quick-resume:DSH 输入框快捷语,一键把卡住的 Agent 叫醒

前言

在 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

典型用法

默认三颗按钮如下(可在设置里改文案与发送内容):

图标 文字 点一下发送
火箭 继续 请继续
对话气泡 说人话 说人话,我看不懂
地球 翻译 翻译成中文

使用步骤可以概括为:

  1. 在已打开的会话里,看输入框底栏快捷按钮排。
  2. 需要继续或纠偏时,点对应按钮,等价于你自己发送该行文本。
  3. 需要更多话术时,点齿轮增删按钮或改「发送内容」;留空按钮文字则只显示图标。

设置浮层点外面或按 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。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye