dsh-subagent-model-config

DSH PLUGIN模型与账号接入

仓库 sequoiayunus-hue/dsh-subagent-model-config · npm dsh-subagent-model-config

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

为 DeepSeek Harness 原生 Team 编队队员按名字匹配规则配置专属模型与推理档位,设置页可视化编辑,运行时注入且不改官方文件。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 1 复刻 0 · 未关闭 issue 0
最近更新 2026-10-07 创建于 2026-09-25
README 5.4 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:sequoiayunus-hue/dsh-subagent-model-config
兼容 DSH 版本0.2.0-rc.2 等 3 个版本版本不匹配时安装会报错
Node.js 要求>=22.0.0来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名dsh-subagent-model-config可用 npm view 查看包信息

能做什么

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

dsh-subagent-model-config:为 DeepSeek Harness 编队队员指定模型

  • 按队员名 glob 匹配注入模型
  • 设置页可视化编辑规则
  • 保存后下次 spawn 即生效
  • 零官方改动、可一键停用

适用场景

智能体编排文件读写

上游标签

deepseek-harnessdsh-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 插件清单中已激活 方式:插件清单查询

风险详情

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

仓库档案

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

README 全文

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

dsh-subagent-model-config

为 DeepSeek Harness(DSH)原生 Team 编队的队员(teammate)配置专属模型与推理档位——全部在设置页点选完成,不改官方任何文件。

配置 per-teammate models & reasoning efforts for DSH native agent teams, editable in the settings UI. Zero official files are modified.

中文 | English


中文

这是什么

DSH 0.1.7 的原生 Team 编队里,spawn_teammate 不支持给队员指定模型(社区讨论 #6985),所有队员只能继承主会话的默认模型。本插件在运行时包装 SubagentRuntime.startContinuable,按「队员名匹配规则」注入 agentOptions(model / reasoningEffort),并在设置页提供可视化编辑。

  • 零官方改动:不改官方文件、不打补丁;包装可逆,取消勾选「启用」即回到原生行为
  • 热生效:保存规则后,下一次 spawn_teammate 即生效,无需重启
  • 规则匹配:队员名支持 * / ? 通配、大小写不敏感;规则按顺序求值,第一条命中即生效
  • 中文备注:每条规则可加备注(纯显示,不参与匹配、不注入请求)
  • 待指定安全:只写队员名、模型留空的规则不会注入任何东西(队员继承默认模型),UI 会黄条提醒
  • 视频队员名硬闸门:名字以 video- / video_ 开头却未命中任何规则 ⇒ 抛错拒绝启动,绝不静默继承默认模型(详见下节)
  • 取证开关:debug 开启后每次 spawn 追加一行到 .probe.jsonl 供排查,默认关闭

安装

方式一(推荐):DSH 设置 → 插件市场 搜索 dsh-subagent-model-config(收录审核中;收录后可直接安装)。

方式二(手动):把本仓库克隆到本地,在 profile 的 package.json 里加:

{ "dsh-subagent-model-config": "link:/path/to/dsh-subagent-model-config" }

然后把它加入 profile 的 dsh.bundles,重启 DSH。

使用

设置 → Subagent Models:

字段 说明
队员名匹配 glob 模式,如 verifier*;* 任意串、? 单字符
备注 中文名,只用于显示
provider 留空 = 继承主会话的供应商
model 留空 = 该 provider 的默认模型;整条规则 provider/model 全空 = 不注入
推理档位 下拉选择,候选 = 所选 provider/model 自己声明的档位(与 provider/model 同一套下拉逻辑);留空 = 目标模型默认档

配置存于插件目录的 config.json(enabled / debug / rules[])。

视频队员名硬闸门

视频解析任务的执行模型与思考开关必须人工点名可控,不允许由兜底规则或默认值自动决定。为此本插件在 spawn 入口加了一道闸门:

  • 队员名以 video- / video_ 开头(大小写不敏感),且 config.json 里没有任何规则命中 ⇒ 立即抛错、不创建队员,错误码 DSH_SUBAGENT_MODEL_CONFIG_UNROUTED_VIDEO,报错信息点名队员名、给出合法命名清单与规则表路径
  • 点名式命名约定:video-<模型族>--<序号>,例如 video-doubao-off-1、video-mimo-pro-on-2;off = 关思考(别名模型无条件发 thinking:{type:'disabled'}),on = 开思考(不发送 thinking,走服务端官方默认)
  • fail-closed:config.json 缺失 / 读坏 / 规则为空时,所有视频名字一律被拒绝——"不确定用哪个模型"就等于"不许跑"
  • 非视频名字、以及 enabled: false(一键关闭)完全不受影响;官方非编队子代理路径不带队员名,也不受影响
  • 命中规则但规则没写模型(待指定)视为已点名,放行

闸门在 lib/index.js 的 assertVideoNamed(name, config),单测见 test/gate.test.mjs。

兼容性

  • 实测于 DSH 0.1.7-alpha.2(声明范围 engines.dsh >=0.1.7-alpha.1 <0.2.0-0)
  • 本插件钩在 DSH 内部运行时接口上,官方未来版本可能改变这些接口导致失效;遇到问题欢迎提 issue
  • 节点要求 Node >= 22

测试

npm test    # node --test,131 用例

English

Per-teammate model & reasoning-effort configuration for DeepSeek Harness 0.1.7 native agent teams. Wraps SubagentRuntime.startContinuable at runtime and injects agentOptions resolved from name-matching rules — with a full settings-UI editor. No official files are modified; the wrap is reversible and can be disabled with one checkbox.

Highlights: hot reload (next spawn_teammate picks up saved rules), glob name matching (first-match-wins), display-only notes per rule, safe "model pending" rules that inject nothing, optional debug evidence (.probe.jsonl), and a hard gate on video teammate names — a name starting with video-/video_ that matches no rule is rejected outright (error code DSH_SUBAGENT_MODEL_CONFIG_UNROUTED_VIDEO) instead of silently inheriting the default model. Fail-closed: missing/empty config rejects every video name. Non-video names and enabled: false are unaffected.

Compatibility: tested on DSH 0.1.7-alpha.2 (engines.dsh: >=0.1.7-alpha.1 <0.2.0-0). Hooks internal runtime APIs that may change in future DSH releases — please open an issue if it breaks.

Run npm test for the test suite (131 cases).

License

MIT

常见问题

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

在 DSH 里执行 `dsh plugin --profile web add github:sequoiayunus-hue/dsh-subagent-model-config` 即可。对应的 npm 包名是 `dsh-subagent-model-config`。

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

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

dsh-subagent-model-config 安全吗?

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

dsh-subagent-model-config 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2。

dsh-subagent-model-config 需要什么运行环境?

Node.js >=22.0.0。环境不满足时安装会失败,建议先确认本机版本。

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

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

dsh-subagent-model-config 有哪些功能?

按队员名 glob 匹配注入模型、设置页可视化编辑规则、保存后下次 spawn 即生效、零官方改动、可一键停用。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 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 星

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