dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DeepSeek Harness (DSH) plugin: ? optimize the composer draft with the current model. Installable bundle (dsh.bundle + dsh.client); Settings tab: on/off switch, generation params, editable system prompt with reset-to-default.
最新版本 v0.13.0 —— 安装的版本可在 设置 → 提示词优化 的标题旁查看
一款为 DeepSeek Harness(DSH)对话界面自制的小插件:在输入框旁边加一个「✨ 优化」按钮,一键把你的草稿变得更清楚、更有条理。
前提:你的电脑已经装好 DSH 并能正常聊天。下面所有命令都在「终端」里执行。
第 1 步:安装 pnpm(只需一次)
npm install -g pnpm
如果提示“npm 不是内部或外部命令”,说明还没装 Node.js——请先让帮你装机的人装好 Node.js 再回来。
第 2 步:把插件安装到 DSH
dsh plugin --profile web add github:naitoupi/prompt-optimizer-plugin
如果你是自己下载了源码(比如解压了 GitHub 的压缩包),改成装本地文件夹——把路径换成 package.json 所在文件夹的完整路径:
dsh plugin --profile web add C:\Users\你的用户名\Desktop\prompt-optimizer-plugin
看到类似 + prompt-optimizer-plugin link:... 和 Done in ... 就是成功了。这个插件没有构建步骤,安装时不会运行任何代码。
第 3 步:重启 DSH
先关掉正在运行的 DSH 窗口,再重新启动:
dsh web
浏览器会自动打开界面(如果没自动打开,手动访问 http://127.0.0.1:3080)。
如果模型判断你的草稿已经足够清晰,它会保持原文不变并提示「无需优化」;只差一两个标点时同样不会改动,而是提示「本次改动极小」。真正有改进空间时,输入框才会被替换——所以撤销栈里不会有看不出区别的改动。
点 ✨ 时,插件会先把当前会话的以下内容交给模型,作为改写的背景:
| 读什么 | 说明 |
|---|---|
| 最近的对话正文 | 只取「你」和「AI」的正文文本;默认最近 12 条、合计上限 4000 字符,单条上限 900 字符(超出按头部截断) |
| 会话主题 | 会话标题,一行 |
| 工作目录 | 当前会话的工作目录(例如 D:\AndroidStudioProjects\H1) |
| Agent 预设 | standard / cordis 等 |
刻意不读——实测这些在真实会话里占绝大多数,只会带来噪声和费用:
<system-reminder> 提醒块(技能清单等)——它不是你说的话;边界:上下文只用来消解指代、补足背景,不会被照抄进提示词,也不会因此新增你没提过的要求; 草稿与上下文冲突时一律以草稿为准。读不到上下文时自动退回“只改草稿”(例如新会话还没聊过), 不报错、不空转。
用量显示在哪里:
已优化并替换输入框 · 上下文 12 条),6 秒后淡出;🧠 已参考上下文:12 条历史(共 3874 字符,较早的 3 条未带入)。
它会一直显示到草稿被清空、发送或点「↩ 撤销」为止 —— 不会“还没看清就消失”
(v0.13.0 曾把长句放在窄窄的工具行里、3.2 秒就淡出,v0.13.1 改为常驻参考区)。代价:因为要多发一段历史给模型,单次优化会比以前慢一点、费一点额度;把「上下文长度上限」调小可以省,关掉即完全退回旧行为。
隐私:读到的内容只发给你当前正在用的同一个模型(与聊天同一条链路),不经过任何第三方。
点右上角 设置,左侧导航最后一项就是 提示词优化(和「通用设置」「模型」「插件」并列):
生成参数与上下文这两组都不需要动。默认值(思考强度 off / 最大输出 1500 / 温度 0.1 / 参考上下文开、上限 4000 字符)是按“效果最明显、速度最快、同一句重复优化结果一致”实测调过的;改坏了就点各区的「恢复默认」/「恢复默认指令」回到推荐值。
Q1:输入框旁边没有 ✨ 按钮?
先重启一次 DSH(dsh web);再进 设置 → 提示词优化,确认不是「已停用」(是的话点「启用插件」);最后新建一个对话试试(已经打开的旧对话可能没刷新)。
Q2:点优化后出现红字提示?
红字本身会写明具体原因,照着做即可。多数情况是草稿里没有明确要求(比如只是一句陈述),加上“请帮我…”“改写成…”之类的说法再试一次。
Q3:想彻底卸载?
在终端执行下面这行,然后重启 DSH:
dsh plugin --profile web remove prompt-optimizer-plugin
然后重启 dsh web。
~/.dsh/prompt-optimizer-state.json,删除它就等于恢复初始状态。