Skip to content

Releases: TonyKingWJX/dsh-thinking-bar

v1.0.7

Choose a tag to compare

@TonyKingWJX TonyKingWJX released this 21 Oct 15:22

为 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

Choose a tag to compare

@TonyKingWJX TonyKingWJX released this 20 Oct 13:02

为 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

Choose a tag to compare

@TonyKingWJX TonyKingWJX released this 20 Oct 04:26

为 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

Choose a tag to compare

@TonyKingWJX TonyKingWJX released this 18 Oct 12:30

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 一个键。