前言¶
在 DeepSeek Harness(DSH)Web 聊天页面中,临时写下的提示词常常比较粗略,缺少清晰的目标、上下文或期望输出形式。dsh-ai-prompt-optimizer 针对这类场景提供了一个操作入口:在输入框发送按钮旁添加“✨ AI 优化”,帮助把当前草稿整理成更清晰、完整、可直接发送给 AI 的提示词。
这是什么¶
dsh-ai-prompt-optimizer 是一个用于 DeepSeek Harness(DSH)Web 聊天页面的提示词优化插件,由 wuchubuzai2018 维护,许可证为 MIT。
它解决的是“发送前整理提示词”的问题:读取输入框中的原始草稿,调用 DSH 已配置的默认模型生成优化版本,并将结果回填到输入框,由用户确认后再发送。
核心功能¶
- 一键优化:读取当前输入框草稿并生成优化版本。
- 复用当前模型:使用 DSH 已配置的默认模型,不需要单独配置 API Key。
- 发送前确认:优化后不会自动提交,你可以继续编辑。
- 过程可见:请求期间按钮显示“优化中…”。
- 失败可感知:输入为空、模型不可用或调用失败时,会弹出明确提示。
- 更广模型兼容性:只发送基础模型请求字段,避免部分 Provider 不支持可选参数而失败。
- 优化结果只回填到输入框,不会自动发送,最终内容仍由你确认。
安装与启用¶
先确认环境满足以下要求:
- DeepSeek Harness Web
0.1.0-rc.6 - DSH 中已经配置可用的默认模型
- 从源码安装时需要 Node.js 22+ 和 pnpm
安装命令如下,该插件会安装到 web profile:
dsh plugin --profile web add dsh-ai-prompt-optimizer
安装完成后,重启 DSH Web:
dsh web
如果系统通过 Corepack 管理 pnpm,可以先执行:
corepack enable pnpm
如果 pnpm 阻止 Git 依赖执行构建脚本,需要按终端提示,把对应 key 加入 DSH profile 目录下 pnpm-workspace.yaml 的 allowBuilds,然后重新执行安装命令。
典型用法¶
1、打开 DSH Web 聊天页面。
2、在输入框中写下原始需求,例如“帮我写一个周报”。
3、点击发送按钮旁的“✨ AI 优化”。
4、等待优化完成。
5、检查回填后的提示词,可以继续修改,确认后再发送。
注意:优化结果会替换当前输入框草稿。如果原文很重要,请先复制保存。
适用场景与注意¶
适合在 DSH Web 聊天页面中,需要把粗略想法整理成更完整提示词的用户。使用前,请先确认 DSH 中已经配置可用的默认模型。
插件以当前 dsh 进程权限运行。安装前,建议检查插件源码,并确认 MIT 许可证符合使用场景。
安装后没有看到按钮时,可按下面顺序确认:
1、插件安装到了 web profile。
2、安装后已经重启 dsh web。
3、当前页面是聊天会话页面。
4、执行下面命令时能看到 ai-prompt-optimizer:
dsh --profile web --dump-config
链接¶
DSH 社区目录是独立站点,不表示 DeepSeek / 幻方官方从属关系。本文资料未提供可核实的目录页 URL。
GitHub 仓库:dsh-ai-prompt-optimizer