前言¶
DeepSeek Harness(DSH)的设计理念是「一切皆插件」。在实际使用中,开发者常会遇到提示词不够清晰、缺乏具体指令等问题,这会降低模型输出的质量。针对这一场景,有一个插件可以一键优化当前输入框中的提示词。
插件定位¶
dsh-prompt-enhancer 是一个 DeepSeek Harness 插件:在输入框工具栏增加一个 ✦ 按钮,点击即可将当前草稿改写为更清晰、更具体的提示词,结果写回输入框并可撤回,同时逐字保留草稿中的 @文件引用。
核心功能¶
- 一键优化:点击工具栏右侧的 ✦ 图标,自动将当前提示词改写为更清晰的版本。
- 结果写回:优化后的提示词直接写入输入框,方便继续编辑或发送。
- 可撤回:优化完成后显示 ↺ 撤回 按钮,点击即可恢复原始提示词。
- 保留引用:草稿中的
@文件引用会被逐字保留,不会被过滤或替换。 - 状态反馈:按钮有以下三种状态:
- 待优化:✦
- 优化中:旋转图标(自动禁用,防止重复点击)
- 可撤回:↺ 撤回(手动修改草稿后自动变回 ✦)
安装与启用¶
方式一:插件管理器(推荐)¶
在对话中让 Agent 安装本目录,或使用插件管理工具:
plugin_manager { "action": "install_bundle", "target": "<本目录绝对路径>" }
安装后可在 侧边栏 → 插件 页看到「提示词增强」,可随时启停。
方式二:手工挂载¶
在 profile($DSH_HOME/profiles/<name>)下:
- 让包可被解析:
pnpm add link:<本目录绝对路径> - 在
cordis.patch.yml追加:
- insert:
- id: prompt-enhancer
name: 'dsh-prompt-enhancer'
替换已安装的插件后需重启进程才能加载新代码。
要求¶
- Harness 已配置可用的模型服务。
- 优化使用当前部署的默认模型,可在插件配置中指定
provider/model覆盖。
典型用法¶
- 在输入框里写下你的提示词(为空则按钮不显示)。
- 点击工具栏右侧的 ✦ 图标。
- 等待片刻,草稿会被替换为优化后的提示词。
- 不满意就点 撤回,恢复原文。
适用场景与注意¶
- 适合需要在对话中快速优化提示词的场景,如需要更清晰指令、更具体要求时。
- 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。
结语¶
通过一键改写提示词并支持撤回,dsh-prompt-enhancer 可以帮助你在对话中更高效地打磨提示词,提升输出质量。