← 返回列表
未验证
用斜杠命令键盘切换模型推理强度,无需鼠标
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 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
扫码进群