前言¶
在使用 DeepSeek Harness(DSH)开发智能体或编排工作流时,提示词往往需要反复打磨。写完一个粗糙的草稿后,再通过对话让模型补全细节,来回切换窗口很影响效率。与其在多个界面间反复调整,不如在编辑器内直接完成重写,只留下一个精炼的提示词。
dsh-enhance-prompt 是一个为 DeepSeek Harness 提供的 Composer 插件,它利用用户配置的模型,将当前对话草稿重写为更清晰、更具体的提示词,并提供一键撤销能力。
插件定位¶
这是一个轻量级的提示词增强工具,由维护者 devilzyl 开发,归类于「模型推理」类插件。它不改变 DSH 的核心架构,只提供一个 Composer 按钮,将普通草稿转化为结构化提示词,同时保留原有语言风格和引用关系。
核心功能¶
一键重写¶
在对话编辑器中点击 ✨ 按钮,插件会将当前草稿发送到模型,请求它补全缺失的细节并标记为「Assume: …」。不需要额外的对话框,重写结果会直接替换原草稿。
一键撤销¶
如果对重写结果不满意,点击 ↺ 按钮即可恢复到修改前的草稿。一旦开始输入新内容,撤销按钮会自动消失。
保留语言与引用¶
- 语言保持不变:中文保持中文,英文保持英文,混合内容保持混合。
- 保护 @ 引用:草稿中带有 @ chips 的部分不会被修改,引用关系不会断裂。
零足迹¶
插件不会存储任何数据,不缓存对话内容,也不发送遥测数据。隐私声明显示,仅发送草稿的纯文本,且发送目标为用户配置的模型提供者。
安装与启用¶
在 DeepSeek Harness 中打开插件管理器,选择以下任一来源安装:
通过 npm 安装(推荐):
dsh-enhance-prompt
通过 GitHub 安装:
https://github.com/devilzyl/dsh-enhance-prompt
通过本地文件夹安装:
<插件仓库的绝对路径>
安装或更新插件后,刷新页面即可使用。卸载时,在插件管理器中移除名为 dsh-enhance-prompt 的插件包。
配置说明¶
插件默认即可使用,但可以通过编辑插件行的 config 字段调整行为:
- id: prompt-enhance
config:
maxInputChars: 4000 # 草稿最大字符数,超过返回 413
maxOutputTokens: 1024 # 重写输出的 token 上限
temperature: 0.4 # 可选参数,不设置则不发送该参数
maxInputChars 用于控制输入长度,maxOutputTokens 限制重写后的输出规模,temperature 影响生成风格的随机性。
适用场景与注意¶
适合在 DSH 中频繁调整提示词的开发者,尤其是需要将口语化草稿转化为结构化提示词的场景。插件以当前 DSH 进程权限运行,建议在安装前检查源码与许可证。
小结¶
dsh-enhance-prompt 提供了一种在 DeepSeek Harness 内部完成提示词增强的方案,通过 Composer 按钮实现一键重写与撤销,同时保持语言风格与引用关系。对于需要快速打磨提示词的开发者,这是一个低侵入、零足迹的工具。
- 插件目录:https://www.skillhub.cn/plugins/devilzyl/dsh-enhance-prompt
- GitHub 仓库:https://github.com/devilzyl/dsh-enhance-prompt