DeepSeek Harness 提示词增强插件介绍

前言

DeepSeek Harness (DSH) 提供了插件化扩展能力。在日常使用中,在输入栏随手敲写的提示词往往缺乏上下文、缺少约束条件,直接发给模型容易得到跑偏的答案。

feiwell/dsh-enhance-prompt 是一个针对 DSH 的插件,用于在输入栏右侧添加一个增强按钮。点击后,插件会将当前提示词改写为一版更清晰、更具体的版本并替换输入框内容;如果对结果不满意,再次点击即可恢复原文。

核心功能

该插件主要提供以下能力:
1. 一键增强:在输入栏右侧添加按钮,点击即可改写提示词。
2. 三种模式:提供「日常办公」、「代码开发」、「设计创意」三种模式,分别针对不同的使用场景。
3. 命令支持:注册了 /enhance 命令,通过命令行调用增强功能。
4. 接口调用:提供 POST /api/enhance-prompt 接口,接收 input 和 mode 参数。
5. 严格约束:使用默认模型,固定 temperature: 0.2 和 maxTokens: 800。

安装与启用

在终端中执行以下命令即可完成安装:

dsh plugin --profile web add feiwell/dsh-enhance-prompt

安装完成后重启 DeepSeek Harness。插件自带 cordis.patch.yml,安装时会自动将配置写入 web profile,无需手动修改。环境要求 Node.js 版本需大于等于 22.19.0。

典型用法

安装并重启后,输入栏右侧会出现两个控件:一个模式菜单和一个增强按钮。

  1. 使用按钮增强

    • 在输入框中输入提示词。
    • 点击右侧的增强按钮,按钮状态变为「增强中…」。
    • 改写完成后,结果会直接替换输入框文字,按钮变为「恢复原文」。
    • 点击「恢复原文」可还原到最初的输入内容。
  2. 使用命令增强

    • 输入 /enhance 帮我写个登录页。
    • 命令会返回增强后的提示词文本,但不会自动修改输入框内容。
  3. 切换模式

    • 点击模式菜单,在「日常办公」、「代码开发」、「设计创意」之间切换。
    • 菜单为向上弹出样式。

技术细节与注意事项

  • 输入语言跟随:插件严格跟随输入语言(例如中文进中文出),不进行翻译。
  • 增强范围:插件仅增强提示词本身,不会替用户回答问题,也不会把主对话模板塞入请求。
  • 超时与错误处理:
    • 改写请求最多等待 30 秒,超时不会覆盖原提示词。
    • 模型出错或请求失败时,提示词不会被半截结果覆盖。
  • 状态控制:
    • 正在发送消息或模型正在输出时,按钮会被禁用。
    • 输入框为空时点击增强,会提示「先输入内容,再增强提示词」。
  • 实现逻辑:
    • 改写请求使用当前会话选定的默认模型。
    • 使用最低推理档位以节省时间。
    • 按钮注册在 conversation.input.right 插槽上,未修改底层 UI 库文件。

总结

feiwell/dsh-enhance-prompt 旨在解决提示词质量不稳定的问题。通过按钮交互和模式分类,它能让开发者更高效地生成高质量的提示词。插件开源在 GitHub,可按需查看源码。

  • 项目目录: https://www.skillhub.cn/plugins/feiwell/dsh-enhance-prompt
  • GitHub 仓库: https://github.com/feiwell/dsh-enhance-prompt
羽毛球分组比赛记分
小程序二维码

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

小夜