前言¶
在 DeepSeek Harness(DSH)里改模型和推理等级,入口通常在对话输入框右下角:一个小标签写着「模型 · 档位」。官方控件够用,但若你长期在桌面端写 prompt、调档位,会希望这块区域更醒目、更符合自己的审美,同时又不能脱离 Harness 的模型目录和推理档位数据——自己写一层壳很容易和官方设置脱节。
下面介绍的 dsh-thinking-bar(维护者 TonyKingWJX)是社区目录里归类为「模型推理」的纯 UI 插件:只替换会话底部选择器的呈现方式,推理等级仍来自系统 catalog.reasoningFor(),不写配置、不自建档位。仓库在 GitHub 上约 4 stars;当前 npm 包版本为 1.0.7(以 package.json 为准),代码以 MIT 许可发布。
这是什么¶
dsh-thinking-bar 为 DSH 会话底部的「模型 / 思考等级」选择器提供可切换外观的界面。默认仍可使用官方样式;启用插件并把「形态」切到滑杆模式后,同一座位会变成六种滑杆皮肤之一,并配套多套档位配色。
插件声明兼容 DeepSeek Harness 0.2.1-rc.2 及以上(engines.dsh 依赖该版本起的 conversation.input.model.label 子插槽与目录推理档位数据)。Host 侧为空实现,属于 纯 UI 插件;npm 包内带预构建的 client.js,装完即用,无需本地编译 Node 工程(除非你改源码)。
核心功能¶
滑杆形态与配色¶
- 六种滑杆视觉(切换即时生效):Codex、能量充能、曲率跃迁、量子纠缠、鲸鱼娘、梁圣。
- 六套档位配色预设:Codex、极光、暖阳、深海、霓虹、莫兰迪;也可逐档点色板自定义。
- 浅色 / 深色跟随 DSH 的
data-ds-dark-theme自适应。
与官方数据对齐¶
- 推理等级每次打开弹层会重算
catalog.reasoningFor();在官方界面里改的自定义档位会立即反映到插件 UI。 - 模型菜单对齐官方规格:246px 窄卡、无框搜索、分组标题吸顶、选中仅显示勾、悬停纯 CSS(避免划过时重绘卡顿)。
- 模型页顶部提供「推理等级 → 当前档位」入口;打开模型列表会定位到当前模型。
- 点击切换采用乐观更新:点完立刻收菜单并更新显示,失败则自动回退。
设置页行为¶
设置 → 思考等级栏 中可配置形态与主题;设置页仅用固定模型 DeepSeek-V4.1-Flash 做样张预览,不读写主会话状态。
安装与启用¶
前置条件:DSH 0.2.1-rc.2 及以上。--profile 请换成你实际使用的 profile(常见为 desktop / web / tui,对应 ~/.dsh/profiles/<名字>/)。
方式一:npm(推荐)¶
dsh plugin --profile desktop add dsh-thinking-bar
也可在 DSH 里:插件 → 添加插件 → 包名填 dsh-thinking-bar(从 npm 解析)。若 npm view dsh-thinking-bar version 显示的版本偏旧,可改用 GitHub 安装最新代码。
方式二:图形界面填地址¶
- 插件 → 添加插件。
- 「包名或地址」可填:
dsh-thinking-bar,或github:TonyKingWJX/dsh-thinking-bar,或本地目录绝对路径(需先自行取得源码目录)。 - 安装后按提示刷新或重启 DSH;列表中确认「思考等级栏 / dsh-thinking-bar」为启用。
方式三:命令行从 GitHub 安装¶
dsh plugin --profile desktop add "github:TonyKingWJX/dsh-thinking-bar"
若装完重启后插件未出现在组合列表,可检查 ~/.dsh/profiles/<profile>/package.json 的 dsh.profile.bundles 是否包含 "dsh-thinking-bar"。
装好后:打开 设置 → 思考等级栏,将 形态 设为 Codex 滑杆(或你需要的滑杆模式),输入框右下角即显示可点的「模型 · 档位」。
卸载示例:
dsh plugin --profile desktop remove dsh-thinking-bar
升级:安装页不支持直接「更新」,一般先卸载再按上述方式重装。
典型用法¶
- 安装并启用插件后,进入 设置 → 思考等级栏。
- 形态:选
官方(不接管座位)或Codex 滑杆(接管输入框右侧模型座位)。 - 滑杆视觉:六选一。
- 档位配色:选预设或逐档自定义颜色。
- 回到对话页,点右下角 模型 · 档位,在滑杆上改推理档位,或进入模型列表切换模型。
仓库提供独立预览页 preview/index.html(双击即可,无需启动 DSH),与插件共用 lib/ui.js 外观内核,便于在改主题前先看效果。
适用场景与注意¶
适合谁:已在 DSH 0.2.1-rc.2+ 上日常调模型与推理档位、希望底部控件更易辨认或更个性化的用户。不负责改推理逻辑或模型列表来源,只改 UI。
权限与安全:插件随当前 DSH 进程在本地运行,安装前建议浏览 GitHub 仓库 源码与 MIT 许可证;第三方主题素材的署名见 README「致谢」(含梁圣视觉概念来源等项目)。
生态说明:DSH 社区插件目录(如 SkillHub 上的条目)由社区维护,与 DeepSeek / 幻方无官方从属关系;安装方式以 README 原文为准,勿凭仓库名自行拼接未文档化的命令。
结尾¶
dsh-thinking-bar 把「模型 · 档位」从官方默认样式换成可选滑杆皮肤与配色,同时继续吃 Harness 模型目录与推理档位数据,适合在不动业务逻辑的前提下美化会话底部控件。
- 目录页:https://www.skillhub.cn/plugins/TonyKingWJX/dsh-thinking-bar
- 仓库:https://github.com/TonyKingWJX/dsh-thinking-bar