为第三方网关模型补上推理强度选择器
29.2/100
综合分
0
GitHub 星标
686
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-reasoning-optionsnpm 源 · dsh-reasoning-options 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/dsh-settings给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 自动添加推理强度选项
- 适配第三方模型
DeepSeek Harness 插件:给 dsh 里每个 pi-ai 模型自动加上推理强度选择器
最近更新
在 GitHub 查看全部 →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 里把对应模型的档位值改成它的写法。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Scorp1o117/dsh-reasoning-options
为第三方网关模型补上推理强度选择器
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,270已汉化DSH
70.8
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。