dsh-prompt-optimizer:输入框一键优化提示词草稿

前言

在 DSH 里写提示词,常见做法是先在别处改好再贴回来,或在对话里让模型「帮我把这段话改清楚」——多一轮往返,且结果未必直接落在输入框。若希望用当前会话已选的模型、在输入框底部完成优化并写回草稿,同时保留还原与风格选项,可以装社区插件 kee0012/dsh-prompt-optimizer(客户端类)。下面介绍它做什么、怎么装、怎么用,以及安装前需要留意的权限与限制。

这是什么

dsh-prompt-optimizer 是 DSH 提示词优化插件:在对话输入框底部工具栏(模型选择左侧)注册一个紧凑的 ✨ 按钮;点一下会用当前对话所选的大模型优化输入框里的草稿,并把结果直接写回。风格、上下文、还原等设置收在 ✨ 右侧的 ▾ 弹出层。维护者为 kee0012,源码与说明见 GitHub 仓库,社区目录页为 SkillHub 条目。插件当前版本 0.3.1,许可证 MIT。

核心功能

以下能力均来自仓库 README 与实现说明。

  • 一键优化:点 ✨ 即可;自动读取当前草稿与当前模型(含 provider / model / reasoningEffort),按生效设置优化并写回输入框。
  • 使用当前模型:无需为优化单独配模型,跟随会话里的模型选择。
  • 优化风格:精简 / 标准 / 详细 三选一,在 ▾ 中切换,选择会跨会话记忆(localStorage)。
  • 还原原文:应用前把原文备份到 localStorage;有备份时 ✨ 组右缘有小圆点提示,可在 ▾ 中选「↩ 还原原文」。
  • 预览确认:可将应用方式改为「预览确认」,对照原文与优化结果后再写入。
  • 防覆盖:直接应用时,若请求期间草稿已被改动,自动改为预览弹窗,不覆盖新输入。
  • 上下文感知:可开启「上下文」,让优化参考当前会话最近几条消息。
  • 稳定输出:服务端固定 temperature = 0.4。
  • 失败提示:请求失败或模型无返回时,按钮旁出现错误 toast,按钮 title 也会保留错误信息。
  • 紧凑 UI:约 50px 宽的 ✨ + ▾,设置全部在弹出层。

服务端注册同源 HTTP 路由 POST /dsh-prompt-optimizer/optimize,只接受本机 UI 同源请求(否则 403),请求体上限 1 MiB;请求体只传 provider、model、text、style 等字段,不接触凭据文件。客户端挂在 conversation.input.right 插槽。

安装与启用

插件托管在 GitHub,未发布到 npm;DSH 支持以 git 依赖方式安装。README 给出的命令如下。

# 从 GitHub 安装(推荐,日常使用;拉取默认分支最新提交)
dsh plugin --profile desktop add github:kee0012/dsh-prompt-optimizer

安装后需要重启 DSH,新的服务端代码与 client bundle 才会生效。

兼容性:桌面版与 dsh web 均可使用。

典型用法

  1. 在输入框输入或粘贴一段提示词草稿。
  2. 直接点击模型选择左侧的 ✨ 图标。
  3. 等待当前模型返回,优化结果自动写入输入框(原文已备份)。
  4. 需要还原:点 ✨ 旁 ▾ → 「↩ 还原原文」。
  5. (可选)点 ▾ 展开设置:切换优化风格、开启「上下文」、改为「预览确认」,或恢复默认;这些选项跨会话记忆。

系统提示词要求模型先分析字面意思、真实意图、角色、任务、上下文、受众、输入、约束、输出格式与歧义点,再改写草稿——具体措辞由插件服务端拼接,使用者只需选风格与是否带上下文。

适用场景与注意

适合谁:经常在 DSH 输入框里写长提示、希望用当前已选模型快速润色并写回,且需要还原或预览的人。

质量与耗时:优化质量取决于当前所选模型;优化是全文重写,草稿越长耗时越久(上限 1 MiB)。

还原限制:「还原原文」依赖 localStorage,仅在同一浏览器、同一会话内有效;清理站点数据或换设备后无法还原。

安全与信任:插件以当前 dsh 进程权限运行;安装前建议阅读 源码(src/index.js、client/client.js)与 MIT 许可证,确认路由与数据流符合你的环境策略。问题与建议可走 GitHub Issues。

DSH 生态强调「一切皆插件」;SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系,本文介绍的是社区维护的客户端插件,非官方应用商店条目。

结尾

dsh-prompt-optimizer 把「用当前模型优化草稿并写回输入框」收成输入栏旁的 ✨ + ▾:日常一键优化,进阶可调风格、上下文与预览,并支持 localStorage 还原。安装命令见上文;详情与更新以仓库为准。

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

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

Xiaoye