DeepSeek Harness 插件:推理强度滑杆

前言

DeepSeek Harness(DSH)提供了一种通过插件扩展能力的方式。在模型推理过程中,推理强度(reasoning effort)的调整直接影响输出质量和成本。现有做法通常需要手动输入档位字符串,缺乏直观控制方式。zengxiaolou/dsh-effort-dial 插件在输入框内提供了推理强度滑杆,支持档位自适应、自动区间升级与模型路由。

插件定位

DSH 插件:输入框里的「推理强度滑杆」。拖动鲸鱼娘选择思考档位,松手吸附到停位并写入当前会话;支持「自动区间」(在选定区间内按失败升级派档)、可选「模型路由」(按任务类型挑 provider/model)。档位数不写死,跟着模型声明的 reasoningEfforts 走。

核心功能

档位自适应

插件读取当前模型声明的思考档,过滤 off/auto,声明几档就画几根刻度,顺序固定 minimal → max。宿主只接受 off / minimal / low / medium / high / xhigh / max 七个档位键;写别的键(例如把网关的 ultra 当键)会让整条模型配置校验失败。ultra 这类只存在于网关线缆层的值,只能作为「值」绑到合法键上。

鲸鱼娘滑块

8 帧奔跑立绘(悬停/拖拽时跑),松手吸附;位置与刻度由同一套百分比坐标驱动。

三级特效

  • medium 及以下:只有轨道底纹与进度
  • xhigh:2 段波形 + 6 条粒子 + 弱光晕
  • max:3 段波形 + 峰尖 + 像素噪点 + 14 条粒子 + 十字光带 + 呼吸脉冲

自动区间

A 键开关;区间内无错误停在下限,1 次工具错误升一档,2 次及以上再升一档,封顶上限。胶囊显示 medium→max · xhigh(区间 + 宿主上一轮实际跑的档位)。

模型路由

routine / deep 两个桶各自绑定 provider/model 与区间;按用户消息里的 cue 分类,一次分类同时决定「用哪个模型」与「档位区间」;目标模型没声明的档位会就近收敛。

失败可见

写入被宿主拒绝时胶囊红框并显示原因,不再静默回弹。

安装与启用

# 从 npm(推荐)
dsh plugin --profile <profile> add @zengevent/dsh-effort-dial

# 本地目录
dsh plugin --profile <profile> add /path/to/dsh-effort-dial
# 或本仓库内(DSH 宿主)
# plugin_manager install_bundle file:/path/to/dsh-effort-dial

装完重启 DSH(bundle 只在宿主启动时装载)。要求 dsh >= 0.2.0-rc.1。

配置写入 profile 的 .effort-dial/state.json(区间、路由、每会话最近一次派档)。

交互方式

操作 行为
拖动轨道 跟手(拖拽时无过渡、同步落位),松手吸附并提交
← / →(↑ / ↓) 微调一档
PageUp / PageDown 跳两档
Home / End 到最低 / 最高档
A 键 / 点 A / 点标签 切换自动区间(区间在设置页调)
双击轨道 回到自动区间

设置页

设置 → 推理强度滑杆:动画开关、A 按钮显隐、轨道宽度、自动区间上下限与预览、模型路由。

适用场景

适合需要精细控制推理强度的开发者,特别是希望根据任务类型自动选择模型和档位的场景。插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。

目录

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

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

小夜