lemonorangeapple/dsh-effort-switcher
lemonorangeapple★ 1JavaScript最后同步: 2026-08-22
一个用于DeepseekHarness的推理强度滑块。
README 摘要
DSH Effort Switcher 将 DSH Web 聊天输入区原有的模型/推理强度选择入口替换为推理强度滑动条。滑块会调用 DSH 的 modelDirectories 服务提交当前模型的 reasoningEffort ,因此设置会作用于后续请求。 屏幕截图 要求 - DSH 0.1.0-rc.6 或兼容的 Web profile。 - 当前模型必须暴露至少一个 reasoning effort 级别。普通非推理模型不会显示滑块。 安装 命令会把本包装进当前 Web profile,并因 dsh.bundle 声明自动写入 dsh.profile.bundles 。不必再编辑 profile 的 cordis.patch.yml 。 完全停止并重新启动 dsh web ,然后刷新 http://127.0.0.1:3080 。DSH 仅在 Web 进程启动时扫描 dsh.client 元数据;仅刷新旧页面或运行独立开发服务器不会加载本插件。 如果 profile 的 cordis.patch.yml 里还留着旧的手工挂载( id: effort-switcher ),先删掉,避免双重挂载。 卸载 卸载后同样需要重启 dsh web 。 验证安装 在 profile 目录中运行: 预期输出: 启动 DSH Web 后,选择一个支持 reasoning effort 的模型。聊天输入区模型控件的位置应显示“推理强度”滑块;拖动滑块后,DSH 会重新提交当前模型及新的 reasoningEffort 。 项目结构 开发 从本仓库目录把本地 checkout 链进 Web profile: 修改 index.js 后,必须重启 dsh web 并刷新现有 Web GUI,除非当前 DSH checkout 已运行针对该客户端包的 HMR 构建监视器。 可运行基础语法检查: 排障 - 滑块没有显示 :确认 dsh.profile.bundles 中存在 dsh-effort-switcher ,完全重启 dsh web ,并在模型选择器中选用支持 reasoning effort 的模型。 - 安装后页面未更新 :Web 启动图已经生成;停止旧 dsh web 进程后重新启动。 - 双重控件或重复挂载 :删掉 profile cordis.patch.yml 里旧的 effort-switcher insert,只保留 bundle 层。 - 拖动后未生效 :检查模型是否支持多个 reasoning effort 级别。对于仅有默认强度或不支持 reasoning 的模型,插件会隐藏控件。
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 182,325
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,477
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 17,784