DeepSeek Harness 插件

qjcnmd/dsh-reasoning-slider

Star 数 ★ 0 分类 UI 增强 收录于 2026-08-14 npm reasoning-slider

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

安装

# npm 包(预构建)

dsh plugin --profile web add reasoning-slider

# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)

dsh plugin --profile web add github:qjcnmd/dsh-reasoning-slider

GitHub 来源的插件在安装时会在你的机器上执行构建脚本。请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。

README

推理等级滑块,直接内嵌在 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

内容来自项目 README(GitHub)↗

链接

同类插件

查看整个分类 →