Repository navigation
Releases: TonyKingWJX/dsh-thinking-bar
Release list
v1.0.7
为 DeepSeek Harness 会话底部的模型 / 思考等级选择器提供可切换外观的纯 UI 插件。
兼容性:DeepSeek Harness
0.2.1-rc.2及以上。插件包自带构建好的client.js,安装不需要编译。
安装
方式一:npm 安装
dsh plugin --profile desktop add dsh-thinking-bar方式二:命令行(从 GitHub 装)
# 直接从仓库装
dsh plugin --profile desktop add "github:TonyKingWJX/dsh-thinking-bar"
# 或先 clone,再从本地目录装
git clone https://github.com/TonyKingWJX/dsh-thinking-bar
dsh plugin --profile desktop add "link:D:/Apps/dsh-thinking-bar"方式三:图形界面
插件 → 右上角「添加插件」→ 填 dsh-thinking-bar 或 github:TonyKingWJX/dsh-thinking-bar,或填 clone 下来的本地目录路径。
方式四:离线
下载本页附件 dsh-thinking-bar-1.0.7.tgz,按仓库 README「方式四:手动改 profile」安装。
1.0.7 — 2026-10-21
修复
- 梁圣主题改为按档位 id 固定映射:
off → 梁子、minimal → 小梁、low → 梁叔、medium → 梁哥、high → 梁总、xhigh → 梁神、max → 梁圣。此前是拿「第几档」当下标去取 7 个名字,只有恰好 7 档的模型才够得着梁圣——4 档的 DeepSeek-V4.1-Flash 拉到 Max 仍显示「梁哥」。 - 滑块立绘、弹层背景与档位名字现在走同一张固定表,三者在任何档位数下都对齐。
- 鲸鱼娘 7 张表情同样改为按档位 id 固定映射(
high用生气摇晃 whale-5,xhigh用开心弹跳 whale-4),动作动画按帧号挂载,图与动作不再错位;4 档模型也能看到 Max 的神化形态。 - 模型只给几档就显示几档:缺的档不出现、不补位、不重新编号;
Default格仍显示 Default、用第 0 帧、不占槽位。未知自定义 id 按相对位置兜底,首档 0、末档 6。 - 其余四个主题(Codex / 能量充能 / 曲率跃迁 / 量子纠缠)的档位文字本来就按 id 取官方名,视觉按比例连续变化,本次不受影响。
- 修复重启/切会话后模型与档位芯片整块消失。目录未就绪时不再吞掉异常返回
available:false(那会让本条目继续占据槽位 winner 却渲染空白,而且宿主按「条目 × 会话」缓存 inject 结果,false会被该会话永久记住),改为置降级标记后抛错让位:宿主判本条目弃权,官方选择器立刻兜底,随后自愈重新注册把皮肤换回来。 - 自愈不再固定 700ms 空转:降级时立即追赶(
healKick),连续失败最多 8 次快速重试后退回 700ms 慢巡;注册失败也不再静默吞掉(此前degraded被清成false,自愈会永久失效,只能去设置里切一次样式才恢复)。 - 修复模型名右侧官方角标(如 1017)不显示:本 entry 没有声明 children,宿主不会注入
renderSlot,改由 inject 提供本地 outlet 读取conversation.input.model.label的 winner,并用错误边界兜底。
v1.0.6
为 DeepSeek Harness 会话底部的模型 / 思考等级选择器提供可切换外观的纯 UI 插件。
兼容性:DeepSeek Harness
0.2.1-rc.2及以上。插件包自带构建好的client.js,安装不需要编译。
安装
方式一:npm 安装
dsh plugin --profile desktop add dsh-thinking-bar方式二:命令行(从 GitHub 装)
# 直接从仓库装
dsh plugin --profile desktop add "github:TonyKingWJX/dsh-thinking-bar"
# 或先 clone,再从本地目录装
git clone https://github.com/TonyKingWJX/dsh-thinking-bar
dsh plugin --profile desktop add "link:D:/Apps/dsh-thinking-bar"方式三:图形界面
插件 → 右上角「添加插件」→ 填 dsh-thinking-bar 或 github:TonyKingWJX/dsh-thinking-bar,或填 clone 下来的本地目录路径。
方式四:离线
下载本页附件 dsh-thinking-bar-1.0.6.tgz,按仓库 README「方式四:手动改 profile」安装。
1.0.6 — 2026-10-20
- 修复已知问题。
- 新增 npm 安装方式。
v1.0.5
为 DeepSeek Harness 会话底部的模型 / 思考等级选择器提供可切换外观的纯 UI 插件。
兼容性:DeepSeek Harness
0.2.1-rc.2及以上。插件包自带构建好的client.js,安装不需要编译。
安装
npm 包尚在审核,暂未上架,请从 GitHub 安装。
方式一:命令行(从 GitHub 装)
# 直接从仓库装
dsh plugin --profile desktop add "github:TonyKingWJX/dsh-thinking-bar"
# 或先 clone,再从本地目录装(最稳)
git clone https://github.com/TonyKingWJX/dsh-thinking-bar
dsh plugin --profile desktop add "link:D:/Apps/dsh-thinking-bar"方式二:图形界面
插件 → 右上角「添加插件」→ 填 github:TonyKingWJX/dsh-thinking-bar,或填 clone 下来的本地目录路径。
方式三:离线
下载本页附件 dsh-thinking-bar-1.0.5.tgz,按仓库 README「方式三:手动改 profile」安装。
1.0.5 — 2026-10-20
- 推理等级滑杆重做:新增档位分隔线、填充按位置重标定(低档也有颜色)、换名模糊过渡、新增 Default 档;电源键改为「开 → 最低有效档,关 → Default」。
- 视觉:Codex 星尘重做 + 星云流动扫光,量子纠缠整体加快,六套调色板起手色提亮,闪电键与重置键放大。
- 模型选择页:两页圆角描边同心、列表不再切掉最后一行、打开自动定位当前模型、四个程序化主题加毛玻璃。
- 修复:关闭档识别不再只认 id;档位数据瞬时清空不再导致松手失效(缓存按模型隔离);推理等级关掉后不再渲染不存在的档位。
- 稳定性与交互:写入加 10 秒超时回滚、连点改为串行排队;切换改为乐观更新,写入期间界面保持可操作。
- 其他:圆形/胶囊圆角显式声明
corner-shape: round(11 处),修复真机变方角;移除宿主半侧遗留代码与失效脚本,DESIGN.md重写。
v1.0.0
1.0.0 — 2026-10-18
首个公开版本。
外观
- 六种滑杆视觉:Codex / 能量充能 / 曲率跃迁 / 量子纠缠 / 鲸鱼娘 / 梁圣;六套档位配色(Codex / 极光 / 暖阳 / 深海 / 霓虹 / 莫兰迪)。
- 模型菜单对齐官方规格:246px 窄卡、无框搜索、分组标题吸顶、选中只留勾、悬停纯 CSS,滑动不卡;支持浅色/深色与主题背景。
- 自绘滚动条(透明轨道、主题色滑块);有背景的主题下组标题使用实色,避免滚动内容透字。
行为
- 推理等级完全取自系统模型目录(
catalog.reasoningFor),含「设置 → 模型」里自定义的档位;每次打开重算,官方改完立即跟上。 - 模型页顶部新增「推理等级 → 当前档位」入口,未选过档位时显示「默认」。
- 点击模型为乐观更新:立即收起菜单并换名,后台切换;失败回退并提示,2.5 秒兜底回退。
- 浮层通过
createPortal挂到document.body,不再受输入框子树重排影响。
设置页
- 左侧导航使用自绘四角星图标(宿主按 id 硬编码图标,这里用标记 + CSS mask 覆盖)。
- 致谢区改为可点击链接,并声明兼容版本。
兼容性
- 要求 DeepSeek Harness
0.2.1-rc.2及以上(package.json的engines.dsh)。 - 与官方模型选择器为同槽位覆盖关系(
conversation.input.model,priority-1),不声明子插槽,借用官方声明的conversation.input.model.label渲染角标。 - 样式统一
.teff-*/.tb-*前缀;本地偏好只写dsh-thinking-bar.prefs.v1一个键。