dsh-input-optimizer:在输入框里用 Harness 已有路由改写提示词

前言

在 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)。

典型用法

  1. 在 Harness 中配置好至少一条可用的 LLM 路由。
  2. 安装插件后打开设置「提示词优化」,确认 Optimize provider / model;按需调整 Context turns、Reasoning effort 或 Custom optimize prompt。
  3. 在对话输入框写好草稿(或写一句需要改写的跟进,例如更正式、更简短)。
  4. 点击输入框旁的「✨ 提示词优化」,等待确认面板展示原文与优化后文本。
  5. 满意则点「采纳」写回输入框,再照常发送;否则「取消」继续编辑原草稿。

适用场景与注意

适合: 已在 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
羽毛球分组比赛记分
小程序二维码

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

小夜