前言¶
在使用 DeepSeek Harness(DSH)时,切换思考强度通常需要进入二级菜单。对于需要频繁调整档位的开发者来说,这个过程会打断工作流。dsh-thinkingview 在输入框工具栏处提供了快捷入口,让思考强度的切换不再需要打开二级菜单。
是什么¶
dsh-thinkingview 是一个轻量化的 QoL(Quality of Life)插件,由维护者 Yulu224 开发。它利用 DSH 的插件机制,在输入栏下方的模型选择左侧新增了一排思考档位的快捷按钮。插件从当前模型适配器公布的 reasoning.efforts 读取思考档位,理论上可适配不同模型,与官方二级菜单内的思考挡位保持同步。当模型没有档位时,整排按钮会自动隐藏。
核心功能¶
- 快捷切换思考强度:在输入框工具栏处直接点击切换思考档位,无需打开二级菜单
- 自动适配:从模型适配器的
reasoning.efforts读取档位信息,支持不同模型 - 自动隐藏:当当前模型不支持思考档位时,按钮整排自动隐藏
- 同步官方设置:与 DSH 官方二级菜单内的思考挡位保持同步
安装与启用¶
插件不发布到 npm,有两种安装方式可选。
方式一:直接从 GitHub 安装(推荐)¶
# <DSH 安装目录> = DeepSeek Harness 的安装位置,dsh.cmd 在其 resources\runtime\cli\bin\ 下
& '<DSH 安装目录>\resources\runtime\cli\bin\dsh.cmd' plugin --profile desktop add github:Yulu224/dsh-thinkingview
方式二:clone 后挂载本地目录¶
git clone https://github.com/Yulu224/dsh-thinkingview.git
& '<DSH 安装目录>\resources\runtime\cli\bin\dsh.cmd' plugin --profile desktop add '<克隆目录>'
卸载¶
& '<DSH 安装目录>\resources\runtime\cli\bin\dsh.cmd' plugin --profile desktop remove dsh-thinkingview
典型用法¶
安装完成后,在 DSH 桌面版 0.2.1-rc.2 上运行即可。插件会在输入栏下方的模型选择左侧显示一排思考档位按钮。点击按钮即可快速切换思考强度,按钮的显示与隐藏由当前模型适配器的 reasoning.efforts 决定。
适用场景与注意¶
适合需要频繁调整思考强度的 DSH 用户,尤其是同时使用多个模型适配器或需要在不同思考档位间快速切换的场景。
注意:插件以当前 DSH 进程的权限运行,安装前建议检查源码与许可证。已知问题包括:切换时会出现几个像素点的横移;部分插件的安装卸载过程可能导致本插件的 GUI 界面暂时失效,此时重启 DSH 即可恢复。
总结¶
dsh-thinkingview 通过在输入框工具栏处提供思考档位快捷按钮,减少了切换思考强度的操作步骤,适合需要频繁调整档位的开发者使用。如需查看插件目录页或源码,可访问下方链接。