dsh-prompt-optimizer:在 DSH 输入框里把大白话改写成可执行提示词

前言

在 DeepSeek Harness(DSH)里写 Composer 草稿时,口语化描述往往不够具体:缺约束、缺上下文、模型难以按你的意图执行。自己逐句润色可以,但会打断节奏。社区插件 dsh-prompt-optimizer(仓库 qwh15622336051/dsh-prompt-optimizer)在输入框侧提供一键改写:点按钮后草稿被替换为改写结果,不会自动发送,你核对后再自己发。下面介绍它的能力、安装方式与配置项。

这是什么

dsh-prompt-optimizer 是面向 DSH Composer 的客户端插件(维护者 GitHub 用户 qwh15622336051)。它在输入框工具栏增加「魔棒」按钮,对当前草稿发起一次独立的模型调用,把随口说的大白话改写成更清晰、具体、可执行的提示词。改写规则(系统提示词)可在设置里整段替换;优化用的模型可从 DSH 已配置的模型里选,或留空跟随当前会话。

插件在 npm 上的包名为 @huanhuan123/dsh-prompt-optimizer,当前版本 1.1.2,许可证 MIT。package.json 声明引擎要求 Node >= 20,DSH 版本 >=0.2.0-rc.1 且 <0.3.0-0;README 标注与 DSH 0.2.1-rc.3 配套使用。目录页:SkillHub 插件页。

核心功能

一键改写

输入框右工具栏(模型选择器左侧)有一个按钮。写好草稿后点击,约一两秒内输入框内容被替换为改写结果;失败时按钮旁显示原因,原草稿不变。

草稿为空、或输入框处于非普通状态(例如正在输入斜杠命令)时按钮不可点。草稿超过字数上限(默认 4000)时也不可点。

模型与改写规则

  • 优化用的模型:默认「跟随当前会话」;也可在设置里从 DSH 已配置的模型中按厂商分组挑选。
  • 改写指令(系统提示词):默认为内置模板,可在设置里整段改成你自己的风格。

读取 @ 引用

草稿中的 @文件、@文件夹、@会话 可被读取并交给改写器,便于结合实际代码上下文。该能力可在设置中关闭(关闭后只依据你自己的文字改写)。

读取范围限于当前会话工作目录,并有单文件、引用总量等字符上限(见下文设置表)。package.json 说明读取引用内容时不会走出工作目录。

其它行为

  • 改写是一次独立模型调用,不写入对话记录;token 按所选模型计费。
  • 按钮位置、颜色、大小等 UI 调整即时生效,无需重载插件。

安装与启用

在已安装 DSH 的环境中执行 README 给出的安装命令:

dsh plugin add @huanhuan123/dsh-prompt-optimizer

安装后可在 设置 → 提示词优化,或 设置 → 插件 → 本插件所在行 → 配置 中调整行为。默认「启用优化按钮」为开;关闭后按钮从输入框隐藏。

插件以当前 DSH 进程的权限运行;安装前建议浏览仓库源码与 MIT 许可证,确认符合你的环境策略。SkillHub 等为社区目录,与 DeepSeek / 幻方无官方从属关系。

典型用法

  1. 在 Composer 输入框写好口语化草稿(可按需 @ 文件或文件夹)。
  2. 点击工具栏魔棒按钮,等待改写完成。
  3. 检查替换后的提示词,满意后自行按发送。

README 强调:插件只改写草稿,不自动发送,也不会替你做其它决定。

设置项说明

设置项 默认 说明
启用优化按钮 开 关闭后按钮从输入框隐藏
优化用的模型 跟随当前会话 只能选 DSH 中已配置的模型
改写指令(系统提示词) 内置模板 整段可改
读取 @ 引用指向的内容 开 关闭则只依据你自己的文字改写
最大输出 token 2000 改写结果的长度上限
超时(毫秒) 30000
草稿字数上限 4000 超出时按钮不可点
单文件读取上限(字符) 8000 0 表示不读取文件内容
引用内容总量上限(字符) 32000 所有引用合计
按钮位置 右工具栏 右工具栏 / 左工具栏
同位置内排序 40 越小越靠左,用来避开同位置的其它插件
图标颜色 跟随主题 7 个预设色,均取自宿主主题变量
图标大小 中 小 / 中 / 大

适用场景与注意

适合:经常在 DSH Composer 里先写短句再希望变成结构化提示词的开发者;需要把 @ 引用内容一并纳入改写上下文、且引用都在会话工作目录内的场景。

注意:

  • 改写额外消耗所选模型的 token,并受超时与输出 token 上限约束。
  • 引用读取有字符与总量限制;超大文件或过多引用可能无法完整进入改写上下文。
  • 依赖 DSH 客户端注入与已配置模型;DSH 大版本需在插件声明的范围内。

结尾

dsh-prompt-optimizer 把「润色提示词」收进输入框一步操作:可配模型与系统提示词、可选读取 @ 引用,且改写后不自动发送。更多信息见 GitHub 仓库 与 SkillHub 目录页。

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

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

Xiaoye