dsh-thinking-slider
by Motuo24
让 DSH 的思考强度调节像音量一样顺滑——把模型推理等级按钮列表换成带档位吸附的滑条。
安装
dsh plugin --profile web add github:Motuo24/dsh-thinking-sliderGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
思考强度滑条 —— 一个用于 DSH Web 界面的客户端插件,把模型选择菜单里的「思考强度」(推理等级 / reasoning effort)调整从离散按钮列表,替换为带档位吸附的滑条。
项目介绍
在使用 DSH Web 界面时,如果想调整模型"想多深"——也就是思考强度(推理等级),原版的入口藏在模型选择器的二级菜单里,是一排离散的按钮:Default / Off / High / Max。点选固然直接,但对"强度"这种本身是连续渐变的概念,按钮列表既不直观,也缺乏调节手感。
thinking-slider 正是为此而生:它把这一排按钮替换为一条带档位吸附的滑条,让思考强度的调节像音量一样顺滑自然。
- 更直观:连续拖动,松手自动吸附到最近的档位中心,配弹性落档动画——每个档位都"停得稳、看得清"
- 更克制:只替换「思考强度」面板,模型切换列表、Default 档、错误重试、会话锁定态等原版行为全部保留,不改变既有工作流
- 更无侵入:通过影子注册(priority
-1)替换原版席位,停止/删除插件即刻恢复原版界面,不留任何残余 - 更懂用户:功能说明随界面中英文切换;提交后宿主为唯一事实源,界面状态始终与真实选择一致
它不是一个独立应用,而是一个 3 个文件、几百行代码的轻量 DSH 客户端插件:host 半仅作为 Loader 识别标记,浏览器半承载全部 UI 与交互,通过 dsh.client 声明接入 DSH 的插件体系,随进程启动自动加载。
特性
- 滑条调节思考强度:进入模型选择器 →「思考强度」,用滑条在
Default/Off/High/Max(按模型实际提供的档位)之间选择 - 档位吸附:连续拖动,松手自动吸附到最近的档位中心,并带弹性落档动画
- 视觉反馈:胶囊轨道、蓝色进度填充、中间档位圆点(首末档被滑块遮挡)、白色圆滑块
- 说明文案:标题下方提示「调高强度可获得更详细的推理过程,但会消耗更多时间与资源」
- 中英文双语:文案随 DSH 界面语言切换
- 提交即生效:吸附后的档位通过
session.selectModel真实提交,宿主为唯一事实源 - 不中断原功能:模型切换列表、Default 档、错误重试、会话锁定态等行为与原版一致
工作原理
插件通过 影子注册(priority -1 < 原版 0,最低者渲染)替换 conversation.input.model 席位:
- 原版(
@deepseek-ai/dsh-client-ui-model-selection)以 priority0注册,渲染「模型 / 推理等级」两级菜单 - 本插件以 priority
-1注册,渲染「模型 / 思考强度」两级菜单,其中强度面板为滑条 - 停止/删除插件后,原版按钮列表界面立即恢复
数据流复用原版的 per-session ModelDirectory(modelDirectories 服务):加载模型目录 → directory.store 订阅 → directory.select({provider, model, reasoningEffort}) 提交。
安装
需要 DSH Web 环境(
@deepseek-ai/dsh-web-app及dsh-client-ui-model-selection已挂载)。
克隆本仓库,并把
thinking-slider目录放入 DSH profile 的 node_modules(hoisted 布局):# 假设 DSH_HOME=C:\Users\<you>\.dsh cd %DSH_HOME%\profiles\node_modules git clone https://github.com/Motuo24/dsh-thinking-slider.git thinking-slider # 或手动复制 thinking-slider 目录到这里在 DSH profile 的组合 patch 中插入插件行:
# %DSH_HOME%\profiles\web\cordis.patch.yml - insert: - id: thinking-slider name: thinking-slider重启 DSH 进程(
client-modules在启动时扫描dsh.client声明,把插件编入浏览器启动图)。打开 Web 界面,进入模型选择器 →「思考强度」即可看到滑条。
项目结构
thinking-slider/
├── package.json # dsh.client 声明(platform: web)+ exports["./client"]
└── lib/
├── index.js # host 半:空 apply,仅让 Loader 识别该行
└── client.js # 浏览器半:window.__ModuleLoader__.load 格式的完整 UI
许可
原始 README: https://github.com/Motuo24/dsh-thinking-slider/blob/main/README.zh-CN.md ↗
同类插件
查看全部 →
dsh-web-ui-all
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。

dsh-web-ui
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。

dsh-TUI
Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。

DSH-better-sidebar
侧边栏完整工作台:内置文件渲染编辑、终端、Git 与子代理,支持三方插件注册新 Tab。

working-activity
让 agent 的"工作状态行"活过来——实时工具动态与进度、俏皮文案、模型自述、上下文预警。同一套想法,适配两个平台: pi CLI 与 DeepSeek Harness(DSH) 。

deepseek-idesign
可视化设计工作室,支持网站、App 原型、海报、信息卡、报告和杂志的模板创建、元素编辑、选区级 AI 草稿衔接与导出。