前言¶
在 DeepSeek Harness(DSH)里写提示词时,草稿往往偏口语、缺约束,或跟进一句「改成更正式一点」时模型缺少上下文。自己复制到外部工具再改,会打断对话流,还要单独配 API。下面介绍独立插件 dsh-input-optimizer:在 DSH 输入框旁增加「提示词优化」入口,通过 Harness 已配置的 LLM 路由改写当前草稿,并以原文 / 优化后对照供你决定是否采纳。
这是什么¶
dsh-input-optimizer 由维护者 xkjxziochu 发布,分类为模型推理,当前 GitHub 星标为 0。它是 standalone DSH 插件:点击输入框旁的优化按钮后,把正在编辑的草稿发给 Harness 里选定的 optimize 路由,在确认面板展示对照结果;采纳则替换草稿,取消则不变。
能力从 dsh-better-input 中拆出,仅保留提示词优化;语音识别链路与 ASR 转写清理不在本插件内。
核心功能¶
输入框一键优化¶
在发送按钮旁点击「✨ 提示词优化」。当前草稿走配置的 optimize 路由,结果出现在确认面板。面板提供「采纳」「取消」:采纳替换输入框内容,取消保持原草稿。
复用 Harness 凭证与路由¶
插件通过 ctx.llm 调用,不另设 API Key,使用你在 DSH 里已配置的 provider / model。
近期对话作为上下文¶
默认带上最近 3 轮对话(可配置 0–20 轮),便于在已有上下文中改写跟进指令。设为 0 则完全不传上下文。
设置项¶
在 DSH 设置页「提示词优化」分区编辑,命名空间为 dsh-input-optimizer(由插件导出的 Config schema 派生,字段均为 .volatile(),可在 dsh-settings 中 live 修改)。
| 字段 | 含义 |
|---|---|
| Optimize provider / model | 改写使用的路由;首次打开时自动填入第一个可用路由 |
| Reasoning effort | 改写时的 effort 档位;留空表示关闭 thinking(模型 advertised 的 off 档,否则为 adapter 默认) |
| Custom optimize prompt | 完全替换内置 system prompt;留空使用内置 |
| Context turns | 作为上下文纳入的最近轮数,0–20 |
安装与启用¶
推荐从 npm 安装到指定 profile:
dsh plugin --profile <profile> add dsh-input-optimizer
包内带有 cordis.patch.yml(声明为 dsh.bundle.patch),会向 profile 插入 bundle 条目 dsh-input-optimizer。
环境要求: dsh ^0.2.0-rc.1。0.2 线与本插件相关的变更包括:Typert codec 改为 { create: () => schema };dsh-settings 以 Config 派生命名空间,并用 describe() / update() 替代原 register()。
插件以当前 dsh 进程权限运行;安装前请自行查看 GitHub 仓库 源码与 MIT 许可证(package 版本 0.1.0)。
典型用法¶
- 在 Harness 中配置好至少一条可用的 LLM 路由。
- 安装插件后打开设置「提示词优化」,确认 Optimize provider / model;按需调整 Context turns、Reasoning effort 或 Custom optimize prompt。
- 在对话输入框写好草稿(或写一句需要改写的跟进,例如更正式、更简短)。
- 点击输入框旁的「✨ 提示词优化」,等待确认面板展示原文与优化后文本。
- 满意则点「采纳」写回输入框,再照常发送;否则「取消」继续编辑原草稿。
适用场景与注意¶
适合: 已在 DSH 内完成模型路由配置、希望在同一界面内迭代提示词、且需要对照原文再决定是否替换的开发者或日常对话用户。
注意:
- 改写质量取决于所选路由与自定义 system prompt;Context turns 过大可能带入无关历史,可按任务调到 0–20 之间合适值。
- 不包含语音输入与 ASR 后处理;若需要完整「更好输入」能力,应参考上游
dsh-better-input。 - 社区目录 SkillHub 插件页 为独立站点,与 DeepSeek / 幻方无官方从属关系;安装与配置以仓库 README 为准。
结尾¶
dsh-input-optimizer 把「改提示词」收进 DSH 输入框:走 Harness 已有 LLM 路由、可选近期对话上下文,并用原文 / 优化后对照让你手动采纳。目录与源码:
- 目录页:https://www.skillhub.cn/plugins/xkjxziochu/dsh-input-optimizer
- GitHub:https://github.com/xkjxziochu/dsh-input-optimizer