dsh-effort-config

DSH PLUGIN模型与账号接入

仓库 benzhoupo/dsh-effort-config

模型与账号接入 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

DSH plugin 在设置页为第三方模型配置思考努力度档位,复用原生 Effort 面板,支持路由默认档位与 Anthropic token 预算。

一句话选型结论

按资料字段整理

dsh-effort-config 是模型与账号接入类的 DSH 可安装插件,验证等级 L5 · 运行验证通过,安全审查为低风险,列出 5 项功能,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类模型与账号接入 收录类型可安装插件 验证等级L5 · 运行验证通过 安全审查低风险
验证等级 L5 L5 · 运行验证通过
GitHub 星标 1 复刻 0 · 未关闭 issue 未标注
最近更新 2026-08-13 创建于 2026-08-13
README 6.6 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:benzhoupo/dsh-effort-config
  1. 1
    确认版本与运行环境

    兼容的 DSH 版本为 0.2.0-rc.2 等 10 个;版本不匹配时安装会报错。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本0.2.0-rc.2 等 10 个版本版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-effort-config:DeepSeek Harness 的设置页思考努力度配置插件

  • 设置页配置思考档位
  • 复用原生 Effort 面板
  • 路由默认档位设置
  • Anthropic token 预算
  • 自动联动刷新模型框

上游标签

dsh-plugin

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度稳定按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询
— · 其它检查项
  • L4_0_SANDBOX 沙盒安装判定 方式:沙盒安装执行

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L5:安装和运行都在沙盒里跑通过,装完能直接用的概率高。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。
  • 标注了兼容的 DSH 版本(0.2.0-rc.2 等 10 个),按版本装不容易报错。
  • 列出了 5 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在模型与账号接入场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-effort-config当前 L5 · 运行验证通过 低风险 1 0.2.0-rc.2 等 10 个 有
archify L4 · 沙盒安装通过 低风险 8.0 万 未标注 有
DeepSeek-Reasonix L4 · 沙盒安装通过 低风险 3.6 万 未标注 有
nocobase L3 · 安装规范通过 低风险 2.5 万 0.1.1-rc.2 无
learn-harness-engineering L4 · 沙盒安装通过 低风险 2.0 万 未标注 有
dsh-our-free-model 未做沙盒验证 未标注 8,064 未标注 无

仓库档案

模型与账号接入
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方benzhoupo仓库 dsh-effort-config · 默认分支 未标注
分类模型与账号接入ai
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证CC-BY-4.0商用或二次分发前请确认条款原文
星标 / 复刻 / issue1 / 0 / 未标注收录时的数值,非实时
创建 / 更新2026-08-13 · 2026-08-13最后推送 未标注
本站收录2026-08-21首次进入本站目录的时间

README 全文

6.6 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-effort-config

DeepSeek Harness(dsh)插件:在设置页为第三方模型配置「思考努力度」档位,写入 llm-pi-ai 命名空间;档位调节复用原生模型框的 Effort 面板(composer 模型座 / /model 命令),选择器无需重做——模型声明档位后自动出现。

演示截图

特性

  • 设置页入口:设置面板新增「思考努力度」页(settings.section),只展示已配置的提供商,新添加的在前
  • 右上角添加提供商(settings.action 按钮):候选列表已配置的在前、手写路由优先;点击未配置的内置目录路由即启用(写入空 profile,模型与协议由 pi-ai 内置目录提供)
  • 档位编辑:每个模型可声明 7 档 off / minimal / low / medium / high / xhigh / max + wire 拼写(默认建议档位名)
  • 什么都没勾选 = 保持「未声明」(不写入档位)
  • 只勾 off = 「无思考能力」(reasoningEfforts: false)
  • 非 off 档位必须填写非空 wire 值;空 wire / 非法档位名被响亮拒绝且不落盘
  • 路由默认档位(reasoning)、Anthropic token 预算(thinkingBudgets,仅协议为 anthropic-messages 时显示)
  • 删除提供商(连同其全部思考档位配置),两段式确认
  • 持久化:写入 settings.yaml 的 llm-pi-ai 命名空间,重启后仍在
  • 自动联动:保存后模型选择框立即刷新(依赖原生 llm/adapters-updated 与 settings/document-updated 事件)
  • 双语界面:文案自动跟随 Harness 界面语言(中文 / English)

工作原理

层 说明
Host 半(index.js) 空实现(纯 UI 插件)。零运行时 import,不会引发 ERR_MODULE_NOT_FOUND 导致 dsh 启动崩溃
浏览器半(client.js) 手写 window.__ModuleLoader__.load bundle(纯 JS,无需 tsdown 工具链),仅 require("react")

全部数据走现有 wire remote,不依赖自定义 Host Remote(无需 typert 代码生成工具链):

  • connection.api.settings.describe / replace —— 读写 llm-pi-ai 用户层(乐观并发:expectedRevision + 冲突重放重试)
  • connection.api.llm.providers / models —— 可配置提供商目录(displayName / declared / active)与宿主模型目录(catalog 路由的模型枚举)
  • remote.$on('llm/adapters-updated' | 'settings/document-updated') —— 自动刷新

档位语义遵循 dsh-llm-pi-ai 的 reasoningEfforts 契约(键固定 7 档;值为 provider 端 wire 拼写;off 可留空 null = 不发送参数)。写入经 settings 层的 schema + validate 兜底(如 "offers no level beyond off" 在写入处拒绝),非法值绝不落盘。

排序语义

  • 主列表:按 settings.yaml 中 providers 键序倒序(新添加的在前)
  • 添加候选列表:已配置(用户自己的)在前、手写路由优先

与动态 Cordis 插件的差异

本包运行在浏览器 realm,无动态 Host 的 node:vm 原型校验问题(settings 层的 isPlainObject 按宿主 Object.prototype 校验,沙箱新建对象会被拒),因此写入逻辑更简单:深拷贝用户层 → 应用操作 → settings.replace。

安装

# 用 dsh 命令(推荐):转发给 web profile 下的 pnpm
dsh plugin --profile web add /home/benzhoupo/ds-plugins/dsh-effort-config

# 或直接手动:
# cd ~/.dsh/profiles/web && pnpm add file:/home/benzhoupo/ds-plugins/dsh-effort-config

然后重启 dsh web(补丁行与浏览器 bundle 需要重新组合)。卸载:

dsh plugin --profile web remove dsh-effort-config

使用

  1. 打开设置 → 左侧「思考努力度」(位于「模型」与「插件」之间)
  2. 若还没有提供商:点右上角「添加提供商」→ 在候选列表中选择(已配置的排在前、标「已配置」不可重复添加)
  3. 在提供商卡片中:
    - 对每个模型点「编辑档位」→ 勾选档位(wire 默认填档位名,可改)→ 保存
    - 「路由默认档位」下拉选择请求默认档位
    - Anthropic 兼容提供商(协议 anthropic-messages)显示「Anthropic token 预算」
  4. 回 composer:模型座显示「模型名 · 档位」,Effort 面板列出所有档位,直接选择即可
  5. 「删除」按钮(两段式确认)移除提供商及其全部思考档位配置

settings.yaml 示例

llm-pi-ai:
providers:
bearlab:
displayName: BearLab
apiKeyEnv: BEARLAB_API_KEY
api: openai-responses
baseURL: https://bearlab.ai/v1
models:
- id: gpt-5.6-sol
name: GPT 5.6 Sol
contextWindow: 256000
reasoningEfforts:        # 手写路由:写在 models[] 条目上
xhigh: xhigh           # wire 值 = provider 端拼写(openai-responses → reasoning.effort)
off: null              # off 留空 = 不发送参数
reasoning: xhigh             # 路由默认档位
anthropic:                     # 内置目录路由:走 modelOverrides
modelOverrides:
claude-sonnet-4-5:
reasoningEfforts:
high: high
thinkingBudgets:             # 仅 anthropic 协议有意义(budget_tokens)
minimal: 1024
low: 2048
medium: 4096
high: 8192

wire 映射速查

协议 发送位置 档位值建议
openai-completions reasoning_effort 档位名(如 high)或网关自有拼写
openai-responses reasoning.effort 档位名
anthropic-messages 自适应思考 effort(或预算型 budget_tokens) low / medium / high / xhigh / max;预算用路由级 thinkingBudgets

故障排查

  • 设置页看不到「思考努力度」:确认已重启 dsh web、包已安装(dsh plugin --profile web why dsh-effort-config)
  • 页面提示「llm-pi-ai 命名空间未注册」:@deepseek-ai/dsh-llm-pi-ai 未加载或已被移除
  • 添加后模型列表为空:路由刚注册,点「刷新」(目录模型枚举依赖适配器注册完成)
  • 默认模型选了未声明档位的模型:请求会在网络 I/O 前以 UNSUPPORTED_REASONING_EFFORT 失败(pi-ai 原生行为),请为该模型声明档位或清除默认档位

许可

CC BY 4.0(Creative Commons Attribution 4.0 International),署名:benzhoupo。可自由分享与演绎,使用时请按要求署名。

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
dsh-effort-config 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:benzhoupo/dsh-effort-config` 即可。

dsh-effort-config 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-effort-config 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-effort-config 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-effort-config 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.1.7-rc.2、0.1.7-alpha.2、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2、0.1.3-alpha.2、0.1.3-alpha.1。版本较多,只列出前 8 个。

dsh-effort-config 用的是什么许可证?

上游标注为 CC-BY-4.0。商用或二次分发前请到仓库确认许可证原文。

dsh-effort-config 有哪些功能?

设置页配置思考档位、复用原生 Effort 面板、路由默认档位设置、Anthropic token 预算、自动联动刷新模型框。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

模型与账号接入
按星标排序,可作替代方案

archify

archify

从仓库或系统描述生成经过校验的自包含交互式架构图、流程图、时序图、数据流图和生命周期图。

L4 · 沙盒安装通过 8.0 万 星

nocobase

nocobase

L3 · 安装规范通过 2.5 万 星

dsh-our-free-model

dsh-our-free-model

为 DeepSeek Harness 挂载免登录、免 API Key 的免费前沿模型通道,装完即用,并附用量看板与 OpenAI 兼容本地转

未标注验证等级 8,064 星

dsh-purge

dsh-purge

dsh-purge 是一款 DeepSeek Harness 设置插件,可修改默认副本、权限策略和工具限制,并添加规则卡片以分组应用补丁,支

L5 · 运行验证通过 4,573 星

benzhoupo 的其它插件

1 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。