前言¶
在 DSH Web 聊天页写需求时,输入框里的原始句子常常只有任务方向,缺少具体比对项、输出清单和边界条件。dsh-prompt-enhance 针对这个输入框场景做提示词增强:把当前草稿扩写成更具体的提示词,同时保留原句,并提供一键撤回;默认复用 DSH 当前默认模型,模型不可用或超时时自动降级为规则模板。
这是什么¶
dsh-prompt-enhance 是 DeepSeek Harness 的 Web 端输入框增强插件。已核实资料中的仓库地址为:
https://github.com/BBbangage/dsh-prompt-enhance
仓库路径体现的 owner 为 BBbangage;维护者单独说明未在已核实资料中给出。许可证为 MIT。
它主要解决三个具体问题:
- 原始需求太短,缺少可执行要求;
- 增强后希望不丢原文;
- 模型不可用时仍希望得到可用输出。
在 DSH 插件生态中,它属于可安装到 Web profile 的标准插件。社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系。
核心功能¶
一键增强¶
点击输入框发送按钮旁的星芒图标,插件会把当前草稿扩写为增强提示词。
保留原句¶
增强输出以「原句。具体要求如下:」开头,并自然分行列出 2~4 条具体要求。这样可以直接逐条阅读和修改,不需要重新理解整段改写。
按内容智能¶
插件会识别以下任务意图:
- 参数修改
- 数据汇总
- 内容创作
- 翻译
- 审查
- 代码
- 文件处理
同时会抽取输入中已有的数据源、格式、受众、时间等信息,避免重复追问。
模型为主、规则兜底¶
默认使用 DSH 当前默认模型进行改写。如果模型不可用或超时 15s,插件会自动降级为规则模板,仍会输出结果。
一键撤回¶
增强完成后,同一个按钮会变为撤回图标 ↺。点击后恢复增强前的原文,避免替换输入框后丢失原始需求。
纯图标状态¶
按钮不使用额外文字,只通过图标状态表达:
- 输入为空时按钮置灰;
- 处理中图标旋转;
- 失败时变红,悬停可见原因。
零配置¶
插件复用 DSH 当前默认模型,不需要单独配置 API Key。
安装与启用¶
已核实安装命令如下,安装到 web profile:
dsh plugin --profile web add dsh-prompt-enhance
如果你的 profile 名不是 web,将命令中的 web 替换为对应 profile 名。
已核实资料未确认当前发布状态;README 中将上述命令标注为发布后使用。若通过源码或本地渠道安装,环境要求如下:
Node.js 22+
pnpm
安装完成后重启 dsh。该插件不依赖动态插件 RPC harness,是标准的可安装插件,重启后常驻,无需每次授权。
典型用法¶
下面是可复现的使用步骤。
- 打开 DSH Web 聊天页面。
- 在输入框写下原始需求,例如:
根据提供的PPT内容,对变压器参数进行修改
- 点击发送按钮旁的星芒图标。
- 输入框会被替换为增强提示词,例如:
根据提供的PPT内容,对变压器参数进行修改。具体要求如下:
识别PPT中涉及的所有变压器参数(如额定容量、额定电压、额定电流、阻抗电压、空载损耗等),与现有参数逐一比对,找出差异项。
按PPT中的最新数值更新差异项,未涉及的参数保持原值不变。
修改完成后,输出变更前后的参数对比清单,标注每项参数的新旧值。
- 逐条阅读、微调后发送。
- 如果不满意,点击同一个按钮。此时按钮为
↺撤回图标,点击后恢复原文。
也可以在输入框直接使用斜杠命令:
/prompt-enhance 你的任务
效果等同点击星芒图标。
适用场景与注意¶
适合以下使用者:
- 在 DSH Web 中经常写简短任务需求,希望快速扩写成更具体的提示词;
- 希望增强后保留原句,并能一键撤回;
- 希望复用当前 DSH 默认模型,不额外配置 API Key;
- 接受模型不可用时自动降级为规则模板。
环境要求:
DeepSeek Harness Web 0.1.0-rc.6+
建议相同或更新的 rc 版本。
LLM 模式需要 DSH 中已配置可用的默认模型。未配置时,插件会自动使用规则模板降级,不会报错。
使用前注意:
- 安装到当前使用的 profile,并重启
dsh; - 当前页面应为 DSH Web 聊天会话页;
- 如果输出偏泛,说明 LLM 通道未走通,已降级为规则模板;配置可用默认模型后,会回到 LLM 增强;
- 插件以当前
dsh进程权限运行,安装前应检查源码和MIT许可证。
链接¶
GitHub 仓库:
https://github.com/BBbangage/dsh-prompt-enhance
目录页:已核实资料未提供目录页 URL,本文不给出未经核实的目录页链接。