在 DeepSeek Harness (DSH) 的开发流程中,编写高质量的提示词往往需要反复打磨。dsh-prompt-boost-pro 插件在编写器工具栏中增加了一个闪光按钮,用于在发送前重写草稿,并提供原文与增强版的对比预览,确保每一次发送的指令都是经过确认的。

这是什么

这是一个客户端插件,由用户 xiaoshengliang2002 维护,开源协议为 MIT。它直接集成到 DSH 的 Web 界面中,通过两种预设模式优化输入提示词,并在修改生效前提供可视化的对比预览。

核心功能

该插件主要解决提示词优化过程中的控制权和可预测性问题:

  1. 两种增强模式
    每次使用时需手动选择模式:

    • Structured:重组草稿,明确任务目标、约束条件和预期输出。
    • Light:仅用于消除歧义、修正措辞并收紧表达。
      两种模式都保留原始意图和语言,不会凭空增加未写明的需求。
  2. 原文与增强版对比
    插件不会静默覆盖草稿。在应用修改前,会展示原始文本与增强文本的对比预览。用户只有在确认后,草稿才会被修改。

  3. 智能撤销机制
    接受增强版后,闪光按钮会变为“撤销”状态。只有当草稿内容仍等于增强后的文本时,撤销功能才有效。一旦用户发送消息或修改了草稿内容,按钮即恢复为“增强”功能,防止出现无法撤销的错误。

  4. 交互与模型路由

    • UI:支持中英文双语界面,并使用 DSH 原生设计令牌,保证视觉一致性。
    • 关闭预览:支持点击按钮外部或按 Esc 键关闭预览。
    • 模型路由:支持四级解析优先级:插件配置 -> 选中模型 -> 会话最后请求 -> 部署默认值,确保新会话也能正常工作。

安装与启用

使用以下命令在对应的 DSH 配置文件(通常为 web)中安装插件:

dsh plugin --profile web add github:xiaoshengliang2002/dsh-prompt-boost-pro

安装完成后,重启 dsh web 服务并刷新页面即可看到新增的按钮。

典型用法

  1. 在 DSH 编写器工具栏中找到闪光按钮(✨)。
  2. 点击按钮,从菜单中选择 Structured 或 Light 模式。
  3. 查看生成的原文与增强版对比预览。
  4. 根据需要操作:
    • 接受:应用增强后的文本。
    • 重新运行:在另一种模式下再次生成,用于对比。
    • 丢弃:取消本次增强,保留原文。

适用场景与注意

  • 环境要求:需要 DSH Web GUI (dsh web),且 Harness 版本需 >= 0.1.2-alpha.1(当前测试版本为 0.1.5-rc.x)。宿主环境需安装 Node.js ^22.19.0 或 >=24.0.0。
  • 权限与安全:插件以当前 DSH 进程的权限运行,涉及 API 请求。在安装前应检查源码与许可证(MIT)。
  • 生态背景:该插件收录在 SkillHub 插件目录中,与 DeepSeek 或幻方官方无直接隶属关系。

总结

dsh-prompt-boost-pro 提供了一种可控的提示词优化方案。通过强制预览和智能撤销,它避免了“盲目重写”带来的风险,让开发者能够清晰地看到指令的变化,从而更安心地交付任务。