dsh-prompt-boost:DSH Web 界面的输入优化工具

前言

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。

使用方法

  1. 在对话编辑器中输入粗糙的想法,例如:“帮我写个脚本整理下载文件夹,文件太乱了”。
  2. 点击 ✨ 按钮(优化过程中会显示加载动画)。
  3. 在编辑器中查看优化后的指令,确认无误后发送。
  4. 如果对结果不满意,点击 ↩ 恢复原始输入,并尝试用另一种措辞。

技术与限制

  • 零构建:插件为纯 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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜