DeepSeek Harness Hub
← 返回列表

推理强度快捷命令BoWuGit/dsh-reasoning

Cordisspec-screened在 GitHub 查看 ↗
未验证

用斜杠命令键盘切换模型推理强度,无需鼠标

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/31 · 已提供中文文档

为 DeepSeek Harness Web 实现 Codex 风格的 /reasoning 命令

综合分
28.3
GitHub 分
28.3
用户评分
★ Stars
0
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add BoWuGit/dsh-reasoning
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-reasoning

为 DeepSeek Harness Web 提供的 Codex 风格 /reasoning 命令。

在输入框中键入 /reasoning,按 Enter,然后从弹出菜单中选择推理强度
(Off / Low / High / Max,具体取决于当前模型的适配器所声明的选项)——完全由键盘驱动,无需鼠标。

为什么

内置的模型选择器通过输入框位置的两级菜单来暴露推理强度。本插件将完全相同的数据以斜杠命令的形式呈现,因此切换强度只需三次按键,而不是一条点击路径:
/reasoning → Enter → ↑↓(或输入以筛选)→ Enter。

它是一个轻量的纯客户端插件:

- 无宿主配置、无持久化、无设置页面;
- 通过官方 ctx.commandUi 扩展点注册一个 popupSelect 命令贡献
(与 /model 使用的是同一个扩展点);
- 通过共享的按会话模型目录
(ctx.modelDirectories → session.selectModel)提交选择,即与
输入框强度面板使用的完全相同的 RPC;
- 绝不触碰草稿、IME 组合输入或进行中的请求——
选择仅应用于下一次模型请求。

要求

- DeepSeek Harness Web 宿主,需暴露 model-directory 服务和
commandUi 扩展点(两者均随官方 Web 包一起提供);
- 一个已选择模型的普通会话处于打开状态(模型的适配器必须
声明推理元数据——弹出菜单会列出这些元数据;若未选择
模型,弹出菜单将保持为空,选择操作会报告宿主错误)。

安装

将包添加到 Web 配置文件的 dsh.profile.bundles 中,例如:

dsh plugin --profile  add @bo_wu/dsh-reasoning

或在你自己的 cordis.patch.yml 中引用它:

- insert:
- id: dsh-reasoning
name: '@bo_wu/dsh-reasoning'

然后重启该配置文件的 Web 宿主。

行为约定

- 对于被寻址的子代理会话,该命令会被隐藏(与
/model 规则相同)。
- 选择操作会以所选强度重新选择当前模型;弹出菜单
仅列出当前模型所声明的强度级别,并在适配器没有显式默认值时
额外显示一行 Default。
- 选择已激活的强度会关闭弹出菜单,且不发送请求。
- 被拒绝的选择会保留先前的强度,并在弹出菜单中显示宿主错误。
- 无全局键盘快捷键——不会与其他插件产生冲突。

发布(维护者)

- CI(pnpm check:类型检查 + 测试 + 构建)在每次 push/PR 时运行。
- 打上 v* 标签会通过 GitHub Actions 将包发布到 npm(公开)。
- 发布需要仓库密钥 NPM_TOKEN:一个 npm automation 令牌
(npmjs.com → Access Tokens → Generate New Token → Automation),
且所属账户拥有 @bo_wu 作用域。

开发

pnpm install
pnpm build      # tsc -b && tsdown → lib/
pnpm test       # vitest
pnpm check      # typecheck + test + build

浏览器包由 tsdown 生成到 lib/client.js,并包装在
DSH 惰性模块加载器。

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群