dsh-reasoning-picker: Select the right Flash / Pro and reasoning effort with a single lightweight evaluation before sending

前言

在 DeepSeek Harness(DSH)里写 Composer 草稿时,模型档位和 reasoning effort 往往沿用上一会话的设置。重命名变量、改文案这类轻任务若仍挂着 Pro · High,会多付推理成本;复杂重构或架构讨论若一直用 Flash,又容易不够用。手动每次改模型菜单可行,但容易忘,也缺少「这一稿到底需要多强模型」的客观提示。

dsh-reasoning-picker 在输入框旁增加一个 Composer 按钮:在你点发送之前,用低成本模型读当前草稿和最近几轮对话,给出 Flash 或 Pro 以及 reasoning effort 的建议,只有你点击「应用」后才会改当前会话配置,且不会替你发送消息。

这是什么

dsh-reasoning-picker 是 DSH 的 Composer 插件,维护者为 Allen-Wy,仓库见 GitHub。它回答一个问题:这一稿实际需要多强的模型? 目标是在简单任务上避免长期停留在 Pro · High,在值得的任务上仍切换到 Pro。

核心功能

下面介绍插件在 README 中说明的行为,均可在安装后自行验证。

评估与展示

  1. 你在 Composer 里写好草稿,点击工具栏上的 📊 按钮(位于输入框右侧)。
  2. 宿主读取草稿与会话中最近若干条消息。
  3. 用一个小模型,在你已配置的模型列表构成的「档位阶梯」上,选出能覆盖任务需求的最低档。
  4. 面板展示推荐结果,例如 Flash · Off、Pro · Low 等,并附一行简短理由。
  5. 只有点击 应用(Apply) 后,才会把对应的 provider、model、effort 应用到当前会话。

明确不会做的事

  • 不会自动发送:草稿仍在输入框,仍需你自己按发送。
  • 仅评估时不改配置:只点 📊 不点应用,会话模型不变。
  • 阶梯来自你的模型目录:依据 sessionController.modelCatalog(),适配你配置的 provider,而非写死档位名。
  • 评估本身尽量便宜:评估调用使用所选模型支持的最低 effort,成本接近可忽略。

隐私与安全(插件自述)

  • 相关 HTTP 路由仅监听 loopback,并拒绝转发或与 Origin 不匹配的请求。
  • 草稿与近期上下文通过 DSH 自带的 llm 服务发向你已配置的模型,无第三方端点。
  • 无遥测;除你配置的模型调用外无额外网络请求。

安装与启用

官方安装命令如下:

dsh plugin add dsh-reasoning-picker

安装后重启 DSH,或刷新页面,以便加载客户端脚本。按钮会出现在 Composer 工具栏、输入框右侧。

典型用法

按 README 中的流程操作即可复现:

步骤 发生的事
1 输入草稿并点击 📊
2 宿主读取草稿与会话最近几条消息
3 小模型从可用档位中选出最省且够用的组合
4 面板显示 Flash / Pro 与 effort 及一行理由
5 确认后点 应用,再自行决定是否发送

零配置即可使用。若需微调,可在 bundle 配置中使用可选键(默认值见下表):

Key Default Meaning
flashModel / flashProvider auto-detect 强制指定「便宜档」
proModel / proProvider auto-detect 强制指定「强档」
maxRecentMessages 6 参与评估的最近消息条数
maxRecentChars 1400 上述近期上下文的字符上限
maxDraftChars 4000 草稿截断长度
timeoutMs 15000 评估超时(毫秒)

适用场景与注意

适合谁:长期在 DSH Composer 里写提示、又希望按任务难度切换 Flash / Pro 与 reasoning effort 的开发者;希望减少「简单改写却开 Pro · High」这类习惯性 overspend 的用户。

使用前请注意:

  • 插件以当前 DSH 进程的权限运行,安装前建议阅读 仓库源码 与 MIT 许可证。
  • 评估仍是一次模型调用,会消耗你配置的「小模型」额度,但 README 说明其 effort 设为该模型支持的最低档。
  • 推荐结果依赖评估模型判断,复杂边界任务仍建议人工确认后再点应用。

DSH 生态强调「一切皆插件」;社区目录 SkillHub 上的条目 为独立站点收录,与 DeepSeek / 幻方无官方从属关系。

结尾

dsh-reasoning-picker 把「这一稿要多强模型」变成发送前可查看、可一键应用的建议,且不代发消息、不静默改档。若你在 Composer 里频繁切换任务类型,可先装插件、用 📊 试几稿,再决定是否保留在工具栏。

  • 目录页:https://www.skillhub.cn/plugins/Allen-Wy/dsh-reasoning-picker
  • GitHub:https://github.com/Allen-Wy/dsh-reasoning-picker
羽毛球分组比赛记分
小程序二维码

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

Xiaoye