dsh-prompt-boost:在 DSH Web GUI 里把短草稿扩成结构化提示词

前言

在 DSH 里和模型对话时,输入框往往只有一两句想法:目标清楚,但缺少角色、约束、输出格式等结构。自己逐条补全既费时间,也容易漏项。常见做法是切到外部编辑器或另开对话让模型「帮忙写 prompt」,再复制回来——步骤多,且和当前会话模型、语境脱节。

下面介绍社区插件 dsh-prompt-boost(维护者 JianhangLy,分类为客户端):在 Web GUI 输入框工具栏增加 ✦ 按钮,把当前草稿交给模型重写成结构化提示词,支持流式预览、确认回填、撤销,以及独立设置页。插件以 link 方式安装,宿主侧通过注入的 ctx 调用 LLM,不 import 额外 npm 包。

这是什么

dsh-prompt-boost 是 DeepSeek Harness(DSH)的 Web 客户端插件(package.json 版本 0.2.0,许可证 MIT)。它在输入框发送键左侧挂载增强入口,读取你写的草稿,经服务端调用模型生成增强结果;满意则写回输入框,不满意可取消且不动原文。

社区目录页:skillhub.cn/plugins/JianhangLy/dsh-prompt-boost。源码与说明:github.com/JianhangLy/dsh-prompt-boost。DSH 生态强调「一切皆插件」;目录站点为社区独立维护,与 DeepSeek / 幻方无官方从属关系。

核心功能

输入框 ✦ 按钮

按钮位于输入框工具行、发送键左侧。空草稿或正在生成时自动禁用,避免误触。

流式预览

点 ✦ 后出现预览卡:左侧原文、右侧增强结果,生成过程中边收边显示。生成期间可取消。

回填与撤销

确认后通过 inputActions.setDraft 写回输入框;输入框上方出现撤销提示,一键恢复增强前的原文。点「取消」则草稿保持原样。

设置页

路径为 设置 → 提示词增强。保存后立即生效——宿主每次请求都会读取设置文件。

安全边界

空草稿、/ 命令在本地拦截;失败只提示、不改动草稿。服务端还会二次校验长度与模型可用性。HTTP 接口仅接受回环 Host,不额外鉴权。

安装与启用

官方 README 给出的是 本地 link 安装,路径需换成你本机克隆或解压后的插件目录(示例为 Windows 路径):

plugin_manager install_bundle  target = link:D:/DeepSeek/dsh-prompt-boost

等价 CLI:

dsh plugin --profile desktop add link:D:/DeepSeek/dsh-prompt-boost

安装后:

  • 宿主半边改完可用 set_plugin include:prompt-boost(false → true)热重载,无需重启 DSH。
  • 浏览器半边改完需要刷新页面。

插件以当前 DSH 进程权限运行。安装前应自行阅读源码与 MIT 许可证,确认路径与 profile 符合你的环境。README 注明目前仅在 Windows 桌面 profile(DSH 0.2.1-rc.3) 验证过。

典型用法

  1. 在输入框写一段草稿(一句话也可以)。
  2. 点 ✦,等预览卡出现;生成中右侧会实时显示结果。
  3. 满意点「回填」,输入框被替换且上方可「撤销」;不满意点「取消」,草稿不变。

若需固定增强用的模型或调参,打开 设置 → 提示词增强 修改后保存即可。

设置项概览

设置保存在 ~/.dsh/prompt-boost.settings.json;若宿主可见 DSH_PROFILE_DIR,则落在 profile 目录,不会写进插件源码目录。

字段 默认 说明
enabled true 关闭后增强请求返回 503,按钮点击会提示
followSession true 跟随当前会话模型;关闭后使用 provider / model
provider / model 空 指定模型;两项都填才生效
temperature 0.3 0–1
maxOutputTokens 2048 256–8192
maxInputChars 12000 200–200000,超出直接拒绝
timeoutMs 60000 5000–300000
contextAware false 把当前会话最近消息作为语境参考
contextMaxMessages 6 0–20 条
contextMaxChars 4000 语境字符预算
streaming true 关闭后仍走同一端点,只是不逐段下发
systemPrompt 空 留空使用内置增强策略

模型解析顺序:设置里指定 → 当前会话路由 → 全局默认模型;全都没有时返回 409 并附只读诊断。

适用场景与注意

适合谁: 经常在 DSH Web GUI 里发消息、希望把短想法快速整理成可复用的结构化 prompt,且愿意在同一界面预览再决定是否替换草稿的用户。

额度与上下文: 增强请求计入当前模型额度;开启 contextAware 会把会话最近消息以 <context> 文本块注入(而非原样 replay messages),并增加输入 token。

已知限制: 目前只有「取消」这一种中断,没有并发上限与限流。安装方式以 README 的 link 为准,不要凭插件名自行拼接未在文档出现的安装命令。

结尾

dsh-prompt-boost 把「扩写 prompt」收进输入框旁:✦、流式对照、回填与撤销、可配置的增强策略,减少在外部工具与 DSH 之间来回复制。

  • 目录页:https://www.skillhub.cn/plugins/JianhangLy/dsh-prompt-boost
  • GitHub:https://github.com/JianhangLy/dsh-prompt-boost
羽毛球分组比赛记分
小程序二维码

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

小夜