前言¶
在 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.__dshPromptEnhancer 的 composerSelector、inputSelector、sendButtonSelector:
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(仅来自插件线索,未在本次抓取资料中确认)