前言¶
DeepSeek Harness (DSH) 的插件化架构允许扩展其 Web 界面。dsh-prompt-boost 旨在解决提示词输入质量问题。它通过在模型选择器旁边添加一个 ✨ 按钮,将原始草稿重写为结构化指令。
核心功能¶
- ✨ 优化输入:一键将当前草稿重写为清晰、结构化且可直接执行的提示词。
- ↩ 撤销:优化完成后,按钮变为 ↩ 图标,点击可恢复原始输入,支持反复优化。
- 保真度优先:保留输入中的具体细节(路径、数字、名称、命令),不编造信息;缺失关键信息会标记为占位符。
- 任务感知:自动检测任务类型(编码、数据处理、写作、分析等)并组织内容。
- 自然输出:采用 Trae 风格的自然指令文本(如编号列表),不使用 JSON 或模板表头。
- 语言锁定:输出语言始终跟随输入语言(中文进中文出,英文进英文出)。
- 防覆盖:如果在优化过程中用户修改了草稿,结果将不会回写,且撤销功能不会激活。
安装¶
安装过程需要手动添加配置补丁。在 Web 用户的配置文件中(例如 ~/.dsh/profiles/web/cordis.patch.yml)插入以下内容:
- insert:
- id: prompt-boost
name: 'dsh-prompt-boost'
确保插件的包已通过 node_modules 可用(通过 npm 或 link 安装),然后重新加载 DSH 主机并刷新 Web GUI。
使用方法¶
- 在对话编辑器中输入粗糙的想法,例如:“帮我写个脚本整理下载文件夹,文件太乱了”。
- 点击 ✨ 按钮(优化过程中会显示加载动画)。
- 在编辑器中查看优化后的指令,确认无误后发送。
- 如果对结果不满意,点击 ↩ 恢复原始输入,并尝试用另一种措辞。
技术与限制¶
- 零构建:插件为纯 JavaScript(ESM 主机 +
__ModuleLoader__Web 打包)。 - 输入限制:最大支持 8000 字符,超时时间为 90 秒。
- 环境要求:需要运行在 DSH 上,且已挂载
llm和agentDefaultModel服务并配置了默认模型。需要浏览器 Web GUI(对话编辑器)支持。
生态链接¶
- GitHub 仓库:https://github.com/060625dfy/dsh-prompt-boost
- 插件目录:https://www.skillhub.cn/plugins/060625dfy/dsh-prompt-boost