前言¶
DeepSeek Harness (DSH) 通过插件机制扩展功能。调整模型的推理深度(Off/Medium/High/Max)通常需要进入模型菜单进行选择,操作路径较长。dsh-effort-bars 插件提供了一种可视化的、类似信号条的交互方式,让切换推理深度变为即点即得。
插件定位¶
这是一个客户端插件,由开发者 imdeniil 维护。它位于 conversation.input.model 插槽,优先级为 -2。该插件的核心价值在于用直观的视觉元素替代繁琐的菜单导航,实现推理深度的瞬间切换。
核心功能¶
- 信号式 Effort Bars
在模型按钮旁显示垂直的音量条样式指示器。每个推理级别(Off/Medium/High/Max)对应一根条,通过渐变填充展示当前级别。 - 点击切换
点击任意条即可切换推理深度。这是通过调用modelDirectories→selectModel官方机制实现的,无需打开子菜单。 - 优化模型菜单
点击模型按钮时,菜单直接展开为可搜索的列表(包含模型、提供商、过滤器和结果计数),跳过了原有的“Model/Effort”子菜单层级。 - 无障碍支持
支持键盘导航和焦点管理,具备完整的可访问性支持。 - 多语言支持
内置俄语、英语和中文的本地化翻译。
安装与启用¶
在 DSH Web 环境下,执行以下命令安装插件:
dsh plugin --profile web add github:imdeniil/dsh-effort-bars
典型用法¶
- 在界面中找到模型按钮,右侧会出现一排垂直的 Effort Bars。
- 点击代表目标深度的条(例如点击“High”),模型推理深度立即切换。
- 如果需要查找特定模型,点击模型按钮直接打开搜索列表进行筛选。
适用场景与注意¶
- 条件显示:仅当当前模型支持推理级别时,Effort Bars 才会显示。不支持该功能的模型不会出现此组件。
- 插件稳定性:插件基于
cordis.patch.yml进行层组合。如果插件移除或渲染崩溃,控制权会自动返回给下一个优先级的插件(如默认模型选择器或搜索插件)。 - 版本与许可:当前版本为 0.1.3,采用 MIT 许可证。安装前建议检查源码与许可证。
总结¶
该插件通过视觉化的交互设计,简化了 DeepSeek Harness 中推理深度的调节流程。对于需要频繁切换推理策略的开发者,这是一个实用的效率工具。更多详情及源码可访问其 GitHub 仓库。