← 返回列表
✓ 可直接安装
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