dsh-prompt-optimizer:一键重写 Prompt

在 DeepSeek Harness (DSH) 的开发流程中,如何将粗糙的草稿转化为清晰、可执行的指令是一个常见痛点。该插件通过在编辑器下方渲染一个按钮,利用 LLM 的能力直接在输入框中完成 Prompt 的重写与优化。

插件介绍

该插件由 SongMiao-tech 维护,定位为 DeepSeek Harness 的 Prompt 优化工具。它利用主机的 ctx.llm,通过固定的六步流程对用户输入的草稿进行结构化处理,最终输出与原文语言一致的高质量 Prompt,解决了手动编写 Prompt 结构不清晰、指令执行效果差的问题。

核心功能

  • UI 集成:按钮通过 conversation.composer.dock 插槽渲染在聊天编辑器下方。
  • 交互逻辑:点击按钮读取当前编辑器文本,若为空则显示友好提示。
  • 重写流程:调用主机的 ctx.llm,执行固定的六步流程(意图 → 上下文 → 隐藏约束 → 差距 → 重组 → 语言检查)。
  • 结果处理:展示重写结果,提供 Replace into input 按钮将结果写回输入框。
  • 内容保留:输出语言与输入一致,代码片段、专业术语和 URL 保持不变。

安装与启用

前置要求:确保已安装配置了模型的 DeepSeek Harness dsh (web profile)。

使用官方命令安装:

dsh plugin --profile web add https://github.com/SongMiao-tech/dsh-prompt-optimizer

从源码安装:

git clone https://github.com/SongMiao-tech/dsh-prompt-optimizer.git
cd dsh-prompt-optimizer
pnpm install
pnpm run build

从源码构建后,需要在 profile 的 cordis.patch.yml 中注册 bundle:

- insert:
    - id: prompt-optimizer
      name: '@deepseek-ai/dsh-prompt-optimizer'
    - id: ui-prompt-optimizer
      name: '@deepseek-ai/dsh-client-ui-prompt-optimizer'

典型用法

  1. 在编辑器中输入一段粗略的 Prompt 草稿。
  2. 点击下方的 ✨ Optimize Prompt 按钮。
  3. 在弹出的对话框中查看 AI 重写后的结果。
  4. 点击 Replace into input 将结果填入输入框,随后发送。

适用场景与注意

  • 插件以当前 DeepSeek Harness 进程的权限运行。
  • 安装前请检查源码与许可证(MIT)。
  • 生态背景:DSH 理念为「一切皆插件」,该插件由社区维护,与 DeepSeek 或幻方无官方从属关系。

该插件通过结构化的 Prompt 重写流程,降低了高质量指令的编写门槛。更多细节可查阅 DSH 插件目录 或 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

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

小夜