🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

推理强度补全 Scorp1o117/dsh-reasoning-options

DeepSeek Harnessv0.2.1
Scorp1o11755 天前有提交已提供中文文档扫描:未发现敏感能力

为第三方网关模型补上推理强度选择器

29.2/100
综合分
0
GitHub 星标
686
npm 周下载
—/5
用户评分

数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-reasoning-options
npm 源 · dsh-reasoning-options 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/10/26·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 55 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-reasoning-options @ 0.2.1
✓Node 引擎要求 >=20.18 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/23 01:14:59

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

发起外部网络请求
查看扫描证据(共 2 处,展示前 2 条)
  • 发起网络请求
    index.js:284
    if (changedNs === TARGET_NS) scheduler.request();
  • 发起网络请求
    index.js:286
    ctx.on("app-boot/config-reload", () => scheduler.request());
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/dsh-settings
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 自动添加推理强度选项
  • 适配第三方模型

DeepSeek Harness 插件:给 dsh 里每个 pi-ai 模型自动加上推理强度选择器

v0.6.32026-10-31
支持 DSH 0.2.1-rc.4 和 0.2.1-rc.5,保留此前声明的兼容版本。 验证:项目测试通过;在独立的 rc.4 和 rc.5 Web Profile 中安装插件并检查配置页面。原生 Desktop 未在本次实机验证。
v0.6.22026-10-24
通过显式的 engines.dsh 和 peer 范围支持 DSH 0.2.1-rc.3,保留现有配置和此前支持的主机。无需改动运行时源码:rc.2 到 rc.3 的主机差异(更多导航菜单、新会话草稿复用、API-key 路由上官方 /models 列表)没有触及设置或 pi-ai 接口,原生推理设置沿用 opt-in 增强策略,已移除的 ctx.layout.entryVisibility/agentPresetNavigation API 此前也未被使用。验证:在全新 rc.3 依赖下跑了 24 个 Node test-runner 用例加脚本断言;用随附的 web 模板做官方命令行隔离配置档安装、配置组合、启动和带认证的 HTTP 200。完整细节见 VERIFICATION.md。Web 已测;Desktop 验证另行进行。
v0.6.12026-10-17
通过显式 engines.dsh 和 peer 范围支持 DSH 0.2.1-rc.2,开发依赖锁定到目标版本。保留现有配置和此前支持的主机。对比 rc.1 到 rc.2 的插件 API 后,运行时源码无需改动。验证:在全新 rc.2 依赖下跑 24 个 Node 测试运行器用例加脚本断言;官方命令行隔离配置档安装、配置组合、启动和带认证的 HTTP 200。详情见 VERIFICATION.md。Web 已测,Desktop 验证另行进行。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
dsh-reasoning-options GitHub: Scorp1o117/dsh-reasoning-options · npm: dsh-reasoning-options · English 给 DeepSeek Harness 的 pi-ai 自定义模型(第三方网关) 自动补上「推理强度」选择器,并自动注入必需的网关路由 Header(如 OpenCode Go 的 x-opencode-session)。 为什么需要它 1. 推理强度选框缺失:dsh 自带的 DeepSeek 模型在 Web UI 里有推理强度选项(off / low / high / max …),因为 DeepSeek 适配器为模型声明了 reasoning 能力。但通过 llm-pi-ai 配置的第三方网关模型(OpenCode Go、GOAT、火山方舟等)默认没有这个选项——pi-ai 只给「显式声明了 reasoningEfforts」的模型提供档位 UI,手工在 settings.yaml 里声明的模型都不会声明它。 2. OpenCode Go 网关兼容:OpenCode Go 网关(opencode.ai/zen/go/v1)强制要求请求携带 x-opencode-session HTTP Header 用于请求分发与 Prompt Cache。
展开完整文档(README 剩余 1 节)
dsh-reasoning-options

GitHub: Scorp1o117/dsh-reasoning-options · npm: dsh-reasoning-options · English

给 DeepSeek Harness 的 pi-ai 自定义模型(第三方网关) 自动补上「推理强度」选择器,并自动注入必需的网关路由 Header(如 OpenCode Go 的 x-opencode-session)。

为什么需要它

1. 推理强度选框缺失:dsh 自带的 DeepSeek 模型在 Web UI 里有推理强度选项(off / low / high / max …),因为 DeepSeek 适配器为模型声明了 reasoning 能力。但通过 llm-pi-ai 配置的第三方网关模型(OpenCode Go、GOAT、火山方舟等)默认没有这个选项——pi-ai 只给「显式声明了 reasoningEfforts」的模型提供档位 UI,手工在 settings.yaml 里声明的模型都不会声明它。
2. OpenCode Go 网关兼容:OpenCode Go 网关(opencode.ai/zen/go/v1)强制要求请求携带 x-opencode-session HTTP Header 用于请求分发与 Prompt Cache。缺少时会直接报错 400: {"type":"MissingSessionID", ...}。

本插件一并解决上述问题:扫描 llm-pi-ai 命名空间,给每个没有 reasoningEfforts 的模型写入全七档声明(off / minimal / low / medium / high / xhigh / max),给没设默认档位的 provider 加上 reasoning: high,并为 OpenCode Go provider 自动注入缺失的 x-opencode-session Header。写入走 dsh 原生 settings 管线(schema 校验 → 落盘 settings.yaml → 热生效)——用户完全不用手动改文件。

只负责「给用户一个更方便的选择入口」并保证网关连通性。具体选哪档、模型支不支持,由用户自己决定,插件不判断模型适配度。

安装

dsh plugin --profile web add dsh-reasoning-options

或手动在 profile patch 挂载:

- insert:
- id: reasoning-efforts
name: 'dsh-reasoning-options'
config:
enabled: true

工作原理

1. 启动后读取 llm-pi-ai 命名空间的 resolved 配置(pi-ai 插件已注册它)。
2. 对每个 provider 的每个模型:若没有 reasoningEfforts,生成对应变更,在精确路径写入全七档声明。
3. 对没设 reasoning 默认档的 provider 路由,补 reasoning: high。
4. 对 OpenCode Go provider(baseURL 包含 opencode.ai),若缺少 session header 则自动注入 headers: { x-opencode-session: 'dsh-session' }。
5. 所有写入经 pi-ai 自己的 schema 校验后持久化并热提交,dsh 原生 UI/请求链路随即生效。
6. 幂等:已有档位和已配置 Header 的项目不碰;补完后再扫描是空操作,不会反复写。监听 settings/updated,之后新加的模型或提供商也会自动覆盖。

配置

| 字段 | 默认 | 含义 |
| enabled | true | 设为 false 停止自动处理 |
| autoSessionHeader | true | 是否自动为 opencode.ai 网关注入 x-opencode-session |
| sessionHeaderValue | 'dsh-session' | 自动注入的 x-opencode-session 默认值 |

想改默认档位或 wire 值?补丁写入后它们就在 settings.yaml 的 llm-pi-ai 段里,可随时手动调整,插件不会覆盖已有声明。

注意事项

- 插件读取并改写 llm-pi-ai 命名空间,但不拥有它(pi-ai 独占注册)。所有写入都走公开的 settings.mutate API,与在 Web UI 手改等效。
- 档位 wire 值为 OpenAI 兼容风格(low/medium/high/…)。绝大多数 OpenAI 兼容网关接受;个别网关若只认自己的写法,可在 settings.yaml 里把对应模型的档位值改成它的写法。
预览分享卡片长什么样 ↓Scorp1o117/dsh-reasoning-options
分享 · DeepSeek Harness Hub
Scorp1o117/dsh-reasoning-options

为第三方网关模型补上推理强度选择器

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部