qjcnmd/dsh-reasoning-slider

Codex 风格推理等级滑块,内嵌于模型选择器,拖动切换推理档位。

Bundle 已验证 MIT JavaScript 未知
Bundle 已验证

已收录

4

Ui

Bundle 已验证

版本未知
语言JavaScript
许可证MIT
在 GitHub 查看

预览

功能介绍

Codex 风格推理等级滑块,内嵌于模型选择器,拖动切换推理档位。

适合

  • 经常需要直接在 DSH 模型选择器中切换推理等级的用户。
  • 希望通过键盘、鼠标或滚轮快速选择各模型支持档位的用户。
  • 切换模型时希望沿用当前推理档位,并在不兼容时回退到目标模型默认档位的多模型工作流。

不适合

  • 始终使用固定推理等级、很少打开模型选择器的用户。
  • 没有可配置推理档位的模型;插件对此只能显示提示状态。
  • 不使用模型选择器界面的非 Web DSH 工作流。

README

dsh-reasoning-slider

推理等级滑块,直接内嵌在 DeepSeek Harness 的模型选择器里:点开模型选择器,选中模型后下方出现滑块,拖动即可切换该模型的推理档位(off / minimal / low / medium / high / xhigh / max)。

安装

需要 pnpm(npm i -g pnpm)与 dsh(npm i -g @deepseek-ai/dsh)。

# 从 npm 安装(推荐,快且稳)
dsh plugin --profile web add reasoning-slider

# 或从 GitHub 安装
dsh plugin --profile web add github:qjcnmd/dsh-reasoning-slider

安装完成后重启 dsh web

功能

  • 滑块内嵌于模型选择器弹层,选择模型后自动显示该模型支持的推理档位
  • 拖动滑块实时预览,松开后生效
  • 切换模型时自动携带当前档位;目标模型不支持当前档位时自动回退到其默认档位
  • 单档位模型显示”支持档位: xxx”,无档位模型显示提示
  • 键盘:←/→ 或 ↑/↓ 切换,滚动滚轮也可切换

禁用 / 卸载

dsh plugin --profile web remove reasoning-slider

或编辑 ~/.dsh/profiles/web/cordis.patch.yml,给 insert 行加 disabled: true。

开发

dsh-reasoning-slider/
├── lib/
│   ├── index.js   # Node half(纯 UI 插件,apply 为空)
│   └── client.js  # 浏览器 half(完整滑块 UI)
├── cordis.patch.yml
└── package.json   # dsh.bundle 声明:安装后自动成为 profile 层

客户端代码是 window.__ModuleLoader__.load({...}) 格式的普通 JavaScript,无构建步骤;React 通过 require("react") 从 dsh 运行时解析。

许可

MIT

常见问题常见问题

在启用了 DSH 的终端中执行已验证命令 dsh plugin --profile default add github:qjcnmd/dsh-reasoning-slider。命令会解析公开 package 元数据,并保持插件与本页展示的目录身份一致。