🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

YrracOwl/dsh-subagent-conductor

DeepSeek 客户端兼容 / 相关生态spec-screened扫描:中风险在 GitHub 查看 ↗
✓ 可直接安装

EN: Lifecycle-safe subagent routing and role controls for…

自动检查通过:npm 包已发布且 engines 声明满足基线(声明 Node >=18);该结论来自程序自动检查,未经人工实机验证。 · 最近上游提交 2026/9/10 · 已提供中文文档

EN: Lifecycle-safe subagent routing and role controls for DSH Web. 中文:面向 DSH Web 的生命周期安全子代理路由与角色控制。

综合分
28.9
GitHub 分
28.9
用户评分
—
★ Stars
0
周下载量
—
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/YrracOwl/dsh-subagent-conductor.git
信任档位:已验证本站已于 0 天前真实安装成功
是什么
生态插件(可安装,未声明 dsh 能力)
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 15 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/21(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查✓ 自动检查通过

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

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

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/24 00:04:48

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-subagent-conductor

英文

当前版本:0.2.1 —— 在官方 DeepSeek Harness 子代理工具之上提供的一层设置与默认路由。客户端使用 DSH 0.1.2+ 细粒度 Remotes;不再保留旧版连接回退。本版本新增了文档化的安装路径:dsh plugin --profile web add dsh-subagent-conductor。

面向 DeepSeek Harness Web 的生命周期安全子代理路由设置:在输入框中按根会话选择提供商/模型/推理强度、带可视化编辑器的角色模板,以及全局默认路由。它不修改 DSH,不替换或包装原生的 subagent / subagent_fork 工具,也不注册自己的委派工具。

中文

面向 DeepSeek Harness Web 官方子代理工具(subagent / subagent_fork)的设置与默认路由层:输入框根会话选择、角色模板与全局默认路由。不修改 DSH、不替换官方工具、不注册自有委派工具、不使用私有 marker。

工作原理

委派与显式模型选择属于官方工具。Conductor 仅提供在每个子代理请求边界上、在官方选择之前运行的层:

root-session composer selection
default role route
global Settings default
official tool selection (explicit tool arguments / tool-instance defaults)
native DSH inheritance

提供商、模型和推理强度通过这些层独立解析。最终的提供商/模型对会通过 llm.resolveModelInfo 作为一个精确路由进行校验;仅当该精确模型在 reasoning.efforts 中发布了 conductor 推理强度时,才会应用它。当所有 conductor 层均为空时,请求会完全保持官方流程产生的原样,因此纯官方/继承委派永远不会改变。无效的已配置路由会降级并产生 Host 警告,同时保持官方/继承请求不变——原生委派永远不会中断。

官方层从子代理创建时的 AgentOptions 快照(provider / model / reasoningEffort)中读取。该快照已包含面向模型的显式工具参数、工具实例配置默认值,或创建时复制的父路由,因此监听器无需私有 marker,也没有冷恢复的特殊情况:相同的确定性优先级适用于新建、嵌套和冷恢复的子代理。

输入框选择器

选择器渲染在主模型座位左侧(conversation.input.right)。它按根会话选择一个提供商/模型(以及可选的推理强度):根视图和子视图通过官方会话摘要谱系(origin / parentId)解析同一个键,并在失败时关闭,而不是写入仅子代理的键。它会标注每个值的有效来源(默认角色 / 根会话 / 全局默认 / 官方或原生),并通过具备修订感知的官方 Settings API 写入。

设置卡片

设置 → 插件 → Subagent Conductor 管理:

- 全局默认路由(提供商/模型对,以及可选的强度),
- 默认角色(仅当不存在根会话选择时应用),
- 可视化角色 CRUD(id、显示名称、描述、provider/model 配对、effort),并支持 JSON 导入/导出,作为高级批量编辑和备份途径。

角色是带有显示元数据的路由预设。它们不携带 persona 或工具过滤器:这些是启动时字段,由官方工具行拥有,而 conductor 在 v0.2 中不为它们声明运行时通道。

从 0.1.x 迁移

v0.1 的私有 AgentOptions 标记、subagent_direct 委托工具,以及运行时 persona/toolFilter/transport/maxDepth/background 控件已被移除:官方工具行现在拥有委托、persona/toolFilter 配置、深度和后台策略。现有的 subagent-conductor 命名空间值在读取时会被规范化——被丢弃的 v1 键会被忽略,且永远不会复活。行为变更是有意为之:路由优先级现在是会话 > 默认角色 > 全局默认 > 官方选择(v0.1 将显式角色标记置于会话选择之上)。

安装

dsh plugin --profile web add dsh-subagent-conductor

之后重启现有的 DSH Web 进程:Host 在启动时扫描浏览器插件名册,因此编辑器选择器和设置卡片只会在该重启后出现。然后打开 Settings → Plugins → Subagent Conductor 来管理全局默认路由和默认角色。

本地开发,从此包目录运行:

dsh plugin --profile web add .

两种形式都会将该包记录到配置文件的 dsh.profile.bundles 中,这正是挂载 Host 请求监听器并提供客户端 bundle 的方式。

开发

从此目录运行:

npm test
npm run check
npm pack --dry-run

参见 docs/design.md 了解 v0.2 契约。HANDOFF.md 记录了已被取代的 v0.1 审查,保留以供历史参考。

致谢

设计研究审查了 MIT 许可的项目 dsh-subagent-model-picker 和 dsh-plugin-subagent-director。本包保留自己的设置/生命周期契约,并未复制它们的委托实现。

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群