prompt-optimizer-plugin:优化 DSH 输入框草稿

前言

在 DeepSeek Harness (DSH) 的日常使用中,直接在输入框撰写的草稿往往不够具体,或者包含模糊指代(如“这个”或“继续”)。prompt-optimizer-plugin 是一款 DSH 插件,利用当前模型读取会话上下文,对输入草稿进行重写,使其更清晰、更具体,并自动填充到输入框。

安装

安装前需确保系统已安装 pnpm。安装步骤如下:

  1. 安装 pnpm(全局安装一次即可):
npm install -g pnpm
  1. 安装插件:
dsh plugin --profile web add github:naitoupi/prompt-optimizer-plugin
  1. 重启 DeepSeek Harness:
dsh web

功能与用法

插件在输入框旁提供一个「✨ Optimize」按钮。使用时,先在输入框撰写草稿,点击按钮,插件会将草稿重写并自动填入输入框。优化前的原文会显示在上方作为参考(发送时不会带出),如不满意可点击「↩ Undo」恢复原文。

核心能力包括:
* 读取上下文:解析当前会话的最近对话(默认最近 12 条,上限 4000 字符)、会话主题、工作目录及 Agent 预设,用于消除指代模糊。
* 自动填充:将优化后的提示词直接填入输入框,支持立即发送。
* 无历史污染:优化过程仅发送给当前模型,不会将优化指令或过程注入到聊天历史记录中。

上下文读取与参数

插件在重写时会读取以下内容作为背景,但不会照抄进提示词:
* 读取项:最近对话正文(正文文本,非工具调用)、会话主题、工作目录、Agent 预设。
* 排除项:工具调用与结果、模型的思考过程、DSH 注入的系统提醒、图片与附件。

默认参数经过优化设置,位于「设置 → 提示词优化」:
* 思考强度:off
* 最大输出:1500
* 温度:0.1
* 上下文长度:4000 字符

设置与隐私

在 DSH 的「设置」中,左侧导航栏最后一项为「提示词优化」。可在此处停用/启用插件,或调整生成参数与优化指令。所有设置均存储在本地:~/.dsh/prompt-optimizer-state.json。

隐私方面,优化过程中读取的内容仅发送给当前会话正在使用的同一个模型,不经过任何第三方服务器。

结语

该插件旨在通过自动化优化流程,减少人工反复调整提示词的时间。更多细节与源码可查看其 GitHub 页面。

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

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

小夜