dsh-prompt-enhancer:DSH 输入框提示词增强按钮

前言

在 DSH Web UI 中,给 AI Agent 的提示词如果只写一句简短需求,执行时容易缺少上下文、边界条件和验收要求。DSH 的插件生态强调「一切皆插件」,社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系。

dsh-prompt-enhancer 就是这类插件之一:它在 DSH 输入框中增加一个「增强提示词」按钮,在草稿发送前先做一轮改写,然后由你选择采用或拒绝。

插件定位

dsh-prompt-enhancer 是 DSH Web UI 插件,由 LCQ-1024 维护,许可证为 MIT。

它解决的问题是:输入框里已经有一个未发送的草稿,希望把它改写成更适合交给 AI Agent 执行的提示词,但不想直接覆盖原内容。

核心功能

  • 在 DSH Web UI 输入框模型选择区域右侧增加「增强提示词」按钮。
  • 纯图标按钮,悬停显示操作提示。
  • 输入框为空时按钮自动禁用,有内容后恢复。
  • 点击后显示缓冲动画,避免误以为无响应。
  • 增强完成后弹出对比弹窗:上方「增强前」、下方「增强后」。
  • 可选择「采用」或「拒绝」。
  • 支持 Esc 拒绝、Enter 采用。
  • 复用 DSH 当前模型与凭据,不额外保存 API Key。
  • 默认关闭深度思考(reasoningEffort: off)。
  • 系统提示词按用户意图分类改写,输出可直接交给 Agent 执行的提示词。

安装与卸载

如果系统已安装 pnpm,执行:

dsh plugin add github:LCQ-1024/dsh-prompt-enhancer

安装后重启 DSH,让插件在 Web UI 中生效。

卸载时,删除 cordis.patch.yml 中对应 - insert: 块,删除插件目录,并重启 DSH。

典型用法

1、在 DSH 输入框输入想优化的问题或需求。

2、点击模型选择区域右侧的「增强提示词」按钮。

3、等待缓冲状态结束。

4、在对比弹窗中查看「增强前 / 增强后」。

5、点击「采用」或「拒绝」;也可以用 Enter 采用、Esc 拒绝。

安全与注意

本插件不收集、不存储、不上传任何 API Key、账号、密码或用户数据。增强请求仅通过 DSH 本机服务转发给当前已配置的模型。

不要把 API Key 写入本插件配置;插件直接复用 DSH 已配置的模型凭据。

插件会在当前 DSH 进程内加载并运行,安装前建议检查源码,并确认 MIT 许可证符合你的使用要求。

若 DSH 升级后按钮位置变化,可在插件加载前设置 window.__dshPromptEnhancercomposerSelectorinputSelectorsendButtonSelector

window.__dshPromptEnhancer = {
  composerSelector: '',
  inputSelector: '',
  sendButtonSelector: '',
};

具体选择器需要按 DSH 当前界面结构调整。

链接

dsh-prompt-enhancer 适合需要在 DSH 中把简短需求整理成更完整 Agent 提示词的场景:先增强,再对比,最后由人决定采用或拒绝。

  • GitHub:https://github.com/LCQ-1024/dsh-prompt-enhancer
  • 目录页线索:https://www.skillhub.cn/plugins/LCQ-1024/dsh-prompt-enhancer(仅来自插件线索,未在本次抓取资料中确认)
羽毛球分组比赛记分
小程序二维码

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

Xiaoye